Type Alias: CoreOutputOptions
CoreOutputOptions =
object
Defined in: packages/core/src/generated/output.ts:18
Encoder parameters. Mirrors RenderOptions.output on the TypeScript side.
Properties
background?
optionalbackground?: [number,number,number]
Defined in: packages/core/src/generated/output.ts:38
Opaque colour alpha is flattened onto for formats without alpha (JPEG).
chromaSubsampling?
optionalchromaSubsampling?:ChromaSubsampling
Defined in: packages/core/src/generated/output.ts:30
JPEG only.
embed?
optionalembed?:string
Defined in: packages/core/src/generated/output.ts:43
UTF-8 text stored in the container's metadata (PNG iTXt, JPEG XMP, WebP XMP). Sealpixel stores the canonical edit log here. Pixels are unaffected.
format
format:
CoreFormat
Defined in: packages/core/src/generated/output.ts:18
lossless?
optionallossless?:boolean
Defined in: packages/core/src/generated/output.ts:34
WebP only. V1 always encodes lossless; false is accepted and treated as lossless.
progressive?
optionalprogressive?:boolean
Defined in: packages/core/src/generated/output.ts:26
JPEG only.
quality?
optionalquality?:number
Defined in: packages/core/src/generated/output.ts:22
0.0..=1.0, lossy formats only. Ignored by PNG and lossless WebP.