在Python中裁剪图像:image.Crop()与image.transform()?
我想通过选择图像的子区域来裁剪图像,以转换为新的图像文件 根据我在PIL文档中看到的内容,我试图在两种方法之间做出选择 对于这两种方法: 方法在Python中裁剪图像:image.Crop()与image.transform()?,python,image-processing,python-imaging-library,Python,Image Processing,Python Imaging Library,我想通过选择图像的子区域来裁剪图像,以转换为新的图像文件 根据我在PIL文档中看到的内容,我试图在两种方法之间做出选择 对于这两种方法: 方法 直接裁剪原始图像,然后将返回的裁剪区域转换为新文件。似乎我放弃了所有关于原始图像的模式数据/其他元数据,然后必须重新加载 cropped_image = original_image.crop(crop_box) # process cropped version as needed 执行image.transform(),在其中选择一个子区域 #
cropped_image = original_image.crop(crop_box)
# process cropped version as needed
image.transform()
,在其中选择一个子区域
# assume I have an output size of (100, 100)
cropped_image = original_image.transform(size, Image.EXTENT, crop_box)
# process cropped version as needed
转换功能下的内容:
它比作物生长稍慢
Pluscrop
更简单,可以显示您的意图。这就是我要用的
# assume I have an output size of (100, 100)
cropped_image = original_image.transform(size, Image.EXTENT, crop_box)
# process cropped version as needed