mixin graphics::Image
graphics::Image
@Js
Graphical image. Images are loaded from a file using GraphicsEnv.image.
- h
-
virtual Float h()Get the size height
- isLoaded
-
abstract Bool isLoaded()Is this image completely loaded into memory for use. When a given uri is first accessed by
GraphicsEnv.imageit may be asynchronously loaded in the background and false is returned until load is complete. - mime
-
abstract MimeType mime()Image format based on file type:
image/pngimage/gifimage/jpegimage/svg+xml
- render
-
static Image render(MimeType mime, Size size, |Graphics| f)Render a new image with the given MIME type and size using the provided Graphics instance. Throws
UnsupportedErrif rendering is not supported in this env. - size
-
abstract Size size()Get the natural size of this image. If the image has not been loaded yet, then return 0,0.
- uri
-
abstract Uri uri()Unique uri key for this image in the GraphicsEnv cache.
- w
-
virtual Float w()Get the size width
- write
-
virtual Void write(OutStream out)Write image content to the given output stream, where encoding is based on
mimetype. ThrowsUnsupportedErrif write is not supported in this env.