Image¶
Must Override¶
-
BaseImage.
_get_color
()[source]¶ Return the color value as a color tuple or None.
Subclasses must override this method.
-
BaseImage.
_get_data
()[source]¶ This must return raw byte data.
Subclasses must override this method.
-
BaseImage.
_set_color
(value)[source]¶ value will be a color tuple or None.
Subclasses must override this method.
May Override¶
-
BaseImage.
_init
(*args, **kwargs)¶ Subclasses may override this method.
-
BaseImage.
_moveBy
(value, **kwargs)¶ This is the environment implementation of
BaseObject.moveBy
.value will be an iterable containing two Integer/Float values defining the x and y values to move the object by. It will have been normalized with
normalizers.normalizeTransformationOffset
.Subclasses may override this method.
-
BaseImage.
_rotateBy
(value, origin=None, **kwargs)¶ This is the environment implementation of
BaseObject.rotateBy
.value will be a Integer/Float value defining the value to rotate the object by. It will have been normalized with
normalizers.normalizeRotationAngle
. origin will be a Coordinate defining the point at which the rotation should orginate.Subclasses may override this method.
-
BaseImage.
_scaleBy
(value, origin=None, **kwargs)¶ This is the environment implementation of
BaseObject.scaleBy
.value will be an iterable containing two Integer/Float values defining the x and y values to scale the object by. It will have been normalized with
normalizers.normalizeTransformationScale
. origin will be a Coordinate defining the point at which the scale should orginate.Subclasses may override this method.
-
BaseImage.
_skewBy
(value, origin=None, **kwargs)¶ This is the environment implementation of
BaseObject.skewBy
.value will be an iterable containing two Integer/Float values defining the x and y values to skew the object by. It will have been normalized with
normalizers.normalizeTransformationSkewAngle
. origin will be a Coordinate defining the point at which the skew should orginate.Subclasses may override this method.
-
BaseImage.
copyData
(source)¶ Subclasses may override this method. If so, they should call the super.