Publié : ven. 21/déc./2007 0:09
................
parce que mon code n'est absolument pas optimisélionel_om a écrit :Pourquoi tu passes par un tableau pour stocker les valeurs de tes pixels, pour les écrire juste après avec une double boucle FOR ?
Lio
C'est sûr, mais dans ce cas ça peut toujours se faire dans le même double boucle For :Dobro a écrit :parce que mon code n'est absolument pas optimisélionel_om a écrit :Pourquoi tu passes par un tableau pour stocker les valeurs de tes pixels, pour les écrire juste après avec une double boucle FOR ?
Lio
(je vais paufiner la chosemerci )
ps : et puis la mise en tableau permet l'inversion, ou tout un tas de bidouille sur les pixels .....
Code : Tout sélectionner
If StartDrawing(ImageOutput(#image))
; ***********mise en tableau ************
For i = 0 To hauteur -1
For j = 0 To largeur -1
Read a.l
tableau(j, i)=a.l
Plot(j,i,tableau(j,i))
Next j
Next i
StopDrawing()
EndIf
heu ! Franchement t'avais vraiment cru que j'avais pas compris ?lionel_om a écrit :C'est sûr, mais dans ce cas ça peut toujours se faire dans le même double boucle For :
LioCode : Tout sélectionner
If StartDrawing(ImageOutput(#image)) ; ***********mise en tableau ************ For i = 0 To hauteur -1 For j = 0 To largeur -1 Read a.l tableau(j, i)=a.l Plot(j,i,tableau(j,i)) Next j Next i StopDrawing() EndIf
Non c'est pour si y'avait un petit nouveau qui passait dans le coin...Dobro a écrit :heu ! Franchement t'avais vraiment cru que j'avais pas compris ?![]()
![]()
Merci quand meme