利用PIL库创建空白图像
背景
最近,想自己生成带位置坐标的文字数据集来训练文本位置探测网络。 理想情况是,给文字加盐噪声,背景不需要加噪声,所以需要创建一个空白的背景。将文字放在空白背景上,然后利用opencv
加噪声。
解决方案
需要利用PIL.Image.new()
来创建空白图像。用法如下: 这个函数,需要三个参数。 参数1:图像的模式,一般都用RGB
参数2:图像的尺寸,一个二位元组,(宽,高) 参数3:如果没有给这个参数,默认是黑色背景。如果需要给出的话,根据图像的模式,给出不同通道数的值。如果是RGB图像,可以使用字符串直接表示 我们知道,一般彩色图像,是三个通道的,红绿蓝三个通道。所以,我们如果要创建白色图像的话,第三个参数,用元组表示为(255, 255, 255)
。
效果
from PIL import Image
img = Image.new('RGB', (256, 256), (255, 255, 255))
img.show()
img.save('bg.jpg')
转载于:https://my.oschina.net/u/4070307/blog/3052013
利用PIL库创建空白图像相关推荐
- Python:利用Pillow库创建字符画
我们就用这个可爱的小龙猫来做模板 这里,先导入我们要用到的Pillow库中的Image模块 from PIL import Image 创建Image实例,路径的话请自行修改 img = Image. ...
- Py之PIL:不一样的PS之利用PIL库的img.paste方法实现合成刘若英导演电影《后来的我们》海报设计
Py之PIL:不一样的PS之利用PIL库的img.paste方法实现合成刘若英导演电影<后来的我们>海报设计 目录 输出结果 核心代码 输出结果 素材 结果合成! 核心代码 from PI ...
- pil库修改图片大小_python 利用PIL库进行更改图片大小的操作
python 是可以利用PIL库进行更改图片大小的操作的,当然一般情况下是不需要的,但是在一些特殊的利用场合,是需要改变图片的灰度或是大小等的操作的,其实用python更改图片的大小还是蛮简单的,只需 ...
- PIL Image创建空白图片的bug
今天在使用PIL Image创建空白的黑白图时遇到个诡异的bug,直接贴代码 from PIL import Image import numpy as np# 先创建个256x256,全部值为Tru ...
- Python3-word文档操作(十):利用docx库创建word文档,添加段落,添加表格,添加图片,设置文字粗体,斜体
1 简介: 作为一个综合例子,本篇主要显示docx库的一些基本操作: 利用docx库创建word文档,添加段落,添加表格,添加图片,设置文字粗体,斜体. 2 举例: 对word文档进行属性的设置,以及 ...
- image pil 图像保存_如何利用python中的PIL库做图像处理?
自从这个世界上出现了Python编程,一切都好像有了新的思路与进展,比如人工智能,还有我们常用的PS,你可知道Python也可以做图像处理,用的就是PIL库,还没有用过的,还没有发现的,还没有实现过的 ...
- python image模块安装_python之PIL库(Image模块)
PIL(Python Image Library)是python的第三方图像处理库,PIL的功能非常的强大,几乎被认定是Python的官方图像处理库了. 由于PIL仅支持到python2.7于是一群志 ...
- PIL库中Image类thumbnail方法和resize方法区别
from PIL import Image im=Image.open("C:\\Users\\kethur\\Desktop\\a.jpg") x,y=im.size pri ...
- 利用Python库,把Python当PS用!
给大家带来一篇关于PIL的文章,PIL全称是Python Image Library,顾名思义,是用来做图像处理的.用这个库,可以实现很多PS里的效果,比如像图片模糊.寻找轮廓.边缘检测等等.我们来看 ...
最新文章
- Python学习笔记(二)
- 中兴中心管理服务器fxh3120,中兴多媒体业务中心ZXMS80
- uni-app微信小程序image引入图片;background-image背景图引入图片;小程序预览本地图片;小程序图片过大引入报错;获取本地图片的网络地址;
- Redux 进阶 - react 全家桶学习笔记(二)
- 日期和毫秒值 例子
- phpstorm配置yaf代码自动补全提示
- beeline安装_Hive 系列 之 简介与安装
- python通用编码_python2.7的编码的常见解决方案.md
- wifi协议_以太网(Ethernet)和WiFi协议
- C语言system的用法
- 【3389】俄远程桌面多端口爆破
- PyTorch实例:用ResNet进行交通标志分类
- CentOS8桌面环境打开终端
- JAVA日本图片_java使用Thumbnailator操作图片
- python实现简单的ps色阶调整过程
- ECNU-2018计算机学院考研机试
- 分享151个ASP源码,总有一款适合您
- Linux ls: xxx .: Input/output error 错误问题 及 fsck源码下载
- 面向CRM的企业客户档案管理革新
- 30天自制操作系统Day 2
热门文章
- 通过matlab和simulink实现BSC二进制对称信道的仿真
- 不同主体的微信小程序相互跳转
- 软件质量保证与测试技术实验报告(三)静态测试
- linux 内核编号含义_Linux kernel内核源代码代号:mainline、longterm的含义
- MicrosoftExcel函数
- Java最大值最小值问题(用户输入)
- 一篇标准的审稿意见回复(Response to reviewer)是什么样的?
- 分享一个MongoDB可视化工具rockmongo-on-windows
- python装饰器带参数函数二阶导数公式_【计算机程序的构造和解释】使用函数构建抽象——5. 高阶函数...
- 辽宁省二本计算机学校有哪些,辽宁省二本大学都有哪些