利用Python处理图片,任选一张图片,用PIL抓取并显示图像轮廓。

安装PIL在cmd中输入

pip install pillow

今天我们所用到的原图为蕾姆的一张图片

下面就让我们看下Python中的PIL库如何对图片进行处理
一、轮廓效果 — 素描
效果图:

实现代码:

from PIL import Image
from PIL import ImageFilter
square = Image.open("F:\BaiduNetdiskDownload\\蕾姆.jpg")
square1 = square.filter(ImageFilter.CONTOUR)  #选择轮廓效果
#square1.show()
square1.save("F:\BaiduNetdiskDownload\\蕾姆\\蕾姆轮廓图.jpg")
square1.show()

图像增强

方法 说明
ImageEnhance.enhance(factor) 对所选属性的数值增强factor倍
ImageEnhance.Color(im) 调整图像的颜色平衡
ImageEnhance.Contrast(im) 调整图像的对比度
ImageEnhance.Brightness(im) 调整图像的亮度
ImageEnhance.Sharpness(im) 调整图像的锐度
from PIL import Image
from PIL import ImageEnhance
ps = Image.open("F:\BaiduNetdiskDownload\\蕾姆.jpg")
ps1 = ImageEnhance.Brightness(ps)     #调节亮度
#ps1 = ImageEnhance.Sharpness(ps)     #调节锐度
#ps1 = ImageEnhance.Color(ps)     #调节颜色平衡
#ps1 = ImageEnhance.Contrast(ps)     #调节对比度
ps1.enhance(1.5).save("F:\BaiduNetdiskDownload\\蕾姆\\1.5亮度.jpg")

1.5亮度效果图

对比度效果图

锐度效果图

颜色平衡效果图

利用Python中的PIL库去处理图片相关推荐

  1. image pil 图像保存_如何利用python中的PIL库做图像处理?

    自从这个世界上出现了Python编程,一切都好像有了新的思路与进展,比如人工智能,还有我们常用的PS,你可知道Python也可以做图像处理,用的就是PIL库,还没有用过的,还没有发现的,还没有实现过的 ...

  2. 利用python中的csv库读写csv文件

    利用python中的csv库读写csv文件 python读写csv文件就我知道的方法有:1)利用csv库,2)利用读写txt文件的方式处理,3)利用numpy或pandas库处理 在这篇博客中,博主就 ...

  3. 在Ubuntu 16.04.5 LTS上利用python中的PIL模块压缩一百多兆的单张图片实操

    在前面的博文中,我将300多张电影海报拼接为了一张103MB的巨幅图片,我想拿它做电脑桌面(1080P),但是这么多的图片,存储和加载是个麻烦事儿,需要将它压缩到几MB大小. 在Ubuntu 16.0 ...

  4. python add picture显示过大_利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例...

    前言 最近的一个项目中需要在图片上添加文字,使用了OpenCV,结果发现利用opencv给图像添加文字有局限.可利用的字体类型比较少,需要安装Freetype扩展,比较复杂.而且不能用putText函 ...

  5. Python中的PIL库处理图片实例(个人笔记)

    最近老爸在整族谱的事,用PIL等库处理了一下,这里做个笔记 从家谱网上下载下来的图片的格式不太合他的心意,一张一张改吧,图片数量实在多了(几百张),提了这么几个需求: 下载下来的图片全是两页合在一起的 ...

  6. 利用Python中的BeautifulSoup库爬取豆瓣读书中书本信息

    利用BeautifulSoup库,获取前250本图书的信息,需要爬取的信息包括书名.书名的URL链接.作者.出版社和出版时间.书本价格.评分和评论,把这些信息存到txt文件,要求将这些信息对齐,排列整 ...

  7. 利用Python中的BeautifulSoup库爬取安居客第一页信息

    题目: 网址为https://beijing.anjuke.com/sale/, 利用BeautifulSoup库,爬取第1页的信息,具体信息如下:进入每个房源的页面,爬取小区名称.参考预算.发布时间 ...

  8. Python中第三方的库(library)、模块(module),包(package)的安装方法以及ImportError: No module named...

    Python中,想要安装第三方安装包,即third library,package等,对于熟悉的人来说,很简单. 但是对于新手,至少对于之前的我,很难,往往只是安装一个很小的包,都被搞得一头雾水. 现 ...

  9. python汇率转换_利用Python中的Xpath实现一个在线汇率转换器

    前言 在之前的语法里面,我们记得有一个初识Python之汇率转换篇,在那个程序里面我们发现可以运用一些基础的语法写一个汇率计算,但是学到后面的小伙伴就会发现这个小程序有一定的弊端. 首先,它不可以实时 ...

最新文章

  1. 如何下载和离线安装Chrome的CRX扩展文件包
  2. 2020年9月编程语言排行榜:C语言继续第一,你站哪个?
  3. 利用session防止表单重复提交
  4. React后台管理系统-登录页面
  5. git 命令git 地址_这是我上周使用的所有Git命令及其作用。
  6. VirtualAlloc和VirtualCopy的蕴含知识点
  7. 如何用Chrome读懂网站监测Cookie
  8. 【caffe-windows】 caffe-master 之 cifar10 超详细
  9. 最近做了个【51单片机积木式图形化中文编程软件/c语言代码生成器/电路仿真】
  10. 如何设谷歌浏览器黑色浏览背景
  11. JAVA 方法知识总结
  12. TuGraph安装与简单使用
  13. 来抽个奖吧!stata随机程序揭秘
  14. PC端微信的文件夹都是些什么
  15. 如何理解电容器容抗等效
  16. 流行编曲(5)采样、小打、Pad、声场
  17. java万能引用_Java的四种引用方式
  18. LCD屏幕,IPS屏幕,TFT屏幕,SLCD屏幕和AMOLED手机屏幕介
  19. 【转载】SharpDevelop源码分析(四)SharpDevelop的AddInTree View 插件
  20. 微信小程序引入原生组件——WeUI组件库,详细步骤

热门文章

  1. centos7 ldap安装配置
  2. JETSON TX2 突然关机
  3. android listview gridview 性能优化
  4. experiment 2
  5. 笔记本连不上WIFI,手机可以连上,怎么回事
  6. Java里面Random的用法_Java中Random的用法
  7. 九七的视觉工程 | 普通单目相机成像过程及相机内参详解
  8. 达观RPA助力某农商银行搭建智慧银行,为核心业务提供数据互通及步骤简省
  9. sms+quartz多次重发短信
  10. YOLO论文系列笔记(中)