[Func] Modifier les pixels

Partagez des fonctions et des UDF AutoIt.
Règles du forum
.
Répondre
tolf
Niveau 7
Niveau 7
Messages : 318
Enregistré le : ven. 15 févr. 2008 12:25
Localisation : Paris
Status : Hors ligne

[Func] Modifier les pixels

#1

Message par tolf »

Comme vous le savez peut-être, on peut modifier des images en utilisant les fonctions de GDI+ (commençant par "_GDIPlus_"). Il y a tout un tas de possibilités (dessiner un rectangle avec _GDIPlus_GraphicsDrawRect, une flèche avec les fonctions _GDIPlus_ArrowCap...) mais aucune fonction ne permet de modifier un pixel, ni de déterminer sa couleur. Après m'être documenté sur le forum anglais, je vous propose donc ces 2 fonctions :
► Afficher le texte_GDIPlus_BitmapGetPixel
► Afficher le texte_GDIPlus_BitmapSetPixel
Attention : Lancez la fonction _GDIPlus_Startup() avant d'utiliser ces fonctions et _GDIPlus_Shutdown() quand vous ne les utilisez plus.

Exemple d'utilisation :
► Afficher le texteexemple
Lisez la documentation d'AutoIt en français (et participez svp :mrgreen:) !

Mes UDF :
[/i][/b]
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [Func] Modifier les pixels

#2

Message par Tlem »

Tip Top.
Beau travail.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
narbe48
Niveau 1
Niveau 1
Messages : 1
Enregistré le : ven. 26 déc. 2008 13:45
Status : Hors ligne

Re: [Func] Modifier les pixels

#3

Message par narbe48 »

merci pour tes fonctions une petite erreur dans l'exemple
_GDIPlus_ImageSaveToFile("c:\test2.jpg")manque $h_image
_GDIPlus_ImageSaveToFile($h_image,"c:\test2.jpg")
Cordialement
tolf
Niveau 7
Niveau 7
Messages : 318
Enregistré le : ven. 15 févr. 2008 12:25
Localisation : Paris
Status : Hors ligne

Re: [Func] Modifier les pixels

#4

Message par tolf »

Oups :roll: :roll: :roll:
Je vois que c'est votre premier message donc merci de votre vigilance et bienvenue sur le forum :wink:
Lisez la documentation d'AutoIt en français (et participez svp :mrgreen:) !

Mes UDF :
[/i][/b]
Répondre