BlackJack hat geschrieben:@barisoezcan: Bist Du sicher dass das Bild nicht ganz einfach so aussieht‽
Die Unterelemente des Arrays sind Float-Werte zwischen 0 und 1.
Wenn ich das Array mit
plotte, sieht es so aus, wie es aussehen sollte.
Wenn ich das selbe Array (unverändert) mit
Code: Alles auswählen
img = Image.fromarray(node, "RGB")
image1 = ImageTk.PhotoImage(img)
usw..
anzeigen lasse, kommt Mist raus.
Wenn ich das selbe Array (Werte mit 255 multipliziert und dann in Integer umgewandelt) wieder mit
Code: Alles auswählen
img = Image.fromarray(node, "RGB")
image1 = ImageTk.PhotoImage(img)
usw..
anzeigen lasse, kommt wieder (ein anderer) Mist raus.
Das merkwürdige ist nur, wenn ich ein Bild mit
Code: Alles auswählen
im = Image.open("TEST10.jpg")
bild = (numpy.array(im))
pix = Image.fromarray(bild, "RGB")
einlese, dann wird das Bild sowohl beim Plotten richtig anzeigt, als auch mit ImageTk.PhotoImage(img) richtig angezeigt...
:K :K :K :K :K