Abigail 发表于 2019-11-18 05:19:13

想用PIL给图片加一个黑色的边框遇到了问题。。。。

不太清楚for循环那里应该怎么写才能代入新的宽和高的值。。。。现在这样的话不会报错,但是整张原图都会变黑。

Charles未晞 发表于 2019-11-18 13:07:31

画黑框不需要这么麻烦。这样就行了:
from PIL import Image, ImageDraw

color = (0, 0, 0)
img = Image.open('imgpath')
draw = ImageDraw.Draw(img)
draw.line([(x1, y1), (x2, y1), (x2, y2), (x1, y2), (x1, y1)], width=2, fill=color)

x1,y1代表左上角坐标,x2,y2代表右下角
页: [1]
查看完整版本: 想用PIL给图片加一个黑色的边框遇到了问题。。。。