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)
Beispiel #2
0
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)
Beispiel #6
0
def test_aden():
    im = util.fill((32, 32), [255] * 3)
    aden(im)
Beispiel #7
0
def aden(image):
    return pilgram.aden(image)