| title | category | layout |
|---|---|---|
Chunky PNG |
Ruby libraries |
2017/sheet |
image = ChunkyPNG::Image.from_file('file.png')image = ChunkyPNG::Image.from_blob(File.read('file.png'))
image = ChunkyPNG::Image.from_io(io) Loads from file.png.
image.save('filename.png')File.open('newfile.png', 'wb') { |io| image.write(io) }
binary_string = image.to_blobWrites an image to newfile.png.
image[0, 0] = ChunkyPNG::Color.rgba(255, 0,0, 128)
image.line(1, 1, 10, 1, ChunkyPNG::Color.from_hex('#aa007f'))crop(x, y, w, h)new_image = image.flip_horizontally.rotate_right