critor wrote:@Ti64Cli++
Retente avec la correction que je t'ai donnée et ça marchera.
Voilà ce que ça me donne ... étrange (je suis dans le logiciel, j'ai pas testé sur la CX encore)
critor wrote:@Ti64Cli++
Retente avec la correction que je t'ai donnée et ça marchera.
from ti_draw import *
from ti_picture import *
def setPixel(img,x,y,color):
pixel=(y*318+x)*3
img[pixel]=color[2]
img[pixel+1]=color[1]
img[pixel+2]=color[0]
def test():
clear()
img=newImage(318,212,(0,0,0))
for y in range(0,212):
setPixel(img,6,y,(255,0,0))
setPixel(img,8,y,(0,255,0))
setPixel(img,10,y,(0,0,255))
showImage(img,318,212,0,0)
critor wrote:Tu n'as visiblement pas appliqué la correction que je t'ai donnée plus haut à la fonction setPixel().
Tu as une erreur de calcul dans la position des octets à modifier, c'est pour ça que tes barres verticales sont coupées en 3.
ti_picture.loadImage( , )
pouvait bien attendre comme paramètres...critor wrote:Super, on peut maintenant coder de grandes choses, merci à toi, tu m'as appris des trucs.
Par contre, je n'ai toujours pas compris ce queti_picture.loadImage( , )
pouvait bien attendre comme paramètres...
En tous cas rien de ce que j'ai tenté n'a marché.
ti_image.loadImage( )
, mais cette fois-ci avec conversion vers le format RGB-888 avec bien plus de possibilités de traitement et modification.critor wrote:Mais pourquoi faudrait-il 2 paramètres pour ça ?...
ti_image.loadImage( )
s'en sortait parfaitement avec un seul paramètre.Users browsing this forum: ClaudeBot [spider] and 0 guests