[R] Trouver la valeur d'un pixel
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Trouver la valeur d'un pixel
Bonsoir!
Alors voilà: j'ai deux images de 16x16 pixels chacune.
Sur l'une d'elle, il y a une zone en blanc, destinée à être remplacé par les pixels de l'autre image au même endroit.
Malheureusement, après plusieurs échecs, je doit m'en remettre à vous, j'ai cherché du côté de BitmapGetPixel, mais malheureusement, tous les cas de figure via à l'aide n'ont pas marché..
Need help please!
Alors voilà: j'ai deux images de 16x16 pixels chacune.
Sur l'une d'elle, il y a une zone en blanc, destinée à être remplacé par les pixels de l'autre image au même endroit.
Malheureusement, après plusieurs échecs, je doit m'en remettre à vous, j'ai cherché du côté de BitmapGetPixel, mais malheureusement, tous les cas de figure via à l'aide n'ont pas marché..
Need help please!
Modifié en dernier par sozary le sam. 29 nov. 2014 11:04, modifié 1 fois.
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli
- TommyDDR
- Modérateur

- Messages : 2127
- Enregistré le : mar. 22 juil. 2008 21:55
- Localisation : Nantes
- Status : Hors ligne
Re: [..] Trouver la valeur d'un pixel
Tenez, ce n'est peut être pas optimisé (déconseillé sur des grosses images) mais c'est fonctionnel.
La fonction prend en entrée le chemin vers l'image contenant les pixels blancs, le chemin vers l'image remplaçant les pixels blanc et la couleurs des pixels à remplacer.
Edit : bmp -> png
La fonction prend en entrée le chemin vers l'image contenant les pixels blancs, le chemin vers l'image remplaçant les pixels blanc et la couleurs des pixels à remplacer.
► Afficher le textecode
- Fichiers joints
-
- ImageRemplace.png (285 Octets) Vu 1708 fois
-
- ImagePixBlanc.png (204 Octets) Vu 1708 fois
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Re: [..] Trouver la valeur d'un pixel
Nickel! Merci! J'ai quand même étudié le code afin de comprendre le fonctionnement
!
Merci!
Merci!
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli
- walkson
- Modérateur

- Messages : 1038
- Enregistré le : ven. 12 août 2011 19:49
- Localisation : Hurepoix
- Status : Hors ligne
Re: [R] Trouver la valeur d'un pixel
Petite erreurTommyDDR a écrit :Global $imagePixBlanc = @ScriptDir & "\ImagePixBlanc.bmp"
Global $imageRemplace = @ScriptDir & "\ImageRemplace.bmp"
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Re: [R] Trouver la valeur d'un pixel
Oui effectivement sinon sa n'avais pas marché!
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli
- TommyDDR
- Modérateur

- Messages : 2127
- Enregistré le : mar. 22 juil. 2008 21:55
- Localisation : Nantes
- Status : Hors ligne
Re: [R] Trouver la valeur d'un pixel
Oups, j'avais bossé en bmp mais le forum n'accepte pas les pièces jointes bmp donc j'ai changer de format mais oublié de mettre à jour le code ^^ c'est corrigé.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
-
antonin298
- Niveau 1

- Messages : 1
- Enregistré le : dim. 28 déc. 2014 03:01
- Status : Hors ligne
Re: [R] Trouver la valeur d'un pixel
J'essaye d'utiliser les méthode de traitement d'image , mais impossible je me suis inspiré du code ci dessus mais ca ne marche toujours pas ..
tout ce que je veux faire c'est changer un pixel de mon image mais quand je lance le programme rien d'apparent ne se passe il ne crée aucune image en retour et la MsgBox indique une couleur de pixel=0
Qlq un serait m'aiguiller ?[/code]
tout ce que je veux faire c'est changer un pixel de mon image mais quand je lance le programme rien d'apparent ne se passe il ne crée aucune image en retour et la MsgBox indique une couleur de pixel=0
Qlq un serait m'aiguiller ?
Code : Tout sélectionner
[code]#include <GDIPlus.au3>
Global $bitmap = @ScriptDir & "\capt.png"
_GDIPlus_Startup()
$b2 = _GDIPlus_BitmapSetPixel( $bitmap, 10,10, 7653715)
MsgBox(0,"lol","lol "&_GDIPlus_BitmapGetPixel($b2, 10, 10))
_GDIPlus_ImageSaveToFile($b2 , @ScriptDir & "\pict.png")
_GDIPlus_Shutdown()- TommyDDR
- Modérateur

- Messages : 2127
- Enregistré le : mar. 22 juil. 2008 21:55
- Localisation : Nantes
- Status : Hors ligne
Re: [R] Trouver la valeur d'un pixel
Code : Tout sélectionner
Global $bitmap = @ScriptDir & "\capt.png"
[...]
$b2 = _GDIPlus_BitmapSetPixel( $bitmap, 10,10, 7653715)Regardez le code fourni un peu plus haut.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679

