Table of Contents

Enum ChromaLocation

Namespace
Sdl3Sharp.Video.Coloring
Assembly
Sdl3Sharp.dll

Represents the chroma sample location used in ColorSpaces

public enum ChromaLocation

Fields

Center = 2

Chroma sampling at the group's center

In JPEG/JFIF, H.261, and MPEG-1, Cb and Cr are taken at the center of the 2x2 square. In other words, they are offset one-half pixel to the right and one-half pixel down compared to the top-left pixel.

Left = 1

Chroma sampling at the group's left pixel column, vertically center

In MPEG-2, MPEG-4, and AVC, Cb and Cr are taken on midpoint of the left-edge of the 2x2 square. In other words, they have the same horizontal location as the top-left pixel, but is shifted one-half pixel down vertically.

None = 0

No chroma sampling

This is most likely used for RGB ColorSpaces

TopLeft = 3

Chroma sampling at the group's top-left pixel

In HEVC for BT.2020 and BT.2100 content (in particular on Blu-rays), Cb and Cr are sampled at the same location as the group's top-left Y pixel ("co-sited", "co-located").