Une fois une image PNg chargée dans un TBitmap, aucun problème pour changer ses dimensions par un Canvas.StretchDraw.
Le problème survient si l'image est partiellement translucide et donc a une couche alpha, car le TBitMap ne la conserve pas.
Avec PngImage (AlphaScanLine), on peut extraire le masque, mais comment lui donner les même dimensions que l'image elle-même et l'appliquer ensuite à celle-ci?







Répondre avec citation





Partager