Bu kod işe alma bazı sorun yaşıyor gibisin:Python PIL: Bir görüntünün ortasında elips çizmek nasıl?
import Image, ImageDraw
im = Image.open("1.jpg")
draw = ImageDraw.Draw(im)
draw.ellipse((60, 60, 40, 40), fill=128)
del draw
im.save('output.png')
im.show()
Bu 40 piksel 40 (60,60) bir elips çizmek gerekir. Görüntü hiçbir şey döndürmez.
Bu kod ince ancak çalışır:
draw.ellipse ((0,0,40,40), fill=128)
Sadece ben (elips konulmalıdır nerede için) ilk 2 eş ords'ün değiştirdiğinizde onlar daha büyükse, o iş olmayacak gibi görünüyor Çizilecek elipsin büyüklüğü. Örneğin:
draw.ellipse ((5,5,15,15), fill=128)
Çalışmalar yalnızca rect'in bir bölümünü gösterir. Halbuki,
hiçbir şey göstermemektedir.Bu, bir dikdörtgen çizerken de olur.
Teşekkürler - sınırlayıcı kutular fikri benim için yeni oldu, bu yüzden burada biraz kafam karıştı. Büyük açıklama ve örnek için teşekkürler :) – Tommo
Yardım için sevindim :). – sahhhm