Python'da görüntü nesneleri kullanma ile ilgili ödevler üzerinde çalışıyorum. Bu ödev için python 3.4.1 kullanıyorum. Herşeyi yaptım gibi hissediyorum, ama doğru şekilde çalışmak istemiyor. Temel olarak, iliştirdiğim resme benzemeye çalışıyorum ama sadece 1 kırmızı çizgi ve 1 kırmızı çizgi üstte beyaz zemin üzerine. Herhangi bir yardım çok takdir edilecektir.Çalışmak için fraktal görüntü alınamıyor
ekli resim: Maalesef, kod yapması gerektiğini yazdım tam olarak ne yapar http://imgur.com/TMho41w
import cImage as image
width = 500
height = 500
img = image.EmptyImage(width, height)
win = image.ImageWin("Exercise 3", width, height)
img.draw(win)
for row in range(height):
for col in range(width):
p = img.getPixel(col, row)
if row == 0 or col == 0:
p = image.Pixel(255, 0, 0)
else:
Sum = 0
temppixel = img.getPixel(col-1, row)
if temppixel.getRed() == 255:
Sum = Sum + 1
elif temppixel.getBlue() == 255:
Sum = Sum + 2
temppixel = img.getPixel(col-1, row-1)
if temppixel.getRed() == 255:
Sum = Sum + 1
elif temppixel.getBlue() == 255:
Sum = Sum + 2
temppixel = img.getPixel(col, row-1)
if temppixel.getRed() == 255:
Sum = Sum + 1
elif temppixel.getBlue() == 255:
Sum = Sum + 2
if Sum % 3 == 1:
p = image.Pixel(255, 0, 0)
elif Sum % 3 == 2:
p = image.Pixel(0, 0, 255)
else:
p = image.Pixel(255, 255, 255)
img.setPixel(col, row, p)
img.draw(win)
img.draw(win)
# uncomment this to save the image as a file
#img.saveTk("gradient.gif")
win.exitonclick()
Aman tanrım, çok teşekkür ederim! Tamamen beyazın 255 Kırmızı olduğunu göz ardı ettim! Bunu nasıl düzelteceğimi biliyorum, teşekkürler! : D DÜZENLEME: Yerine inandınız, ancak yeterince itibar puanı yok. – Muldawg2020
Rica ederim. Sorunu çözdüyseniz, kaç puanınız olursa olsun cevabı kabul edebilirsiniz (oy seçeneklerinin altındaki onay işareti). – Loufylouf
Bitti işte! Ayrıca şimdi çalışıyor :) http://imgur.com/774651m Her zaman düzeltildi sonra sorunlarımın ne kadar küçük göründüğünü beni şaşırtıyor haha Tekrar teşekkürler! – Muldawg2020