################################################################################################ # name: 04_resize_image_01.py # desc: reducing the file size and keeping same aspect ratio # date: 2019-02-10 # Author: conquistadorjd ################################################################################################ from PIL import Image, ImageDraw print('*** Program Started ***') # image_font_path = 'imagepath_input = '/home/conquistador/code/github/python-01-utilities/image/fonts/' image_path_input = '/home/conquistador/code/github/python-01-utilities/image/input/' image_path_output = '/home/conquistador/code/github/python-01-utilities/image/output/' image_name_input = '04_resize_image_01_input.jpg' ###################################################### im = Image.open(image_path_input + image_name_input) im_width, im_height = im.size print('im.size', im.size) im = im.resize((int(im_width/2), int(im_height/2)), Image.ANTIALIAS) # im = im.resize((im_width,im_height), Image.LANCZOS) print('im.size', im.size) image_name_output = '04_resize_image_01_output.jpg' im.save(image_path_output + image_name_output) print('*** Program Ended ***')