bitmapExtract4
Previous Up Next

bitmapExtract4 = fun [
B _dst_
Bitmap _bitmap_
I _comp_
]B

Extrait les valeurs d'une des composantes de l'image et les stocke dans le buffer. Le stockage est fait par ligne, de haut en bas, et pour chaque ligne de gauche à droite. La fonction extrait une valeur pour chaque carré de 4 pixels (2x2) en faisant une moyenne sur les 4 pixels. Cette fonction permet de travailler avec le format YUV classique pour lequel on a une composante Y par pixel, mais seulement une composante U et une composante V par carré de 4 pixels (2x2).

Paramètres
_dst_
Un buffer quelconque.
_bitmap_
N'importe quelle bitmap dont le nombre de pixels est exactement égal à 4 fois la taille du buffer _dst_.
_comp_
Numéro de composante (0 : rouge, 1 : vert, 2 : bleu)
Valeur de retour
Le buffer passé en paramètre.
Voir aussi...
bitmapInsert4   bitmapExtract   bitmapInsert