def bobross(self,imgStr): print "bobross()" bob=Image('bob-transparent-canvas.png') bob.matte(True) #print "1" img=Image(imgStr) #print "2" newsize=Geometry(200,343) newsize.aspect(True) img.scale(newsize) #print "3" img=self.watercolor(img) #print "4" result=Image(bob.size(),'white') result.composite(img,392,22,CompositeOperator.OverCompositeOp) result.composite(bob,0,0,CompositeOperator.OverCompositeOp) return result
def bobross(self,imgStr): bob=Image('bob-transparent-canvas.png') bob.matte(True) img=self.watercolor(imgStr) #img.matte(True) newsize=Geometry(210,380) newsize.aspect(True) img.scale(newsize) #img.oilPaint(3) #img.enhance() #img.sharpen() #img.blur(2,2) #img.shear(-25,-15) result=Image(bob.size(),'white') result.composite(img,390,20,CompositeOperator.OverCompositeOp) result.composite(bob,0,0,CompositeOperator.OverCompositeOp) #img.debug(True) #bob.composite(img,390,20,CompositeOperator.OverCompositeOp) return result