Table of Contents

Enum Jbig2RegionKinds

Namespace
Egami.Formats.Jbig2
Assembly
Egami.dll

The kinds of region a JBIG2 page is made of.

[Flags]
public enum Jbig2RegionKinds

Fields

Generic = 1

Generic regions, coded pixel by pixel (arithmetic or MMR).

Halftone = 8

Halftone regions, drawn from pattern dictionaries.

None = 0

No regions: the page is its default pixel.

Refinement = 2

Refinement regions.

Text = 4

Text regions, drawn from symbol dictionaries.

Examples

using Raster page = Raster.Load("book.jb2");
var details = (Jbig2Details)page.Metadata.FormatDetails!;
Console.WriteLine($"Page {details.PageIndex}, {details.Organization}, regions {details.Regions}");
Console.WriteLine($"Default pixel {details.DefaultPixel}, combined by {details.CombinationOperator}, lossless {details.Lossless}");