def doFilter(filter_name, pil_image, output_path): if filter_name == 'inkwell': pilgram.inkwell(pil_image).save(output_path) elif filter_name == 'aden': pilgram.aden(pil_image).save(output_path) elif filter_name == 'clarendon': pilgram.clarendon(pil_image).save(output_path)
def instagram_filter(im, filter_): buffer = BytesIO() im = Image.open(im) filter_ = filter_.lower() if filter_ == "_1977": pilgram._1977(im).save(buffer, format="png") elif filter_ == "aden": pilgram.aden(im).save(buffer, format="png") elif filter_ == "brannan": pilgram.brannan(im).save(buffer, format="png") elif filter_ == "brooklyn": pilgram.brooklyn(im).save(buffer, format="png") elif filter_ == "clarendon": pilgram.clarendon(im).save(buffer, format="png") elif filter_ == "gingham": pilgram.gingham(im).save(buffer, format="png") elif filter_ == "hudson": pilgram.hudson(im).save(buffer, format="png") elif filter_ == "inkwell": pilgram.inkwell(im).save(buffer, format="png") elif filter_ == "earlybird": pilgram.earlybird(im).save(buffer, format="png") elif filter_ == "kelvin": pilgram.kelvin(im).save(buffer, format="png") elif filter_ == "lark": pilgram.lark(im).save(buffer, format="png") elif filter_ == "lofi": pilgram.lofi(im).save(buffer, format="png") elif filter_ == "maven": pilgram.maven(im).save(buffer, format="png") elif filter_ == "mayfair": pilgram.mayfair(im).save(buffer, format="png") elif filter_ == "moon": pilgram.moon(im).save(buffer, format="png") elif filter_ == "nashville": pilgram.nashville(im).save(buffer, format="png") elif filter_ == "perpetua": pilgram.perpetua(im).save(buffer, format="png") elif filter_ == "reyes": pilgram.reyes(im).save(buffer, format="png") elif filter_ == "rise": pilgram.rise(im).save(buffer, format="png") elif filter_ == "slumber": pilgram.slumber(im).save(buffer, format="png") elif filter_ == "stinson": pilgram.stinson(im).save(buffer, format="png") elif filter_ == "toaster": pilgram.toaster(im).save(buffer, format="png") elif filter_ == "valencia": pilgram.valencia(im).save(buffer, format="png") elif filter_ == "walden": pilgram.walden(im).save(buffer, format="png") elif filter_ == "willow": pilgram.willow(im).save(buffer, format="png") elif filter_ == "xpro2": pilgram.xpro2(im).save(buffer, format="png") else: return "Nama Filter Belum Tersedia" return buffer
def doFilterPIL(filter_name, pil_image): if filter_name == 'inkwell': return pilgram.inkwell(pil_image) elif filter_name == 'aden': return pilgram.aden(pil_image) elif filter_name == 'clarendon': return pilgram.clarendon(pil_image)
split_root = '/home/adnan/Datasets/New-InnerEye-dataset/{0}'.format(split) original_images_dir_path = os.path.join(split_root, 'original') original_image_files = os.listdir(original_images_dir_path) filters = ['_1977', 'aden', 'brannan', 'brooklyn', 'clarendon', 'earlybird', 'gingham', 'hudson', 'inkwell', 'kelvin', 'lark', 'lofi', 'maven', 'mayfair', 'moon', 'nashville', 'perpetua', 'reyes', 'rise', 'slumber', 'stinson', 'toaster', 'valencia', 'walden', 'willow', 'xpro2'] for filter in filters: for original_image_file in original_image_files: if filter == '_1977': _path = os.path.join(split_root, filter) os.makedirs(_path, exist_ok=True) pilgram._1977(Image.open(os.path.join(original_images_dir_path, original_image_file))).save(os.path.join(_path, original_image_file)) elif filter == 'aden': _path = os.path.join(split_root, filter) os.makedirs(_path, exist_ok=True) pilgram.aden(Image.open(os.path.join(original_images_dir_path, original_image_file))).save(os.path.join(_path, original_image_file)) elif filter == 'brannan': _path = os.path.join(split_root, filter) os.makedirs(_path, exist_ok=True) pilgram.brannan(Image.open(os.path.join(original_images_dir_path, original_image_file))).save(os.path.join(_path, original_image_file)) elif filter == 'brooklyn': _path = os.path.join(split_root, filter) os.makedirs(_path, exist_ok=True) pilgram.brooklyn(Image.open(os.path.join(original_images_dir_path, original_image_file))).save(os.path.join(_path, original_image_file)) elif filter == 'clarendon': _path = os.path.join(split_root, filter) os.makedirs(_path, exist_ok=True) pilgram.clarendon(Image.open(os.path.join(original_images_dir_path, original_image_file))).save(os.path.join(_path, original_image_file)) elif filter == 'earlybird': _path = os.path.join(split_root, filter) os.makedirs(_path, exist_ok=True)
def pilgram_aden(pil_image, output_path): pilgram.aden(pil_image).save(output_path)
def test_aden(): im = util.fill((32, 32), [255] * 3) aden(im)
def aden(image): return pilgram.aden(image)