bitmapStretch
Previous Up Next

bitmapStretch = fun [
Bitmap _destination_
I _xdest_
I _ydest_
I _widthdest_
I _heightdest_
Bitmap _source_
I _xsrc_
I _yscr_
I _widthsrc_
I _heightsrc_
I _colorkey_
]Bitmap

Effectue une copie d'une zone de la bitmap _source_ vers une zone de la bitmap _destination_, en effectuant un stretch si les deux zones n'ont pas la même taille.

Paramètres
_destination_
N'importe quelle bitmap.
_xdest_
Coordonnée 'x' de la destination.
_ydest_
Coordonnée 'y' de la destination.
_widthdest_
Largeur de la zone destination à traiter.
_heightdest_
Hauteur de la zone destination à traiter.
_source_
N'importe quelle bitmap.
_xsrc_
Coordonnée 'x' de la source.
_yscr_
Coordonnée 'y' de la source.
_widthsrc_
Largeur de la zone source à copier.
_heightsrc_
Hauteur de la zone source à copier.
_colorkey_
Couleur RGB de la source à considérer comme transparente lors de la copie (aucune si ce paramètre vaut nil).
Valeur de retour
La bitmap passée en paramètre.
Remarque
Cette fonction n'effectue pas un lissage. Pour un traitement plus lent mais avec lissage, on utilisera bitmapScale