枕头-将图像组裁剪到文件夹中

时间:2019-02-27 15:27:02

标签: python python-imaging-library bmp

当前,我正在尝试以16:9宽高比裁剪文件夹中的所有图像,然后将其重新保存到同一文件夹或另一个文件夹中。但是出了点问题。我编写了代码,不幸的是,图像位于 16:9 布局中,但没有位于布局的 center 中,以及如何扩展图像到布局大小按宽度? 非常感谢。

from PIL import Image
import os.path, sys

#path = "C:\\Users\\CXXX\\Desktop\\tiff\\Bmp"
path = "C:\\Users\\CXXX\\Pictures\\102\\169"
dirs = os.listdir(path)
def crop():
    for item in dirs:
        fullpath = os.path.join(path,item)         #corrected
        if os.path.isfile(fullpath):
            im = Image.open(fullpath)
            f, e = os.path.splitext(fullpath)
            imCrop = im.crop((30, 10, 1630, 910)) #corrected
            imCrop.save(f + 'Cropped.bmp', "BMP", quality=100)
crop()

0 个答案:

没有答案