bitmapToBitmapEor
Previous Up Next

bitmapToBitmapEor = fun [
Bitmap _destination_
I _xdest_
I _ydest_
Bitmap _source_
I _xsrc_
I _yscr_
I _width_
I _height_
]Bitmap

Effectue une copie d'une zone de la bitmap _source_ vers la bitmap _destination_, en effectuant une opération de type 'eor' (ou 'xor'), composante par composante. Par exemple le résultat des pixels 0xffffff et 0xff8000 donne 0x007f00.

Paramètres
_destination_
N'importe quelle bitmap.
_xdest_
Coordonnée 'x' de la destination.
_ydest_
Coordonnée 'y' de la destination.
_source_
N'importe quelle bitmap.
_xsrc_
Coordonnée 'x' de la source.
_yscr_
Coordonnée 'y' de la source.
_width_
Largeur de la zone à copier. Si nil, on considère la largeur de la bitmap source.
_height_
Hauteur de la zone à copier. Si nil, on considère la hauteur de la bitmap source.
Valeur de retour
La bitmap passée en paramètre.
Remarque
L'opération 'Eor' a pour caractéristique d'être commutative. Par ailleurs, appliquer deux fois la même fonction aboutit à un résultat inchangé.