API - Chapitre 03.pdf - IUT d'Arles

API - Chapitre 03.pdf - IUT d'Arles API - Chapitre 03.pdf - IUT d'Arles

iut.arles.up.univ.mrs.fr
from iut.arles.up.univ.mrs.fr More from this publisher
10.03.2014 Views

3 Graphics::DrawImage(Image* image, Rect Dest, int xSource, int ySource, int largeurSource, int hauteurSource) xSource ySource hauteurSource Dest.top Dest.left largeurSource Dest.bottom Source DrawImag e() Dest.right Destination 40

Gestion de la transparence Certains formats de fichiers d’image gèrent la transparence. Soit avec une seule couleur considérée comme transparente (ex: GIF), soit avec un canal alpha par pixel (ex: BMP, PNG, TGA). Quand on affiche une telle image, on peut voir ce qui avait déjà été affiché au travers des pixels transparents. Utile pour les « sprites » d’un jeu 2D, pour l’affichage de couches transparentes à la manière d’un dessin animé, etc. + Couleur 41

Gestion de la transparence<br />

Certains formats de fichiers d’image gèrent la transparence. Soit avec<br />

une seule couleur considérée comme transparente (ex: GIF), soit avec<br />

un canal alpha par pixel (ex: BMP, PNG, TGA).<br />

Quand on affiche une telle image, on peut voir ce qui avait déjà été<br />

affiché au travers des pixels transparents.<br />

Utile pour les « sprites » d’un jeu 2D, pour l’affichage de couches<br />

transparentes à la manière d’un dessin animé, etc.<br />

+<br />

Couleur<br />

41

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!