flippy

Flippy is a simple 2d image and drawing library.


Keywords
image, graphics, 2d
License
MIT
Install
nimble install flippy

Documentation

Flippy

Flippy is a simple 2d image and drawing library.

See api reference: https://treeform.github.io/flippy/

Basic ussage:

# load an image
var image = loadImage("tests/lenna.png")
# print it out
echo image
# get a color pixel
echo image.getRgba(100, 100)
# put a color pixel
image.putRgba(10, 10, rgba(255, 0, 0, 255))
# blit a rectangular part from one place to another
blit(image, image, rect(0, 0, 100, 100), rect(100, 100, 100, 100))
# draw a line
image.line(vec2(11, 11), vec2(100, 100), rgba(0, 0, 0, 255))
# minify image by 2 or 1/2 or scale by 50%
image = image.minify(2)
# save the image to a file
image.save("tests/lenna2.png")

Into

Alt text