campy.graphics.gimage module
Graphical representation of an image.
To display a centered GImage
of the Stanford tree:
window = GWindow()
tree = GImage("StanfordTree.gif")
x = (window.width - tree.width) / 2
y = (window.height - tree.height) / 2
window.add(tree, x, y)
The above code assumes that you have a file named StanfordTree.gif
in
the current directory.
The search for matching image files begins in the current directory and,
failing that, searches an images/
subdirectory relative to the calling script.
-
class
campy.graphics.gimage.
GImage
(filename)[source]
Bases: campy.graphics.gobjects.GObject
-
class
ImageRow
(parent, row, width)[source]
Bases: object
-
classmethod
blank
(width, height, background=<campy.graphics.gcolor.GColor object>)[source]
-
bounds
Get the bounding box for this GImage
.
-
filename
Get this GImage
’s filename.
-
classmethod
from_data
()[source]
-
classmethod
from_file
(filename)[source]
Initialize a new image from the given file.
The image file should either exist in the current directory or in a
subdirectory named images/
.
Parameters: | filename – the name of the image file to load. |
-
get_pixel
(x, y)[source]
Get the pixel at (x, y).
-
preview
()[source]
-
set_pixel
(x, y, pixel)[source]
Set the pixel at (x, y).