利用pil库处理图像
1关于PIL
PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了。
2PIL的主要功能
PIL可以做很多和图像处理相关的事情:
- 图像归档(Image Archives)。PIL非常适合于图像归档以及图像的批处理任务。你可以使用PIL创建缩略图,转换图像格式,打印图像等等。
- 图像展示(Image Display)。PIL较新的版本支持包括Tk PhotoImage,BitmapImage还有Windows DIB等接口。PIL支持众多的GUI框架接口,可以用于图像展示。
- 图像处理(Image Processing)。PIL包括了基础的图像处理函数,包括对点的处理,使用众多的卷积核(convolution kernels)做过滤(filter),还有颜色空间的转换。PIL库同样支持图像的大小转换,图像旋转,以及任意的仿射变换。PIL还有一些直方图的方法,允许你展示图像的一些统计特性。这个可以用来实现图像的自动对比度增强,还有全局的统计分析等
3处理图像实例
im = Image.open("dog.jpg","r")
>>> from PIL import ImageFilter
>>> im_blur = im.filter(ImageFilter.BLUR)
>>> im_blur.show()
>>> im_find_edges = im.filter(ImageFilter.FIND_EDGES)
>>> im_find_edges.show()
>>> im_find_edges.save("find_edges.jpg")
>>> im_blur.save("blur.jpg")
利用PIL处理图像是一个非常有趣的事,可以做出各种稀奇古怪的图片。
转载于:https://www.cnblogs.com/hzxxxb/p/10705017.html
利用pil库处理图像相关推荐
- Python学习记录(一)PIL库对于图像操作方法的简单整理
Python学习记录(一)PIL库对于图像操作方法的简单整理 首先对PIL库进行一个简单的介绍:Python图像库PIL(Python Image Library)是python的第三方图像处理库,由 ...
- Py之PIL:不一样的PS之利用PIL库的img.paste方法实现合成刘若英导演电影《后来的我们》海报设计
Py之PIL:不一样的PS之利用PIL库的img.paste方法实现合成刘若英导演电影<后来的我们>海报设计 目录 输出结果 核心代码 输出结果 素材 结果合成! 核心代码 from PI ...
- pil库修改图片大小_python 利用PIL库进行更改图片大小的操作
python 是可以利用PIL库进行更改图片大小的操作的,当然一般情况下是不需要的,但是在一些特殊的利用场合,是需要改变图片的灰度或是大小等的操作的,其实用python更改图片的大小还是蛮简单的,只需 ...
- 利用PIL库创建空白图像
背景 最近,想自己生成带位置坐标的文字数据集来训练文本位置探测网络. 理想情况是,给文字加盐噪声,背景不需要加噪声,所以需要创建一个空白的背景.将文字放在空白背景上,然后利用opencv加噪声. 解决 ...
- 利用python PIL库进行图像模式的转换
原文:https://www.jianshu.com/p/2e9539bdc307 首先看看几个概念. 所谓图像模式,就是把色彩分解成部分颜色组件,对颜色组件不同的分类就形成了不同的色彩模式.(摘自百 ...
- Python利用PIL将png图像转jpg图像
文章目录 错误示例: 正确示例: 代码: 错误示例: 正确示例: 代码: from PIL import Image import os im = Image.open('./test.png')# ...
- pythonpil库过滤图像contour_快乐python 零基础也能P图 —— PIL库
python pil pil (python image library) 库是python语言的一个第三方库,pil库支持图像存储.显示和处理,能够处理几乎所有格式的图片. 一.pil库简介 1. ...
- Python之PIL库
Python PIL PIL (Python Image Library) 库是Python 语言的一个第三方库,PIL库支持图像存储.显示和处理,能够处理几乎所有格式的图片. 一.PIL库简介 1. ...
- 2019-04-07 Python之利用PIL改变图片颜色和生成手绘图
前:1.使用图片放在文件最后,需要的请自行下载 2.运行环境win10家庭版,已经安装好pillow库 一.学习总结 PIL库支持图像的储存,显示和处理,几乎能处理所有的图片格式,可以完成对图像的缩放 ...
- Python笔记八:PIL库的使用
PIL库支持图像存储.显示和处理,它能够处理几乎所有的图片格式,可以完成对图像的缩放.剪裁.叠加以及向图像添加线条.图像和文字等操作. 1. 图像归档(Image Archives).PIL非常适合 ...
最新文章
- HDU2544(Bellman-ford算法和Floyd算法)
- [20170206]为什么少1个段.txt
- 电容和频率的关系_为什么会有直流电和交流电?频率为什么是50hz?白话科普专业知识...
- Git 远程仓库分支管理
- mysql数据是怎么存储的_mysql数据是怎么存储的
- 01迷宫(BFS+记忆)
- mysql 查询语句_SQL语言mysql基础查询语句
- jzoj2755-[2012东莞市选]树的计数【dp,高精度】
- SpringAOP和AspectJ
- 区块链 以太坊 入门知识
- 花了3个小时解决了和异地女朋友一起看电影的需求(内附源码)
- Python视频字幕识别——pytesseract
- typora使用smms图床
- 【定位问题】基于matlab TDOA+taylor算法移动基站无源定位【含Matlab源码 2098期】
- 售电公司盈利模式,浅谈电力(运维)云平台运用
- threejs postprocessing-后处理通道效果使用详解
- 网络摄像头工作原理_好,更好,最好以预算创建最终的远程工作者网络摄像头设置
- 总结一下购买阿里云服务器的经验
- 芯片的整体功耗是如何计算出来的?
- 威联通nas修改docker源
热门文章
- Atitit 研发体系 codelib 代码库的建设 目录 1. 概念与组成	2 1.1. Java代码	2 1.2. Js代码	2 1.3. H5 代码 js+css+htm+txt	2 1.4.
- Atitit 签名规范 attilax总结 安全签名规范 v2 r99.docx
- Atitti.dw cc 2015 绿色版本安装总结
- Atitit.软件仪表盘(7)--温度监测子系统--电脑重要部件温度与监控and警报
- paip.数据库全文检索 attilax总结
- 创投观察 | 市场白热化前,RPA公司要怎么构建核心壁垒?
- 2018美国基金业年鉴-数据图表简版
- Rust: ,clone,Box,Arc 的address
- 一文了解 Serverless 2021 大事件
- 阿里云创新产品团队招聘!一大波岗位呼唤你