package mm
Install
Dune Dependency
Authors
Maintainers
Sources
md5=9046087a4ecd2636cdb5d57aaafbeb18
sha512=d15c9bfb0279e2f6c8ab577ecb2783f703bab789533a472ea33f5badc1d37890c0e2962319b8bb7b5a0b9386e2bffe8a4ae7480183a883606327c1afe5e75470
doc/mm.image/Mm_image/Image/Generic/Pixel/index.html
Module Generic.Pixel
Source
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.