Bonjour,
je suis débutante en Java et je ne sais pas si je poste dans la bonne catégorie.
Le but de ma macro est d'afficher une image avec la valeur de pixels que je lui ai défini précédemment.
Mon programme est le suivant :
Cela m'affiche bien une nouvelle image mais toute noire. je n'arrive pas à définir chaque pixel avec mes valeurs. Pourtant le write (nouv) m'affiche bien des valeurs différentes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 newImage("Inf-Mut", "16-bit",231,154, 1); for (i=77;i<154;i++) { for (j=115;j<231;j++) { selectWindow("TEP.jpg"); valy = round((getPixel(j,i) +4)/10); selectWindow("IRM.jpg"); valx = round((getPixel(j,i) +4)/10); selectWindow("para.jpg"); nouv = getPixel(valx,valy); selectWindow("Inf-Mut"); setPixel(j,i,nouv); write(nouv); } }
Je remercie par avance celui qui pourra m'aider
Partager