graphics.image · thing ·

graphicsImageByteSource

A graphics image byte source record carrying ready, contentIdentity, format, originKind, locator, and related state.

cpugraphicsgraphics.imageimagemethodsource-examplethingyeho

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

external thing graphicsImageByteSource

Status: source-declared

Fields and methods (12)
bool ready
Stores ready as bool.
text contentIdentity
Stores content identity as text.
text format
Stores format as text.
text originKind
Stores origin kind as text.
text locator
Stores locator as text.
int sizeBytes
Stores size bytes as int.
int byteLimit
Stores byte limit as int.
text payloadHex
Stores payload hex as text.
text diagnostic
Stores diagnostic as text.
text source
Stores source as text.
graphicsImageByteSource(bool ready, text contentIdentity, text format, text originKind, text locator, int sizeBytes, int byteLimit, text payloadHex, text diagnostic, text source)
Graphics image byte source.
Describe() returns text
Describe. Complete example

Use graphicsImageByteSource

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.
graphicsImageByteSource sample = graphicsImageByteSource(true, "sample", "png", "origin Kind", "locator", 4, 1, "payload Hex", "diagnostic", "example")
Console.Log(Text.From(sample.ready))
project.mech
manifestVersion = "2"
package = "api.example.graphics_image__graphicsimagebytesource"
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"

graphicsImageByteSource.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.
graphicsImageByteSource instance = graphicsImageByteSource(true, "sample", "png", "origin Kind", "locator", 4, 1, "payload Hex", "diagnostic", "example")
text result = instance.Describe()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.graphics_image__graphicsimagebytesource"
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/encoded_source.yh:6