Pixmap API on GIMP drawable
License
bootchk/pixmap
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Gimp Pixmap Package Copyright 2013 Lloyd Konneker Licensed under GPLv3 About ===== This is a Python package for use by Gimp plugins. It buffers a Gimp drawable (you read a Gimp drawable into it, modify it, and flush it back to Gimp.) It puts a different API on a Gimp drawable. The API is more object oriented, having these classes: - Pixmap - PixmapMask - Coord - Bounds - PixelelID It offers subscripting of Pixmap (yielding a pixel) by Coord objects instead of tuples. Subscripting returns pixels as Python arrays (1D) of pixelel values. (i.e. an array of 4 ints of RGBA, or an array of one int of mask.) That is, Pixel is not a class. There is no Pixelel class (they are just ints.) See Pixmap.pixelelIDsAt(coord) method, an iterator yielding PixelelIDs at a coord. See getters and setters of pixelels by PixeleID. A PixelelID is a 3D coordinate of a pixelel (a coord, and an index of pixelel in pixel at coord.) Since a Pixmap is basically a GIMP drawable (which has a selection mask), a Pixmap also knows (has-a) selection mask.
About
Pixmap API on GIMP drawable
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published