enaml.image

Classes

Image

An object representing an image.

class enaml.image.Image[source]

Bases: Atom

An object representing an image.

Once an image is created it should be treated as read only. User code should create a new image object if the parameters need to be changed.

format

The format of the image. By default, the consumer of the image will probe the header to automatically infer a type. Base64 images need to be decoded using the base64.b64decode function from the standard library.

raw_size

The (width, height) raw size of the image. This must be provided for images where the size is not encoded in the data stream.

size

The (width, height) size of the image. An invalid size indicates that the size of the image should be automatically inferred. A valid size indicates that the toolkit image should be scaled to the specified size.

aspect_ratio_mode

The aspect ratio mode to use when the toolkit scales the image.

transform_mode

The transform mode to use when the toolkit scales the image.

data

The bytestring holding the data for the image.