graphics.image · thing ·

graphicsDecodedImage

A graphics decoded image record carrying ready, width, height, sizeBytes, format, and related state.

cpugraphicsgraphics.imageimagemethodsource-examplethingyeho

Decode and represent image data, including bounded PNG, JPEG, WebP, and SVG paths.

external thing graphicsDecodedImage

Status: source-declared

Fields and methods (13)
bool ready
Stores ready as bool.
int width
Stores width as int.
int height
Stores height as int.
int sizeBytes
Stores size bytes as int.
text format
Stores format as text.
text colorSpace
Stores color space as text.
text alphaMode
Stores alpha mode as text.
text contentIdentity
Stores content identity as text.
text payloadHex
Stores payload hex as text.
text diagnostic
Stores diagnostic as text.
text source
Stores source as text.
graphicsDecodedImage(bool ready, int width, int height, int sizeBytes, text contentIdentity, text payloadHex, text diagnostic, text source)
Graphics decoded image.
Describe() returns text
Describe. Complete example

Use graphicsDecodedImage

A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.

cpu · source-example · type checked

using graphics.image

// Decode and represent image data, including bounded PNG, JPEG, WebP, and SVG paths.
graphicsDecodedImage sample = graphicsDecodedImage(true, 1, 1, 4, "sample", "payload Hex", "diagnostic", "example")
Console.Log(Text.From(sample.ready))
project.mech
manifestVersion = "2"
package = "api.example.graphics_image__graphicsdecodedimage"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"

graphicsDecodedImage.Describe

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using graphics.image

// Describe.
graphicsDecodedImage instance = graphicsDecodedImage(true, 1, 1, 4, "sample", "payload Hex", "diagnostic", "example")
text result = instance.Describe()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.graphics_image__graphicsdecodedimage"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"
Notes and source

Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup.

yeho/packages/graphics/image/image.yh:1