python 调整图像大小,编辑以更改文件夹和/或大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 调整图像大小,编辑以更改文件夹和/或大小相关的知识,希望对你有一定的参考价值。

#!/usr/bin/python3

import os
from PIL import Image


CURRENT_PATH = os.path.dirname(os.path.abspath(__file__))
INPUT_PATH = CURRENT_PATH + '/png'
OUTPUT_PATH = CURRENT_PATH + '/png_50'
TARGET_SIZE_X = 50
TARGET_SIZE_Y = 50
TARGET_SIZE = TARGET_SIZE_X, TARGET_SIZE_Y


def resize(file):
    print('...resizing : ' + file + '...')
    infile = INPUT_PATH + '/' + file
    outfile = OUTPUT_PATH + '/' + file

    im = Image.open(infile)
    im.thumbnail(TARGET_SIZE)
    im.save(outfile)


if __name__ == '__main__':
    if not os.path.exists(INPUT_PATH):
        print('Error, input path `png` does not exist')
        exit(1)

    if not os.path.exists(OUTPUT_PATH):
        os.mkdir(OUTPUT_PATH)

    print('Start resizing...')
    for file in os.listdir(INPUT_PATH):
        resize(file)
    print('...done resizing!')

以上是关于python 调整图像大小,编辑以更改文件夹和/或大小的主要内容,如果未能解决你的问题,请参考以下文章

如何调整 UIImage 的大小以减小上传图像的大小

通过父 div 更改图像大小

图像编辑无法使用 PHP 和 Javascript/Jquery [关闭]

图片高度更改或调整大小

React 裁剪图像库,也可以移动或调整图像大小

使用 JS、JQuery 或 HTML5 调整图像大小