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库处理图像相关推荐

  1. Python学习记录(一)PIL库对于图像操作方法的简单整理

    Python学习记录(一)PIL库对于图像操作方法的简单整理 首先对PIL库进行一个简单的介绍:Python图像库PIL(Python Image Library)是python的第三方图像处理库,由 ...

  2. Py之PIL:不一样的PS之利用PIL库的img.paste方法实现合成刘若英导演电影《后来的我们》海报设计

    Py之PIL:不一样的PS之利用PIL库的img.paste方法实现合成刘若英导演电影<后来的我们>海报设计 目录 输出结果 核心代码 输出结果 素材 结果合成! 核心代码 from PI ...

  3. pil库修改图片大小_python 利用PIL库进行更改图片大小的操作

    python 是可以利用PIL库进行更改图片大小的操作的,当然一般情况下是不需要的,但是在一些特殊的利用场合,是需要改变图片的灰度或是大小等的操作的,其实用python更改图片的大小还是蛮简单的,只需 ...

  4. 利用PIL库创建空白图像

    背景 最近,想自己生成带位置坐标的文字数据集来训练文本位置探测网络. 理想情况是,给文字加盐噪声,背景不需要加噪声,所以需要创建一个空白的背景.将文字放在空白背景上,然后利用opencv加噪声. 解决 ...

  5. 利用python PIL库进行图像模式的转换

    原文:https://www.jianshu.com/p/2e9539bdc307 首先看看几个概念. 所谓图像模式,就是把色彩分解成部分颜色组件,对颜色组件不同的分类就形成了不同的色彩模式.(摘自百 ...

  6. Python利用PIL将png图像转jpg图像

    文章目录 错误示例: 正确示例: 代码: 错误示例: 正确示例: 代码: from PIL import Image import os im = Image.open('./test.png')# ...

  7. pythonpil库过滤图像contour_快乐python 零基础也能P图 —— PIL库

    python pil pil (python image library) 库是python语言的一个第三方库,pil库支持图像存储.显示和处理,能够处理几乎所有格式的图片. 一.pil库简介 1. ...

  8. Python之PIL库

    Python PIL PIL (Python Image Library) 库是Python 语言的一个第三方库,PIL库支持图像存储.显示和处理,能够处理几乎所有格式的图片. 一.PIL库简介 1. ...

  9. 2019-04-07 Python之利用PIL改变图片颜色和生成手绘图

    前:1.使用图片放在文件最后,需要的请自行下载 2.运行环境win10家庭版,已经安装好pillow库 一.学习总结 PIL库支持图像的储存,显示和处理,几乎能处理所有的图片格式,可以完成对图像的缩放 ...

  10. Python笔记八:PIL库的使用

    PIL库支持图像存储.显示和处理,它能够处理几乎所有的图片格式,可以完成对图像的缩放.剪裁.叠加以及向图像添加线条.图像和文字等操作. 1.  图像归档(Image Archives).PIL非常适合 ...

最新文章

  1. HDU2544(Bellman-ford算法和Floyd算法)
  2. [20170206]为什么少1个段.txt
  3. 电容和频率的关系_为什么会有直流电和交流电?频率为什么是50hz?白话科普专业知识...
  4. Git 远程仓库分支管理
  5. mysql数据是怎么存储的_mysql数据是怎么存储的
  6. 01迷宫(BFS+记忆)
  7. mysql 查询语句_SQL语言mysql基础查询语句
  8. jzoj2755-[2012东莞市选]树的计数【dp,高精度】
  9. SpringAOP和AspectJ
  10. 区块链 以太坊 入门知识
  11. 花了3个小时解决了和异地女朋友一起看电影的需求(内附源码)
  12. Python视频字幕识别——pytesseract
  13. typora使用smms图床
  14. 【定位问题】基于matlab TDOA+taylor算法移动基站无源定位【含Matlab源码 2098期】
  15. 售电公司盈利模式,浅谈电力(运维)云平台运用
  16. threejs postprocessing-后处理通道效果使用详解
  17. 网络摄像头工作原理_好,更好,最好以预算创建最终的远程工作者网络摄像头设置
  18. 总结一下购买阿里云服务器的经验
  19. 芯片的整体功耗是如何计算出来的?
  20. 威联通nas修改docker源

热门文章

  1. Atitit 研发体系 codelib 代码库的建设 目录 1. 概念与组成 2 1.1. Java代码 2 1.2. Js代码 2 1.3. H5 代码 js+css+htm+txt 2 1.4.
  2. Atitit 签名规范 attilax总结 安全签名规范 v2 r99.docx
  3. Atitti.dw cc 2015 绿色版本安装总结
  4. Atitit.软件仪表盘(7)--温度监测子系统--电脑重要部件温度与监控and警报
  5. paip.数据库全文检索 attilax总结
  6. 创投观察 | 市场白热化前,RPA公司要怎么构建核心壁垒?
  7. 2018美国基金业年鉴-数据图表简版
  8. Rust: ,clone,Box,Arc 的address
  9. 一文了解 Serverless 2021 大事件
  10. 阿里云创新产品团队招聘!一大波岗位呼唤你