[Func] PicNewSize et PicNewPos

Partagez des fonctions et des UDF AutoIt.
Règles du forum
.
Répondre
Alex74
Niveau 4
Niveau 4
Messages : 73
Enregistré le : ven. 15 avr. 2011 15:24
Status : Hors ligne

[Func] PicNewSize et PicNewPos

#1

Message 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.
Répondre