我可以使用以下代码在基本图像上绘制黑条(或矩形):
base_width, base_height = img.size
background = Image.new('RGBA', (base_width, base_height/3),(0,0,0,146))
offset = (0,base_height/2)
img.paste(background,offset,mask=background)
结果:
但是如何扩展图像的高度,使得所述黑条看起来附着在图像的底部边框下方,在图像本身之外?
如果我在上面的代码中移动offset
,黑条不能超出基本图像的边界,因此这不是一个可行的解决方案。
答案 0 :(得分:0)
这是一种方式:
new_img
的{{1}} (base_width, base_height + background.height)
粘贴到img
new_img
(0, 0)
粘贴到background
new_img