技术开发 频道

这才是Python程序员P图的正确打开方式!

  【IT168 评论】现代社会,不P图的人简直就像是恐龙一样稀奇,大到瘦脸瘦腿瘦全身,小到滤镜大眼高鼻梁,五花八门的手段令人应接不暇。那么程序员作为这个星球的特殊物种,P图才不会用毁图秀秀这种软件,下面我们就一起来看看Python程序员狂拽酷炫的P图技巧吧!

  本文将着重介绍Python程序员P图的三大技术:如何调整照片的亮度;如何改变图片对比度;如何锐化照片。

  首先,你需要先下载安装 :

  pip install Pillow

  安装完成之后,我们就可以直接进入到技术教学了:

  调整图片亮度:

你的P图技术low爆了,这才是Python程序员P图的正确打开方式!

  就个人而言,我认为这张照片看起来不错,但为了演示,我们试着把这张照片调亮。为了提高照片的关键是使用 Pillow's ImageEnhance module:

你的P图技术low爆了,这才是Python程序员P图的正确打开方式!

  运行完上面的代码,你就会获得下面这样的图片:

你的P图技术low爆了,这才是Python程序员P图的正确打开方式!

  如果你将enhancement factor调整0.0,那么你就会发现整张图片都变成了黑色,而如果你将其调整为0.7,那么你将获得下图:

你的P图技术low爆了,这才是Python程序员P图的正确打开方式!

  调整图片对比度

  如果我们之前拍摄了一些比较暗的图片,我们可以通过调整对比度和亮度来优化。

你的P图技术low爆了,这才是Python程序员P图的正确打开方式!

  上图是一张毛毛虫的照片,我们可以通过将下图的代码和上面的代码相结合来调整图片:

你的P图技术low爆了,这才是Python程序员P图的正确打开方式!

  ImageEnhance模块中的所有类都以相同的方式运行。你可以通过改变增强值来优化图片,下图是我将值调整到0.7后得到的:

你的P图技术low爆了,这才是Python程序员P图的正确打开方式!

  改变图片的清晰度

你的P图技术low爆了,这才是Python程序员P图的正确打开方式!

  如果你想要通过代码来实现图片锐化,那么下面的代码就值得一看:

你的P图技术low爆了,这才是Python程序员P图的正确打开方式!

  在这里需要改变的是ImageEnhance的Sharpness类,如果想要锐化图片也可以参照上面的操作。

  Pillow package 有很多简洁易用的功能,例如color类,有了它,你就可以随意使用Python来优化图片,玩转图片也可以这么酷炫!

0
相关文章