Ich versuche, zwei Bilder unterschiedlicher Größe mit PIL zu verzerren; Insbesondere durch Festlegen der Form (Größe) für zukünftige verzerrte Zielbild als ein numpy Array und ich begegne AttributeError:PIL-Attributfehler: Form beim Erstellen eines Arrays
Datei "C: \ Anaconda2 \ lib \ Site-Pakete \ PIL \ Image.py", Zeile 632, in getattr raise Attribute (name) Attribute: Form
Warum geschieht das? Ich habe den Eindruck, dass ich vor einiger Zeit genau das gemacht habe und es funktionierte gut, ganz zu schweigen von der Tatsache, dass ich absolut nicht verstehe, was Python nicht versteht (das Shape-Attribut sollte genügen) dies als eine Eingabe ohne Probleme)
import skimage.io
from PIL import Image
import numpy as np
Img1 = Image.open(picture1 + ".png")
Img1
Img2 = Image.open(picture2 + ".png")
Img2
r, c = Img2.shape[:2]
# creates array for the future shape in x,y
corners = np.array([[0, 0],
[0, r],
[c, 0],
[c, r]])
...
Grüße, JJ
Silly mich! Das hat das Problem gelöst, danke! –
Gern geschehen :) – Daneel