Changeset 20370 for lang/python/escher

Show
Ignore:
Timestamp:
10/01/08 16:40:49 (3 months ago)
Author:
rezoo
Message:

NormImageクラスを隠蔽。それに伴いsample.pyの変更

Location:
lang/python/escher
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • lang/python/escher/escher.py

    r20364 r20370  
    1414                 
    1515                引数: 
    16                         img:    変形する対象のオブジェクト。NormImageクラスを指定。 
     16                        img:    変形する対象のオブジェクト。Imageクラスを指定。 
    1717                        R1:             変形範囲として用いられる円環の内径(px) 
    1818                        R2:             変形範囲として用いられる円環の外径(px) 
     
    2020                """ 
    2121                # グローバル変数の初期化 
    22                 self.img = img 
     22                self.img = NormImage( img ) 
     23                #TODO:R1,R2に関しては別途アクセッサメソッドを用意して管理。 
    2324                self.R1 = R1 
    2425                self.R2 = R2 
  • lang/python/escher/normImage.py

    r19733 r20370  
    1515                self.centerX = width/2.0 
    1616                self.centerY = height/2.0 
    17                 self.data = img.getdata() 
    1817         
    1918        def getpixel(self,u,v): 
  • lang/python/escher/sample.py

    r20364 r20370  
    44import Image 
    55from escher import Escher 
    6 from normImage import NormImage 
    76 
    87def main(): 
    9         ess = Escher( NormImage(Image.open("source.jpg")), 105, 500, (640,480)) 
     8        ess = Escher( Image.open("source.jpg"), 105, 500, (640,480)) 
    109        ess.makeImage().show() 
    1110