1

画像の一部をぼやけさせようとしています。最終的には顔をぼかしたいのですが、一部だけをぼかすことができません。画像の一部を切り取って元の画像に貼り付けようとしています。トリミングはできますが、トリミングした領域を貼り付けた画像を保存しようとすると、「AttributeError: 'NoneType' object has no attribute 'save'」というメッセージが表示されます。

私が使用しているコードは次のとおりです。

import Image, ImageFilter

picture = Image.open("picture1.jpg")

#finds width and height of picture
width, height = picture.size

#crops the picture
box = (20, 20, width/2, height/2)
ic = picture.crop(box)

#blurs the cropped part of the picture
ic = ic.filter(ImageFilter.GaussianBlur(radius=20))

#pastes the image back    
blurredPic = picture.paste(ic, box)

#saves the new image and the cropped image
blurredPic.save("BlurredPic.jpg")
ic.save("cropPic.jpg")

本当に助かります。

4

2 に答える 2