美文网首页
Python 图像库Pillow使用

Python 图像库Pillow使用

作者: 开发狗 | 来源:发表于2020-09-24 14:07 被阅读0次

    需求是将一张含有透明度的图片和一张正常图片进行常规合并,并在图片上添加文字,代码如下:
    '''
    from PIL import Image
    import cv2
    base_image = Image.open('图片的绝对路径') # 有透明度的图片
    target = Image.new('RGB', base_image.size, (0, 0, 0, 0)) # 创建一个透明的底图
    region = Image.open('图片的绝对路径') # 需要合并的图片
    region = region.convert('RGB') # 保证图片的格式一致

    region = region.resize() # 对图片进行重画尺寸

    target.paste(region)
    target.paste(base_image, (0, 0), base_image)
    target.save('test.jpg')

    target.show()

    bk_img = cv2.imread('test.jpg') # 此处我不清楚该怎么去调用上面生成的图片,直接使用target时会报错
    cv2.putText(bk_img, 'Hello World', (600, 750), cv2.FONT_HERSHEY_SIMPLEX, 0.7, (0, 0, 0))
    cv2.imshow('test1', bk_img)

    cv2.waitKey()

    cv2.imwrite('/Users/york/Desktop/Q1/test1.jpg', bk_img) # 保存位置及全称
    '''

    个人太懒,只记录重要部分作为笔记!!!

    相关文章

      网友评论

          本文标题:Python 图像库Pillow使用

          本文链接:https://www.haomeiwen.com/subject/mxitlktx.html