enum

CrImage::YCbCrSubSampleRatio

Inherits Enum / Comparable / Value / Object

YCbCrSubsampleRatio defines the chroma subsampling ratio used in YCbCr images.

Chroma subsampling reduces color information while preserving luminance, exploiting the human eye's lower sensitivity to color detail.

Ratios explained (horizontal:vertical):

  • YCbCrSubsampleRatio444 : 4:4:4 - No subsampling, full color resolution
  • YCbCrSubsampleRatio422 : 4:2:2 - Half horizontal color resolution (common in video)
  • YCbCrSubsampleRatio420 : 4:2:0 - Half horizontal and vertical (JPEG, MPEG)
  • YCbCrSubsampleRatio440 : 4:4:0 - Half vertical color resolution
  • YCbCrSubsampleRatio411 : 4:1:1 - Quarter horizontal color resolution
  • YCbCrSubsampleRatio410 : 4:1:0 - Quarter horizontal, half vertical

Constants

YCbCrSubsampleRatio444 = 0
YCbCrSubsampleRatio422 = 1
YCbCrSubsampleRatio420 = 2
YCbCrSubsampleRatio440 = 3
YCbCrSubsampleRatio411 = 4
YCbCrSubsampleRatio410 = 5

Instance methods

y_cb_cr_subsample_ratio410?

Returns true if this enum value equals YCbCrSubsampleRatio410

Source
y_cb_cr_subsample_ratio411?

Returns true if this enum value equals YCbCrSubsampleRatio411

Source
y_cb_cr_subsample_ratio420?

Returns true if this enum value equals YCbCrSubsampleRatio420

Source
y_cb_cr_subsample_ratio422?

Returns true if this enum value equals YCbCrSubsampleRatio422

Source
y_cb_cr_subsample_ratio440?

Returns true if this enum value equals YCbCrSubsampleRatio440

Source
y_cb_cr_subsample_ratio444?

Returns true if this enum value equals YCbCrSubsampleRatio444

Source