Table of Contents

Namespace Egami.Formats.Jxl

Classes

JxlDetails

Details only JPEG XL has, kept in FormatDetails.

JxlExtraChannel

One extra channel of a JPEG XL image, listed in ExtraChannels.

JxlExtraChannelImage

An extra channel to write with ExtraChannels: its description and its samples, as ReadExtraChannel(string, int, ReaderOptions?, EgamiContext?) gives them back.

JxlFormat

The JPEG XL format (ISO/IEC 18181), registered in Default.

JxlImage

Reads what JPEG XL holds besides the image Load gives: the layers before blending, and the preview.

JxlLayer

A JPEG XL frame before blending, from ReadLayers(string, ReaderOptions?, EgamiContext?), or one to write with WriteLayers(string, int, int, IReadOnlyList<JxlLayer>, JxlWriterOptions?, EgamiContext?).

JxlReaderOptions

Options for reading JPEG XL, on top of the general ReaderOptions.

JxlWriterOptions

Options for writing JPEG XL.

Enums

JxlExtraChannelKind

What a JPEG XL extra channel holds (B.3, ExtraChannelInfo).

JxlLayerBlend

How a JPEG XL layer combines with the canvas below it (F.2).