【问题标题】:Extending an image (PIL/Pillow)扩展图像(PIL/Pillow)
【发布时间】:2017-05-08 18:34:36
【问题描述】:

我可以使用以下代码在基础图像上绘制黑色条(或矩形):

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,黑色条就不能移动到基础图像的边界之外,所以这不是一个可行的解决方案。

【问题讨论】:

    标签: python python-imaging-library pillow


    【解决方案1】:

    这是一种方法:

    1. 创建一个大小为(base_width, base_height + background.height)new_img
    2. 将原来的img粘贴到new_img(0, 0)
    3. background 粘贴到new_img (0, base_height)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-26
      相关资源
      最近更新 更多