本文实例为大家分享了python实现多图像叠置输出,供大家参考,具体内容如下

代码
from PIL import Image
def add_alpha_channel(img):
img = Image.open(img)
img = img.convert('RGBA')
# 更改图像透明度
# factor = 0.7
# img_blender = Image.new('RGBA', img.size, (0, 0, 0, 0))
# img = Image.blend(img_blender, img, factor)
return img
def image_together(image, layer1, layer2, save_path, save_name):
layer1 = layer1
layer2 = layer2
base = image
bands = list(layer1.split())
heigh, width = layer1.size
for i in range(heigh):
for j in range(width):
r, g, b, a = layer1.getpixel((i, j))
if r == 0:
layer1.putpixel((i, j), (0, 0, 0, 0)) # 背景透明显示
else:
layer1.putpixel((i, j), (0, 0, 256, 200)) # 非背景区域显示为红色
layer2.paste(layer1, (0, 0), layer1) # 贴图操作
base = image
bands = list(layer2.split())
heigh, width = layer2.size
for i in range(heigh):
for j in range(width):
r, g, b, a = layer2.getpixel((i, j))
if r == 0:
layer2.putpixel((i, j), (0, 0, 0, 0))
elif r == 128 and g == 128 and b == 128:
layer2.putpixel((i, j), (128, 128, 128, 200))
else:
layer2.putpixel((i, j), (255, 0, 0, 200))
base.paste(layer2, (0, 0), layer2) # 贴图操作
base.save(save_path + "/" + save_name + ".png") # 图片保存
if __name__ == "__main__":
image = add_alpha_channel(r"")
layer1 = add_alpha_channel(r"")
layer2 = add_alpha_channel(r"")
image_together(image, layer1, layer2, r"", "")
运行结果
运行前
运行后
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
相关推荐:
SEO已经成为数字营销的核心,如何利用SEO提升网站流量和转化率,含山网站优化推广
AI免费写文章生成器高效写作新革命
用AI生成文章,让创作更简单高效
SEO无限:如何利用SEO技术实现网站流量爆发?,网站建设总监
为什么“搜狗不收录”会成为企业SEO的新挑战?,烤肉店的线下营销与推广
什么是seo艺术,什么是seo seo有何价值 ,ai写作生成器 推荐
SEO优化需要给网站做哪些优化工作?,ai捕捉火苗
ChatGPT破解版:让人工智能助力你的工作与生活,ai cos帽
SEO工装裤-打造时尚与实用兼备的工作利器,ai画中国爸爸辅导孩子写作业
ChatGPT坏了用什么?替代方案,满足你的智能对话需求,星际一的ai
OpenPose大白话解释:让你轻松理解姿态识别的神奇技术,ai天天晴
软件AI的全称:人工智能驱动未来的关键力量
为什么越来越多的人选择在知乎发布文章?这里面的机会你可能还没发现!,潍坊关键词排名提升
SEO每日:提高网站流量的秘密武器,助你脱颖而出,seo优化和排名技巧
SEO运营是什么职业,seo运营工程师招聘 ,把ai图层改横幅
SEO优化工具优势:提升网站排名,带来流量和转化的秘密武器,ai圆形造字
ChatGPT+维护页面:您的智能助手之旅,安全、高效、无忧,奥特曼画图ai
ChatGPT免登录:轻松畅聊,无需注册,快速体验AI智能助手,眼泪ai
什么是seo方法,何为seo ,ai写作神器源码是什么
SEO优化如何进行:提升网站排名,轻松超越竞争对手,ai写作怎么操作手机
seo要什么条件,seo都需要做什么 ,交互ai求职
文章疑似AI生成怎么办?如何辨别并应对AI生成文章的挑战
什么是seo平台seo教程,什么是 seoseo有何价值 ,论文写作ai助手公众号
seo需要会什么,seo要会些什么 ,ai313414919
ChatGPT页面打不开怎么办?这些解决方法让你轻松访问AI助手!,分散ai
SEO深度解析:如何通过深度优化提升网站排名,带来流量和转化,咸宁网站建设大概费用
seo要学什么技术,seo要学什么技术好 ,ai.fale
OpenAI您的信用卡被拒绝了?请尝试用借记卡支付,轻松解决支付问题!,ai cdr缩略图补丁
SEO站群:打造强大网络营销引擎,助力企业快速提升排名与流量,seo网站排名案例
AI生成网页模板,轻松打造专业网站,ai网格画法
“赞片CMS”-让你的*站点管理更高效、便捷,日照seo平台
SEO优化排名原理解析:如何提高网站排名,实现精准流量获取,奥迪ai售价
SEO快速优化技术:助力网站流量暴增,轻松登顶搜索引擎,铜陵ai全网通推广软件
AI写作的崛起-“只能AI写作”背后的巨大潜力,舞狮摄影ai
SEO需要:如何提升网站排名,打造高效营销利器,seo怎么推广关键词
AI免费工具:提升效率与创意的秘密武器
用AI写的文章算原创吗?真相揭示,带你深度思考!
ChatGPT为什么网址打不开?原因分析与解决方法,文档审核ai
SEO有意:如何通过优化策略提升网站排名与流量,天津政府智慧网站建设
seo读什么书,seo是哪个专业的 ,亚洲9ai吧
丹东seo是什么怎么选,丹东spr ,黑发ai图
SEO职责:为网站注入流量,提升品牌竞争力,拼多多女装关键词排名
SEO与SEM:谁才是提升网站流量的王者?,Ai中字体如何变形立体
SEO收集:如何通过有效数据收集提升网站排名,鞍山商城网站建设报价
高效创作新时代AI文案速写工具,让创作更轻松
ChatGPT无法完全显示?你可能忽略了这些令人惊讶的细节!,朵朵ai绘画
AI缩短短文-提升创作效率,写作新体验,光速写作业ai写作app
ChatGPT服务部分恢复:人工智能助力全新体验,ai对象菜单
AI智能软件:未来科技的核心力量
seo需要学会什么编程,seo要会些什么 ,剪映怎样加ai