设计需求:

现在要制作一系列展品的小标签,使用一份相同的背景,改动的仅是文字内容

设计环境:

Adobe Photoshop CC 2017

Python 3.X

技巧思路:

用Photoshop自带的功能将每个图层输出为PNG格式到某一文件夹

使用python的PIL的Image模块,批量合成

根据此次的文字居中要求,合成时的坐标经过计算(应该是前景的左上角在背景上的坐标,此坐标系的原点为左上角)

Python 3.X 源代码:

from PIL import Image

def mergePNG(index,background):

tmpImg=Image.new('RGB',background.size,(0,0,0))#这里的0是RGB的参数

tmpImg.paste(background)

foreground=Image.open('foreground ('+str(index)+').png')

tmpImg.paste(foreground, (int((background.size[0]-foreground.size[0])/2),int((background.size[1]-foreground.size[1])/2)), foreground)

#tmpImg.show()

tmpImg.save('merge'+str(index)+'.jpg')

background=Image.open("background.png")

for i in range(1,23):

mergePNG(i,background)#此处的文件名是直接在win10下全选后批量修改得到的,所以会有括号,虽然我很想知道能不能变成下划线那种格式

供参考,请勿转载

python图层合并_Photoshop_【批量将同一背景与不同的上层合并图层的技巧】导出+Python3.X实现...相关推荐

  1. python图层合并_GIS实验之文件夹中的批量图层合并Python实现

    1. 实验任务2. 实验数据分析3. Python实现图层合并 1. 实验任务数据描述 :提供含有多个数据文件的 20 个文件夹,每中的数据名称都一致.例如每个文件夹中有为" 名称都一致.例 ...

  2. python图层合并_图层最新:Python叠加矩形框图层2种方法及效果_爱安网 LoveAn.com

    关于"图层"的最新内容 聚合阅读 这篇文章主要介绍了Python叠加矩形框图层2种方法及效果,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友 ...

  3. python图层合并_Ps算法Python实现:图层混合模式-色相

    1.相关文章 最近想要实现Photoshop图层混合中的色相模式,在网上查阅了众多关于混合模式实现的文章: 其中关于色相模式的描述基本为:色相混合模式是选择基色的亮度和饱和度值与混合色进行混合而创建的 ...

  4. Python办公自动化(三)|批量合并PDF

    分享一个实用的办公脚本:将多个PDF合并为一个PDF,例如我手上现在有如下3个PDF分册,需要整合成一个完整的PDF 如果换成你操作的话,是不是打开百度搜索:PDF合并,然后去第三方网站操作,可能会收 ...

  5. Python利用paddlehub实现批量抠图和更换证件照背景底色

    Python利用paddlehub实现批量抠图和更换证件照背景底色,图片使用卓别林的个人肖像,代码来源抠图功能实现的博客.代码做了一些更改已实现蓝底背景功能,并实现边界框图提取. import os ...

  6. python批量下载文件-python使用selenium实现批量文件下载

    背景 实现需求:批量下载联想某型号的全部驱动程序. 一般在做网络爬虫的时候,都是保存网页信息为主,或者下载单个文件.当涉及到多文件批量下载的时候,由于下载所需时间不定,下载的文件名不定,所以有一定的困 ...

  7. python docx 合并文档 图片_Python+pymupdf处理PDF文档案例6则

    推荐图书:<Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),清华大学出版社,2020年6月第1次印刷,7月第2次印刷 京东购买链接:https://it ...

  8. 【ArcGIS遇上Python】ArcGIS Python按照指定字段批量筛选不同类型的图斑(以土地利用数据为例)

    基于土地利用数据,根据用地类型名称,批量筛选出不同类型的用地,生成不同类型的shp数据,以类型名称命名. 文章目录 1. 土地利用原始数据 2. 根据名称批量筛选结果 3. ArcGIS Python ...

  9. 新发的日常小实验——使用python的PIL库批量修改图片尺寸,确保宽和高是4的倍数(Unity、PIL、Pillow、压缩)

    文章目录 一.问题:图片导入Unity被调整成2的N次方 二.设置不转换成2的N次方 三.使用ETC压缩格式,图片宽高必须是4的倍数 四.使用python的PIL库批量修改图片尺寸,确保宽和高是4的倍 ...

  10. python word 合并单元格_在word文档选项卡中检测合并单元格

    一点背景 我有一个软件规范,我需要以表格的形式解析需求.它们的格式也不总是相同的.我继承了一个python脚本,它使用win32com解析word文档,然后openpyxl将需求导出到excel文件, ...

最新文章

  1. 文科生也能当工程师?我用了一年半
  2. 8080端口被占用处理办法
  3. C#调用USER32.DLL的API函数
  4. php多主写数据,多数据库的配置(从主)
  5. 看动画学算法之:栈stack
  6. 有关性能测试结果的几点分析原则
  7. Jsoup的简易使用示例
  8. win10连接VMWare下的Ubutun系统进行FPT文件传输
  9. Linux进程管理工具 Supervisor详解
  10. 颜色直方图的计算、显示、处理、对比及反向投影(How to Use Histogram? Calculate, Show, Process, Compare and BackProject)...
  11. 阿里Seata的分布式事务实现
  12. 从实践应用中催生课题,通过课题研究促进应用
  13. soem移植 SOEM源码 基于STM32构建EtherCAT主站
  14. 在MySQL数据库中进行模糊查询_如何实现mysql数据库单表的模糊查询?
  15. MySQL基本数据类型
  16. Java 初中级程序员如何快速成长?
  17. 脱壳笔记-手工脱FSG压缩壳
  18. Mob平台获取手机验证码
  19. C++新手,用OOP思想编写的推箱子小游戏,请多赐教
  20. 计算机存储单位 t后面的单位,字节后面的存储单位是什么

热门文章

  1. linux 内核死机 堆栈,高通平台Linux kernel死机解题心得
  2. https封装类,支持get/post请求
  3. nfc卡模式与标准模式_全功能NFC是什么意思?点对点/读写卡/卡模拟三种模式介绍...
  4. OpenCore 黑苹果安装教程
  5. 计算机中临时存储数据指令的部件,第一单元 探索计算机的奥秘
  6. Codeforces Round #614 (Div. 2) A题ConneR and the A.R.C. Markland-N
  7. Python案例1—人民币与美元的汇率兑换V_5.0
  8. PTA每日一题-Python-人民币与美元汇率兑换程序
  9. excel表格横向纵向变换_Excel操作技巧:简单3步,搞定数据统计和分析!
  10. 【Leetcode刷题Python】1467. 两个盒子中球的颜色数相同的概率