graphics.image.processing · thing ·

graphicsImageWideColorTransformV1

A graphics image wide color transform v1 record carrying schema, schemaVersion, sourceEncoding, destinationEncoding, matrix, and related state.

cpugraphicsgraphics.image.processingimagemethodprocessingsource-examplethingyeho

Transform image data through the package's explicit processing contracts.

external thing graphicsImageWideColorTransformV1

Status: source-declared

Fields and methods (15)
text schema
Stores schema as text.
int schemaVersion
Stores schema version as int.
graphicsImageColorEncodingV1 sourceEncoding
Stores source encoding as graphicsImageColorEncodingV1.
graphicsImageColorEncodingV1 destinationEncoding
Stores destination encoding as graphicsImageColorEncodingV1.
graphicsImageColorMatrixQ14V1 matrix
Stores matrix as graphicsImageColorMatrixQ14V1.
text profileProvenance
Stores profile provenance as text.
text intent
Stores intent as text.
bool blackPointCompensation
Stores black point compensation as bool.
text transformIdentity
Stores transform identity as text.
text source
Stores source as text.
graphicsImageWideColorTransformV1(graphicsImageColorEncodingV1 sourceEncoding, graphicsImageColorEncodingV1 destinationEncoding, graphicsImageColorMatrixQ14V1 matrix, text profileProvenance, text intent, bool blackPointCompensation, text transformIdentity, text source)
Graphics image wide color transform v1.
ValidationIssue() returns text
Validation issue. Complete example
ExecutableV1() returns bool
Executable v1. Complete example
CacheIdentity(text contentIdentity) returns text
Cache identity. Complete example
Snapshot() returns text
Snapshot. Complete example

Use graphicsImageWideColorTransformV1

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.processing

// Transform image data through the package's explicit processing contracts.
graphicsImageWideColorTransformV1 sample = graphicsImageWideColorTransformV1(graphicsImageColorEncodingV1("primaries", "transfer", 1, 1, "profile Identity", "example"), graphicsImageColorEncodingV1("primaries", "transfer", 1, 1, "profile Identity", "example"), graphicsImageColorMatrixQ14V1(1, 1, 1, 1, 1, 1, 1, 1, 1), "profile Provenance", "intent", true, "transform Identity", "example")
Console.Log(Text.From(sample.schema))
project.mech
manifestVersion = "2"
package = "api.example.graphics_image_processing__graphicsimagewidecolortransformv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

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

graphicsImageWideColorTransformV1.ValidationIssue

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.processing

// Validation issue.
graphicsImageWideColorTransformV1 instance = graphicsImageWideColorTransformV1(graphicsImageColorEncodingV1("primaries", "transfer", 1, 1, "profile Identity", "example"), graphicsImageColorEncodingV1("primaries", "transfer", 1, 1, "profile Identity", "example"), graphicsImageColorMatrixQ14V1(1, 1, 1, 1, 1, 1, 1, 1, 1), "profile Provenance", "intent", true, "transform Identity", "example")
text result = instance.ValidationIssue()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.graphics_image_processing__graphicsimagewidecolortransformv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

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

graphicsImageWideColorTransformV1.ExecutableV1

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.processing

// Executable v1.
graphicsImageWideColorTransformV1 instance = graphicsImageWideColorTransformV1(graphicsImageColorEncodingV1("primaries", "transfer", 1, 1, "profile Identity", "example"), graphicsImageColorEncodingV1("primaries", "transfer", 1, 1, "profile Identity", "example"), graphicsImageColorMatrixQ14V1(1, 1, 1, 1, 1, 1, 1, 1, 1), "profile Provenance", "intent", true, "transform Identity", "example")
bool result = instance.ExecutableV1()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.graphics_image_processing__graphicsimagewidecolortransformv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

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

graphicsImageWideColorTransformV1.CacheIdentity

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.processing

// Cache identity.
graphicsImageWideColorTransformV1 instance = graphicsImageWideColorTransformV1(graphicsImageColorEncodingV1("primaries", "transfer", 1, 1, "profile Identity", "example"), graphicsImageColorEncodingV1("primaries", "transfer", 1, 1, "profile Identity", "example"), graphicsImageColorMatrixQ14V1(1, 1, 1, 1, 1, 1, 1, 1, 1), "profile Provenance", "intent", true, "transform Identity", "example")
text argument_contentIdentity = "argument content Identity"
text result = instance.CacheIdentity(argument_contentIdentity)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.graphics_image_processing__graphicsimagewidecolortransformv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

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

graphicsImageWideColorTransformV1.Snapshot

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.processing

// Snapshot.
graphicsImageWideColorTransformV1 instance = graphicsImageWideColorTransformV1(graphicsImageColorEncodingV1("primaries", "transfer", 1, 1, "profile Identity", "example"), graphicsImageColorEncodingV1("primaries", "transfer", 1, 1, "profile Identity", "example"), graphicsImageColorMatrixQ14V1(1, 1, 1, 1, 1, 1, 1, 1, 1), "profile Provenance", "intent", true, "transform Identity", "example")
text result = instance.Snapshot()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.graphics_image_processing__graphicsimagewidecolortransformv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image.processing"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image/processing"
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/processing/wide_gamut_v1.yh:199