【发布时间】:2021-08-13 06:19:43
【问题描述】:
我有一个照片文件夹,想要裁剪其中的 2 个角,然后将 1 个角度旋转 180 度以获取 2 个类似的裁剪图像。我有图像旋转和保存的问题。这是我到现在得到的代码
from PIL import Image
import os.path, sys
path = r"D:\Machine_Learning\img"
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)
save_dir = r'D:\Machine_Learning\img\crop'
imCropTop = im.crop((2125, 70, 2148, 310)) #corrected
imCropTop.save(f+'TOP_Cropped.bmp', "BMP", quality=100)
imCropBot = im.crop((2125, 684, 2148, 924)) # corrected
imCropBot.save(f + 'BOT_Cropped.bmp', "BMP", quality=100)
crop()
【问题讨论】:
-
欢迎来到 Stack Overflow。 “我的图像旋转和保存有问题。这是我到现在为止得到的代码”什么问题?请阅读How to Ask 并提出问题。
-
运行代码时发生了什么?你预计会发生什么?
-
我无法将图像保存到另一个文件夹
标签: python python-3.x python-requests python-imaging-library