|
@@ -39,29 +39,29 @@
|
|
|
* understands two different color types, RGB and YCbCr, or in SDL also
|
|
|
* referred to as YUV.
|
|
|
*
|
|
|
- * RGB colors consist of red, green, and blue channels of color that are
|
|
|
- * added together to represent the colors we see on the screen.
|
|
|
+ * RGB colors consist of red, green, and blue channels of color that are added
|
|
|
+ * together to represent the colors we see on the screen.
|
|
|
*
|
|
|
* https://en.wikipedia.org/wiki/RGB_color_model
|
|
|
*
|
|
|
* YCbCr colors represent colors as a Y luma brightness component and red and
|
|
|
- * blue chroma color offsets. This color representation takes advantage of
|
|
|
- * the fact that the human eye is more sensitive to brightness than the color
|
|
|
- * in an image. The Cb and Cr components are often compressed and have lower
|
|
|
+ * blue chroma color offsets. This color representation takes advantage of the
|
|
|
+ * fact that the human eye is more sensitive to brightness than the color in
|
|
|
+ * an image. The Cb and Cr components are often compressed and have lower
|
|
|
* resolution than the luma component.
|
|
|
*
|
|
|
* https://en.wikipedia.org/wiki/YCbCr
|
|
|
*
|
|
|
- * When the color information in YCbCr is compressed, the Y pixels are left
|
|
|
- * at full resolution and each Cr and Cb pixel represents an average of the
|
|
|
- * color information in a block of Y pixels. The chroma location determines
|
|
|
- * where in that block of pixels the color information is coming from.
|
|
|
+ * When the color information in YCbCr is compressed, the Y pixels are left at
|
|
|
+ * full resolution and each Cr and Cb pixel represents an average of the color
|
|
|
+ * information in a block of Y pixels. The chroma location determines where in
|
|
|
+ * that block of pixels the color information is coming from.
|
|
|
*
|
|
|
* The color range defines how much of the pixel to use when converting a
|
|
|
* pixel into a color on the display. When the full color range is used, the
|
|
|
* entire numeric range of the pixel bits is significant. When narrow color
|
|
|
- * range is used, for historical reasons, the pixel uses only a portion of
|
|
|
- * the numeric range to represent colors.
|
|
|
+ * range is used, for historical reasons, the pixel uses only a portion of the
|
|
|
+ * numeric range to represent colors.
|
|
|
*
|
|
|
* The color primaries and white point are a definition of the colors in the
|
|
|
* color space relative to the standard XYZ color space.
|