python 给图像添加合成透明图片贴纸

经过两天的研究,虽然也有类似的代码,但还是研究了两天才搞懂!

from PIL import Imagedef s(qyt_code,poster):# 加载需要粘贴的二维码, 最好是带透明通道的!sticker = Image.open(qyt_code)box = (40, 965, 156, 1081)  # base_img的范围区域sticker = sticker.resize((box[2] - box[0], box[3] - box[1]))  # 将二维码resize# 加载poster,作为底图back_img = Image.open(poster)# 将透明的sticker图覆盖上去,中间透明区域将显示出底图back_img.paste(sticker, (box[0], box[1]), sticker)  # 第一个参数表示需要粘贴的图像,中间的是坐标,最后是一个是mask图片,用于指定透明区域。back_img.show()s(".\\images\\qyt_code.png",".\\images\\qyt_poster-blank.png")

python 给图像添加合成透明图片贴纸相关推荐

  1. 【Python】图像-粘贴PNG透明图片及处理圆角

    此处记录研究图像部分替换过程中自己实践的代码段.另外,附上 PIL 库官方文档的阅读技巧. Python处理图片需要另外安装 PIL (Python Image Library)库,即 pillow, ...

  2. Python为图像添加文本内容(Writing Text on Image)

    Python为图像添加文本内容(Writing Text on Image) #原始图像 #图像添加文本 # from PIL import Image, ImageDraw, ImageFontim ...

  3. [转载] opencv-python:13_图像噪声(噪声的概念、椒盐噪声、高斯噪声、使用python给图像添加噪声)

    参考链接: Python OpenCV 基础 0: imshow 显示图像 图像噪声 学习两种图像噪声,即椒盐噪声和高斯噪声.使用python实现给图像添加椒盐噪声和高斯噪声 一.噪声的概念 在噪声的 ...

  4. python实现图像添加噪声、噪声处理、滤波器代码实现

    目录 加载图像添加噪声 图像傅里叶变换和反变换并可视化 图像处理---高通滤波.低通滤波.带通滤波 低通滤波器---Butterworth低通滤波器.理想低通滤波器.高斯低通滤波器 加载图像添加噪声 ...

  5. Python PIL Image 4通道透明图片叠加(ARGB)

    安装Package pip install Pillow pip install numpy RGBA与RGB的区别 一般图片(Jpeg)的呈现都是以3通道RGB显示出来 from PIL impor ...

  6. python给图像添加噪声(高斯噪声、椒盐噪声)

    方法 1.首先我们要用到 skimage 第三方库,安装方法: pip install scikit-image 2.代码部分,我们使用数据批处理方式: from PIL import Image f ...

  7. python透明图处理_使用python处理RGBA格式的透明图片的粘贴

    当需要将一张有透明部分的图片粘贴到一张底片上时,如果用Python处理,可能会用到PIL,但是PIL中 有说明,在粘贴RGBA模式的图片是,alpha通道不会被帖上,也就是不会有透明的效果,当然也给出 ...

  8. Cesium添加PNG透明图片有背景色的解决办法

    一开始的时候是用官方给的方法,先贴了一个矩形然后再贴图片,导致图片会有白色背景,很不好,之后采用了贴纹理的方法增加图片,这样就不会有背景了. Maps.prototype.addcloud = fun ...

  9. python opencv 图像添加噪声_opencv+python同时加椒盐噪声和随机杂点噪声

    同时生成椒盐代码如下: 通过pertotal 设置噪声总数  persalt盐噪声比例 #同时加椒盐 总占比 pertotal ,persalt盐占比image = cv.imread('c:\\me ...

最新文章

  1. 超详细的Java常用时间操作工具类
  2. [渝粤教育] 西南科技大学 英美文学 在线考试复习资料
  3. Problem B: C语言习题 学生成绩输入和输出
  4. android 侧滑删除功能,200行代码让你在Android中完美实现iOS版侧滑删除效果
  5. 推荐系统系列教程之十二:Facebook是怎么为十亿人互相推荐好友的?
  6. poj 2870 Light Up(dfs+剪枝,写的稀烂)
  7. 【我的相册】一瓶解千愁
  8. python自我复制的程序_Python自我
  9. 程序员面试金典——番外篇之下一个较大元素I
  10. 一步一步学ios UITextView(多行文本框)控件的用法详解(五5.8)
  11. c++如何实现对硬盘的操作_Python 小技巧:如何实现操作系统兼容性打包?
  12. 存储在U盘中的文件被误删后怎么免费恢复
  13. SQLPlus登录及使用
  14. 滚动字幕的源代码(可作滚动公告)
  15. 七天学会php,十天学会PHP之第六天
  16. “你打算怎么构建云安全资源池”
  17. 不良 : Cloudera Manager Agent 的日志目录位于可用空间小于 1.0 吉字节 的文件系统上。 /var/log/cloudera-scm-agent(可用:434.8 兆字节 (
  18. Java多线程系列--【JUC集合02】- CopyOnWriteArrayList
  19. 国内域名如何转入 GoDaddy,域名转入GoDaddy要注意?
  20. python编程题:天天向上的力量

热门文章

  1. 照片压缩软件哪款好用?推荐5款好用的图片压缩软件
  2. 生气,没有用吗?(三)--龙应台
  3. 魅蓝s6启动android密码_魅族魅蓝S6(3GB RAM/全网通)手机密码忘了怎么破? - 线刷宝官网...
  4. VOLTE典型案例(六)
  5. kafka启动内存报错There is insufficient memory for the Java Runtime Environment to continue
  6. 主板鸣叫_从命令行通过t鸣叫
  7. 轮播图切换圆点html,图片轮播器,点击小圆点按钮实现图片切换。别的都对。哪里错了呀!...
  8. Hdoj 2717.Catch That Cow 题解
  9. eclipse-2021.12-winx64安装卸载配置使用教程
  10. Where 和Having的区别