KnightOS Image Manipulation Program
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
.gitignore
LICENSE
Makefile
README.md
constants.asm
main.asm
package.config

README.md

KIMP

KnightOS Image Manipulation Program

KIMP

##Info Just a small project for me to mess around with for KnightOS. A basic grid-based pixel-art/sprite editor. General idea is the first screen has a 'name' field and a 'size' field (#x# like 30x30), and the program would be saved in a binary file (literal 1's and 0's).

Example:

4x4 Image

[ ][x][x][ ]

[x][ ][ ][x]

[x][ ][ ][x]

[ ][x][x][ ]

would save to

0 1 1 0 1 0 0 1 1 0 0 1 0 1 1 0

If the file was opened, the program would determine the amount of numbers and calculate the square root in order to re-create the images size (wouldn't support rectangular images though, need to think of a better method for saving it). Ideally, it would use whatever format KnightOS uses (see: kimg)

Compiling

First, install the KnightOS SDK.

$ knightos init
$ make
$ make run # to test
$ make package # to produce an installable package

Installing

Use make package to get a package that you can install.