Page 1 sur 1

[Func] PicNewSize et PicNewPos

Posté : ven. 30 déc. 2011 16:16
par Alex74
Salut à tous,

voilà 2 fonctions que j'ai pondu today pour mes besoins.
Je les utilise avec la fonction de Matwachich "_ImageResize" qui permet de redimensionner une image:
http://autoitscript.fr/forum/viewtopic.php?f=21&t=6057

La première _PicNewSize permet de calculer les futures dimensions d'une image à redimensionner par rapport à son emplacement de base dans la GUI. Ce sont ces dimensions qui seront fournies en paramètres à _ImageResize.

La seconde _PicNewPos calcule la position horizontale et verticale de la nouvelle image (centrage par rapport à l'emplacement de base). Les résultats serviront de paramètres pour GUICtrlSetPos.

Voici les 2 fonctions:
► Afficher le texte
Et un petit exemple d'utilisation de ces fonctions avec _ImageResize. L'exemple ne fonctionne qu'avec les JPEG et BMP.Pour les PNG, voir l'UDF GUICtrlPic.au3 (http://www.autoit.de/index.php?page=Thr ... tID=199530).
Chargez des images de n'importe quelle dimmensions (des petites, des énormes).
► Afficher le texte
Peut-être que cela existe déjà, à vrai dire j'ai pas trop cherché... :roll: Dans ce cas dites le moi.