2016-03-20 14 views
1

bir görüntü yansıtmak için bir işlevi Koşu:Ben bu fonksiyonu çalıştırmak için denemeye devam piton

barb=makePicture(barbf) 

Diyor ki:

Ancak

def flipPic(): 
    #Set up source picture 
    barbf=getMediaPath("barbara.jpg") 
    barb=makePicture(barbf) 
    #Now, for the mirroring 
    mirrorPoint=219 
    for X in range(0,mirrorPoint): 
     for Y in range(0,291): 
      pleft=getPixel(barb,X,Y) 
      pright=getPixel(barb,Y,mirrorPoint + mirrorPoint - 1 - X) 
      setColor(pright,(getColor(pleft))) 
    show(barb) 
    return(barb) 

bir hata bu hatta çıkageldi

Uygun olmayan değişken değeri (doğru türde).
Bir işleve bir bağımsız değişken iletmeye çalışırken bir hata oluştu.

Sorun, ders kitabımda olduğu gibi yazıldığından emin değilim. Hala python'da nasıl program yapacağımı öğreniyorum, yanlış yaptığım bir şey var mı?

+0

Kullandığınız kitaplığı etiket olarak eklemelisiniz. – zondo

+0

Jython'u jes (Jython Environment for Students) adlı programda kullanıyorum. – Sam

+0

Bu siteye yeni kayıt oldum, kütüphaneyle ne demek istiyorsun? – Sam

cevap

1

Kullandığınız kitaplıktan emin değilim, ancak bu, Pillow numaralı telefondan basit bir çağrıdır. komutlar şunlardır:

out = im.transpose(Image.FLIP_LEFT_RIGHT) 
    out = im.transpose(Image.FLIP_TOP_BOTTOM) 

docs bu bölümdeki 'dan alınmıştır.