def __init__(self, scale = 35, distortion = (5,5), solution = "9C8G5D", font = "califfb/califb.ttf", alignx = 0.5, aligny = 0.5, size = (38, 31)): self.distortion = distortion self.scale = scale self.fontFactory = Text.FontFactory(scale, font) self.solution = solution self.alignx = alignx self.aligny = aligny font = ImageFont.truetype(*self.fontFactory.pick()) #textSize = font.getsize(self.solution) #print textSize #self.defaultSize = (38, self.distortion[0]+10+self.scale) self.defaultSize = size ImageCaptcha.__init__(self)
def __init__(self, text=None): self.textLayer = Text.HtTextLayer(text) ImageCaptcha.__init__(self)