def make_thumbnail(image_filepath): filename = image_filepath.split('/')[-1] img = Image.open(image_filepath) width, height = img.size if width > height: delta = (width - height) / 2 box = (delta, 0, width - delta, height) region = img.crop(box) elif height > width: delta = (height - width) / 2 box = (0, delta, width, height - delta) region = img.crop(box) else: region = img thumbnail = region.resize((THUMBNAIL_SIZE, THUMBNAIL_SIZE), Image.ANTIALIAS) thumbnail_filename = filename.split('.')[0] + '_tb.jpg' thumbnail_filepath = os.path.join(getPWDDir(), THUMBNAIL_DIR) if not os.path.isdir(thumbnail_filepath): os.makedirs(thumbnail_filepath) thumbnail_filepath = os.path.join(thumbnail_filepath, thumbnail_filename) thumbnail.save(thumbnail_filepath, quality=100) # mysql operation add_caputuredimg(filename, thumbnail_filename, width, height)
def read_dev_conf(self): self.dev_dict = {} self.dev_conf_path = os.path.join(getPWDDir() ,DEV_CONF_PATH) self.cf = ConfigParser.ConfigParser() self.cf.read(self.dev_conf_path) #read dev info pass
def read_dev_conf(self): self.dev_dict = {} self.dev_conf_path = os.path.join(getPWDDir(), DEV_CONF_PATH) self.cf = ConfigParser.ConfigParser() self.cf.read(self.dev_conf_path) #read dev info pass
def make_thumbnail(image_filepath): filename = image_filepath.split('/')[-1] img = Image.open(image_filepath) width, height = img.size if width > height: delta = (width - height) / 2 box = (delta, 0, width - delta, height) region = img.crop(box) elif height > width: delta = (height - width) / 2 box = (0, delta, width, height - delta) region = img.crop(box) else: region = img thumbnail = region.resize((THUMBNAIL_SIZE, THUMBNAIL_SIZE), Image.ANTIALIAS) thumbnail_filename = filename.split('.')[0]+'_tb.jpg' thumbnail_filepath = os.path.join(getPWDDir(),THUMBNAIL_DIR) if not os.path.isdir(thumbnail_filepath): os.makedirs(thumbnail_filepath) thumbnail_filepath = os.path.join(thumbnail_filepath,thumbnail_filename) thumbnail.save(thumbnail_filepath, quality = 100) # mysql operation add_caputuredimg(filename,thumbnail_filename, width, height)