def __init__(self, tiled_image): from tiled_image import TiledImage assert isinstance(tiled_image, TiledImage); Tiler.__init__(self, tiled_image) self.tile_path = tiled_image.image_path self.background = tiled_image.background
def __init__(self, infile, media_id=None, filext='jpg', tilesize=256): Tiler.__init__(self, infile, media_id, filext, tilesize) try: self.__ppm_fileobj = open(self._infile, 'rb') except IOError: raise self._width, self._height = read_ppm_header(self.__ppm_fileobj) self._bytes_per_pixel = 3
def __init__(self, tiled_image, source_path): from tiled_image import TiledImage assert isinstance(tiled_image, TiledImage); Tiler.__init__(self, tiled_image) self.tile_path = tiled_image.image_path self.background = tiled_image.background self.source_path = source_path self.source_image = Image.open(source_path) print "Tiling: %s as: %s" % (source_path, self.tile_path) print "Format: %s, Size: %s, Mode: %s" % ( self.source_image.format, self.source_image.size, self.source_image.mode)