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代码图片-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,进 ...
- python代码格式-Python 代码格式
原标题:Python 代码格式 在格式方面与其他大众语言相差不大,但也有它独特之处,尤其是代码缩进.在其他的编程语言中,代码缩进大多是为了美观,程序.函数的开始结束都是由花括号来控制的.在Python ...
最新文章
- 那些年值得铭记的时刻
- DOS 循环 FOR
- CentOS7升级JDK
- 深圳网络推广是如何提高网站的收录比的?
- [算法学习] 线段树,树状数组,数堆,笛卡尔树
- solaris 中挂载usb移动硬盘
- redis学习之三配置文件redis.conf 的含义
- 【nand2tetris实验0】windows找不到文件javaw的解决办法
- 深度集成 Flink: Apache Iceberg 0.11.0 最新功能解读
- Yii2.0 视频教程
- win7共享xp打印机_解决共享打印机不能使用的问题
- java-php-python-ssm学生学籍信息管理系统计算机毕业设计
- csv,tsv,txt文件类型区别
- 构建城市三维信息模型(CIM)与数字孪生城市可视化技术 优锘ThingJS
- 微信支付 postman_支付宝微信刷脸支付系统搭建服务商平台怎么做
- rc列联表_给大家推荐一款轻便的RC列联表卡方统计分析工具
- GK110和GK104
- 程序员的小幽默:让你笑到肚子痛的搞笑动图
- 使用jdbc创建一张员工表 员工表字段:编号,姓名,性别,年龄,职位,邮箱,电话
- 【数据库考试】数据库系统概论
热门文章
- Android从放弃到精通 第二天 我还好
- 基于命令序列的异常行为分析 业界研究现状分析
- TRIZ发明问题解决理论——本质是分析问题中的矛盾,利用资源(时间空间物质能量功能信息等)来解决矛盾从而解决问题——抽象出来:问题是什么,为什么?...
- Xcode:Task failed with exit 1 signal 0 {
- codeforces 383D
- python3+django写的个人笔记博客
- vue分页tbale小荔枝
- MySQL_控制台操作_01
- 【飞谷六期】爬虫项目1
- PHP中的traits