美文网首页
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