我可以使用以下代码在基础图像上绘制一个黑色条带(或矩形):
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
,黑条不能移动到基础图像的边界之外,所以这不是一个可行的解决方案。在
有一种方法:
new_img
,大小为(base_width, base_height + background.height)
img
粘贴到new_img
中(0, 0)
background
粘贴到new_img
中(0, base_height)
相关问题 更多 >
编程相关推荐