PIL(Python Imaging Library)是Python一个强大方便的图像处理库,名气也比较大。不过只支持到Python 2.7。

Pillow是PIL的一个派生分支,但如今已经发展成为比PIL本身更具活力的图像处理库。目前最新版本是3.0.0。(推荐学习:Python视频教程)

给Python安装Pillow非常简单,使用pip或easy_install只要一行代码即可。

在命令行使用PIP安装:pip install Pillow

或在命令行使用easy_install安装:easy_install Pillow

安装完成后,使用from PIL import Image就引用使用库了。比如:from PIL import Image

im = Image.open("bride.jpg")

im.rotate(45).show()

比如,模糊效果也只需几行代码:from PIL import Image, ImageFilter

# 打开一个jpg图像文件,注意是当前路径:

im = Image.open('test.jpg')

# 应用模糊滤镜:

im2 = im.filter(ImageFilter.BLUR)

im2.save('blur.jpg', 'jpeg')

更多Python相关技术文章,请访问Python教程栏目进行学习!

以上就是python3如何使用pil的详细内容,更多请关注php中文网其它相关文章!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

python pil怎么调用_python3如何使用pil相关推荐

  1. python不同目录调用_python3 不同目录间模块调用

    #Author by Andy #_*_ coding:utf-8 _*_ #__file__获取当前程序的相对路径 import os,sys #print(__file__) # os.path. ...

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

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

  3. python学习-图片处理小程序(PIL的安装、PIL.Image的使用、 示例程序(图片灰度值修改))

    文章目录 PIL的安装 示例程序 PIL的安装 首先,win + R,打开命令运行窗口,然后输入cmd命令. 然后在命令行中,切换到python的安装目录下: 然后输入pip,在python3中pip ...

  4. python怎么卸载pillow_Python3安装Pillow与PIL的方法

    Python3安装Pillow与PIL的方法 关于Pillow与PIL PIL(Python Imaging Library)是Python一个强大方便的图像处理库,名气也比较大.不过只支持到Pyth ...

  5. python解释器调用_Python3.x那些事儿:[2]如何调用解释器-百度经验

    在Windows操作系统上,Python一般被安装在C:Pythonxx的位置,这里xx代表版本号,例如,Python3.4就被安装在C:Python34文件夹中.你只需要把C:Pythonxx加入到 ...

  6. ImportError: cannot import name ‘image‘ from ‘PIL‘ (C:\ProgramData\Anaconda3\lib\site-packages\PIL\_

    错误提示 使用 Python 编译 PIL 包时提示 ImportError: cannot import name 'image' from 'PIL' (C:\ProgramData\Anacon ...

  7. python函数+定义+调用+多返回值+匿名函数+lambda+高级函数(reduce、map、filter)

    python函数+定义+调用+多返回值+匿名函数+lambda+高级函数(reduce.map.filter) Python 中函数的应用非常广泛,比如 input() .print().range( ...

  8. Python语言学习:利用python语言实现调用内部命令(python调用Shell脚本)—命令提示符cmd的几种方法

    Python语言学习:利用python语言实现调用内部命令(python调用Shell脚本)-命令提示符cmd的几种方法 目录 利用python语言实现调用内部命令-命令提示符cmd的几种方法 T1. ...

  9. julia 调用python库_Julia调用Python实现超像素分割SLIC算法

    最近想要在julia中实现 Simple Linear Iterative Clustering (SLIC) 算法对图像进行超像素分割,关于SLIC超像素分割算法,请参考SLIC Superpixe ...

最新文章

  1. FreeBSD基金会添加新成员,梁莉成为第一位来自微软和中国的基金会董事
  2. 移动应用专项测试思路和方法
  3. python【力扣LeetCode算法题库】994-腐烂的橘子(BFS)
  4. python求组合数_求组合数的算法_Cppowboy's Blog - SegmentFault 思否
  5. 思科室外AP无法注册到WLC
  6. java实验小狗状态_Java第6章-接口与多态实验2(小狗的状态)
  7. oracle防止绿盟扫描,Oracle认证:Oracle避免全表扫描方式
  8. 一篇文章告诉你雅虎这20年经历了什么
  9. Oracle归档日志路径的三个参数DB_RECOVERY_FILE_DEST和LOG_ARCHIVE_DEST和LOG_ARCHIVE_DEST_n区别
  10. 【推理引擎】ONNXRuntime 的架构设计
  11. 行人三维姿态与形状估计面试准备
  12. java里面怎么开根号_新手求解呀!!!!!!!怎么开根号,为嘛我开不了
  13. TikTok运营11个常见问题总结
  14. 子苗教育:抖音游戏推广怎么没有链接?
  15. 解决win10资源管理器关后电脑黑屏问题
  16. 宝塔安装php成功无显示,宝塔面板安装 LAMP 或 LNMP 后没有成功的原因
  17. 邻域闭包matlab,拓扑空间、开集、闭集、闭包、聚点、邻域
  18. 申宝策略-A股逆市抗跌
  19. 龙芯PMON(2K1000)启动流程(三、C语言部分①)
  20. Long Short-Term Memory Recurrent Neural Network Architectures for Large Scale Acoustic Modeling论文阅读

热门文章

  1. MFC 小知识总结五
  2. 【转】prufer编码
  3. C#中IListT与ListT的区别感想
  4. ArcIMS9.2新增地图服务时check your map file's layers and data source connections解决
  5. SilverLight学习笔记--进一步学习Isolated Storage独立存储一(理论篇)
  6. C语言之抽象数据类型(四十七)
  7. Android usb主从模式切换(九)
  8. Android4.2 Input子系统
  9. Android异常处理——try、catch、finally、throw、throws
  10. onvif协议之初探