在python中只旋转图像的一部分

时间:2012-07-14 20:12:25

标签: python python-imaging-library

抱歉,在编码方面,我是一个完整的菜鸟。 我有一个问题,即使用Python只旋转部分图像。我已经导入了PIL并且旋转功能正常工作,但我不能让它只旋转图像的一部分。任何帮助将不胜感激。

from PIL import Image
import _imaging
import sys

myImage = Image.open("img.gif")

for x in range():
    for y in range():
        myImage.rotate(90).show()

我有类似的东西

1 个答案:

答案 0 :(得分:0)

我建议采用以下解决方案:

inlay = img.crop((x1,y1,x2,y2)).rotate(90)
img.paste(inlay, (x1,y1,x2,y2))

x1,y1是左上角,x2,y2是镶嵌/子图像的右下角。

你的例子中的img = myImage