graphics.image · function ·

CreateGraphicsImageFileByteSource

Create graphics image file byte source from the supplied values.

cpufunctiongraphicsgraphics.imageimagesource-exampleyeho

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

external CreateGraphicsImageFileByteSource(text contentIdentity, text format, text path, list of byte bytes, int byteLimit, text source) returns graphicsImageByteSource

Status: source-declared

Parameters

text contentIdentity
Supply content identity as text.
text format
Supply format as text.
text path
Supply path as text.
list of byte bytes
Supply bytes as list of byte.
int byteLimit
Supply byte limit as int.
text source
Supply source as text.

Use CreateGraphicsImageFileByteSource

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.
text contentIdentity = "sample"
text format = "png"
text path = "path"
list of byte bytes = []
int byteLimit = 1
text source = "example"
graphicsImageByteSource result = CreateGraphicsImageFileByteSource(contentIdentity, format, path, bytes, byteLimit, source)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.graphics_image__creategraphicsimagefilebytesource"
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:129