graphics.image · function ·
CreateGraphicsImageFileByteSource
Create graphics image file byte source from the supplied values.
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 graphicsImageByteSourceStatus: 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