使用 Python Pillow 裁剪图像

我安装了 Python Pillow并尝试裁剪图像。

其他效果很好(例如,缩略图、模糊图像等)

每当我运行下面的代码时,我都会收到错误消息:

瓷砖不能延伸到图像之外

test_image = test_media.file
original = Image.open(test_image)

width, height = original.size # Get dimensions
left = width/2
top = height/2
right = width/2
bottom = height/2
cropped_example = original.crop((left, top, right, bottom))

cropped_example.show()
我使用了一个为PIL找到的裁剪示例,因为我找不到 Pillow的裁剪示例(我认为它是相同的)。

已邀请:
问题在于逻辑,而不是枕头。枕头几乎 100% 兼容 PIL。您创建了0 * 0( left = right & top = bottom) 大小的图像。没有显示器可以显示。我的代码如下

from PIL import Image

test_image = "Fedora_19_with_GNOME.jpg"
original = Image.open(test_image)
original.show()

width, height = original.size # Get dimensions
left = width/4
top = height/4
right = 3 * width/4
bottom = 3 * height/4
cropped_example = original.crop((left, top, right, bottom))

cropped_example.show()
很可能这不是您想要的。但这应该会引导您清楚地了解应该做什么。

要回复问题请先登录注册