python开发图片_python实现图片上添加图片
在介绍完给图上添加文字后,我们再介绍给图片上添加图片,也就是图片的叠加。
需要使用的Python的图像库:PIL.更加详细的知识点如下:
Imaga模块:用来创建,打开,保存图片文件
new(path):用来创建一个新的图片文件.该文件位于path所在的路径中。打开后返回Image类型的图片。
open(path):用来打开已经存在的图片文件.该文件位于path所在的路径中。打开后返回Image类型的图片。
save(path):用来把创建或者打开的图片保到path所在的路径中。
paste(img,(x,y)):用来把img引用的图片粘贴到另外一张图片上,粘贴的坐标为第二个参数。
这些函数中,只有最后一个函数是新介绍的,其它的函数,我们以前介绍过。
下面是完整的代码,请参考:
from PIL import Image
def addImg(img):
markImg = Image.new('RGBA',(120,120),'white')
img.paste(markImg,(0,0))
img.save(path)
path = input("Please input the image file with path: ")
try:
print("path: "+path)
oriImg = Image.open(path)
addImg(oriImg)
oriImg.show()
except IOError:
print("can't open the file,check the path again")
newImg = Image.new('RGBA',(320,240),'blue')
newImg.save(path)
在代码中,我们先创建了一个320*240的蓝色图片,然后再创建一个120*120的白色图片。
通过paste函数把白色图片添加到了蓝色图片中,添加的位置位于蓝色图片左上角。
下面是程序的运行结果,请参考:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
本文标题: python实现图片上添加图片
本文地址: http://www.cppcns.com/jiaoben/python/288777.html
python开发图片_python实现图片上添加图片相关推荐
- python代码图片-python实现图片上添加图片
在介绍完给图上添加文字后,我们再介绍给图片上添加图片,也就是图片的叠加. 需要使用的Python的图像库:PIL.更加详细的知识点如下: Imaga模块:用来创建,打开,保存图片文件 new(path ...
- Python版在图片上添加图片
在介绍完给图上添加文字后,我们再介绍给图片上添加图片,也就是图片的叠加. 需要使用的Python的图像库:PIL.更加详细的知识点如下: Imaga模块:用来创建,打开,保存图片文件 new(path ...
- python 添加图片,python实现图片上添加图片
在介绍完给图上添加文字后,我们再介绍给图片上添加图片,也就是图片的叠加. 需要使用的Python的图像库:PIL.更加详细的知识点如下: Imaga模块:用来创建,打开,保存图片文件 new(path ...
- c#图像处理、图片拼接、图片裁剪、图片缩放、图上添加形状、屏幕截图、图片反色、改变图片色彩度全解
全栈工程师开发手册 (作者:栾鹏) c#教程全解 using System; using System.Collections.Generic; using System.ComponentModel ...
- PHP实现给视频加图片水印,怎么在视频画面上加图片?如何给视频添加自己的图片作为水印?视频添加图片水印的方法...
今天就是周一啦,昨天周末大家有没有跟好友去玩呢~反正小编是跟同学聚会去了,聚会主题:胖.哈哈哈,不过小编可不跟他们一样只会长胖,小编可是瘦瘦瘦的呢,偷偷的告诉你们,小编减肥瘦了三十斤哦,嘻嘻.好啦,废 ...
- java原生的Graphics2D_背景图上添加图片
1.初始化 public void init(){private String backgroundImgPath="背景图片位置";private String contentI ...
- Qt qpushbutton上添加图片和文字
在button上添加图片和文字,通过background-image.border-image.setIcon.pixmap等方式添加图片,都无法做到图片在上,文字在下. 步骤一:在pushbutto ...
- 微信小程序--地图上添加图片
如何在微信小程序地图添加上,添加图片? 在微信小程序中,地图的层级最高,所以我们没有办法,通过定位,在地图上添加图片等信息; 处理办法: 添加控件:controls; 其中有个属性position,进 ...
- 设置背景图片,解决手机上背景图片高度适应问题
设置背景图片,解决手机上背景图片高度适应问题 第一种方法:直接对图片进行设置,代码如下 <img src="url" class="PhoneBack"& ...
最新文章
- apache +mod_jk URL中文乱码
- 如何检查字符串是否包含特定单词?
- linux透明加密系统,基于Linux的透明加密系统的设计与实现
- MQTT协议笔记之mqtt.io项目TCP协议支持
- [css] 说说你对line-height是如何理解的?
- Vue 高效清空表单,一键清空表单
- jave导出mysql_java导出mysql数据到excel(poi)
- pythonsparkfilter_python中的map、filter、reduce函数
- 東京タワー初めてphoto
- NumPy库---数组进阶操作
- 转:互联网协议入门(一)
- SQL 基础教程:SQL 通配符
- P2P网贷平台风险分析报告
- CSDN如何上传gif图片
- word页眉页脚,奇偶不同
- continue语句只用于循环语句中_Python尚学堂高淇|P60P63break语句,else语句使用,循环代码的优化...
- 关闭amazon kindle 个人文档服务“请在48小时内点击下方以验证此请求”
- 正则表达式 不含指定字符串
- 云计算--day07
- 工作流Airflow的性能优化,应对dag数目的激增