package mm
Install
dune-project
Dependency
Authors
Maintainers
Sources
md5=5338523070ce8aeae652b8680718c6d8
sha512=e12c2048c4438911578e2dbe109a1d1c98b1c05ef80b3a860a2e275eeb24d3831484d8e82ca34914da3b94850e96e3ef2c2e5c3801d031062780142b7fdca90c
doc/mm.image/Mm_image/Image/Generic/Pixel/index.html
Module Generic.PixelSource
Generic pixels.
type rgb_format = | RGB24(*24 bit RGB. Each color is an uint8_t. Color order is RGBRGB
*)| BGR24(*24 bit BGR. Each color is an uint8_t. Color order is BGRBGR
*)| RGB32(*32 bit RGB. Each color is an uint8_t. Color order is RGBXRGBX, where X is unused
*)| BGR32(*32 bit BGR. Each color is an uint8_t. Color order is BGRXBGRX, where X is unused
*)| RGBA32(*32 bit RGBA. Each color is an uint8_t. Color order is RGBARGBA
*)
Format of an RGB pixel.
type yuv_format = | YUV422(*Planar YCbCr 4:2:2. Each component is an uint8_t
*)| YUV444(*Planar YCbCr 4:4:4. Each component is an uint8_t
*)| YUV411(*Planar YCbCr 4:1:1. Each component is an uint8_t
*)| YUV410(*Planar YCbCr 4:1:0. Each component is an uint8_t
*)| YUVJ420(*Planar YCbCr 4:2:0. Each component is an uint8_t, luma and chroma values are full range (0x00 .. 0xff)
*)| YUVJ422(*Planar YCbCr 4:2:2. Each component is an uint8_t, luma and chroma values are full range (0x00 .. 0xff)
*)| YUVJ444(*Planar YCbCr 4:4:4. Each component is an uint8_t, luma and chroma values are full range (0x00 .. 0xff)
*)
Format of a YUV pixel.
Format of a pixel.