python可以ps吗_Python功能确实非常强大!不止PS可以美化照片Python也可以!满分...

Python功能确实非常强大!不止PS可以美化照片Python也可以!满分

ab7653affab982b574eb7acc55df2e04.gif

无论如何,在本文中,我们将学习如何执行以下操作:如何调整照片的亮度

如何改变你的形象对比

如何锐化照片

您需要的第一件事是您可以使用pip安装的

pip install Pillow

现在我们已经安装了,我们可以开始吧!

改变亮度

ab7653affab982b574eb7acc55df2e04.gif

就个人而言,我认为这张照片看起来不错,但为了演示的目的,让我们尝试照亮这张照片。增强照片的关键是使用Pillow的ImageEnhance模块。让我们来看看:

ab7653affab982b574eb7acc55df2e04.gif

在这里,我们从枕头导入我们需要的部分,然后在我们的功能中打开输入图像。接下来我们需要创建一个“增强器”对象。在这种情况下,我们使用ImageEnhance的Brightness类并传递我们的图像对象。接下来我们称之为enhancement ()方法,并给出它的增强因子。根据枕头文档,您需要大于1.0的因子才能为您的照片添加亮度。如果你只是给它一个1.0的因子,那么它将返回原来的图像不变。

如果你运行这个代码,你会得到这样的:

ab7653affab982b574eb7acc55df2e04.gif

您还可以将1.0以下的增强因子降低到0.0。如果您一路走到0.0,您将根据文档收到一张完全黑色的图像。只是为了乐趣,尝试将上述代码中的增强因子更改为0.7。如果你这样做,你会得到以下结果:

ab7653affab982b574eb7acc55df2e04.gif

现在让我们尝试添加一些与图像的对比!

调整您的图像的对比度

ab7653affab982b574eb7acc55df2e04.gif

之前我已经拍了一些很暗的照片,并且通过添加照片的亮度和对比度来保存它们。在这个例子中,我们只会添加一张与毛毛虫可爱的照片对比。然而,您也可以通过将以下代码与上一个示例相结合来轻松添加亮度:

ab7653affab982b574eb7acc55df2e04.gif

这个代码与增亮功能非常相似。唯一的区别是这里我们使用ImageEnhance模块中的Contrast类,而不是Brightness类。当我运行这段代码时,我得到以下增强功能:

ab7653affab982b574eb7acc55df2e04.gif

ImageEnhance模块中的所有类都以相同的方式运行。如果您尝试传递1.0的增强值,则只需将原始图像恢复,而不会添加任何调整。但是,如果您从0.0 - 1.0中获取值,则可以减少对比度。您可以自己使用增强因子来查看您可以对自己的图像进行哪些更改。我试着把它改成0.7,最后用这个:

ab7653affab982b574eb7acc55df2e04.gif

现在我们准备好了解锐化照片!

改变照片的清晰度

ab7653affab982b574eb7acc55df2e04.gif

我很少会更加模糊的照片,因为我很少发现它有帮助。但是,您可以锐化照片,以令人愉快的方式看起来不一样。让我们看看你可以用Python来做什么

ab7653affab982b574eb7acc55df2e04.gif

再次,唯一的改变是使用ImageEnhance的Sharpness类而不是其他选择之一。同样如前所述,我们需要使用大于1.0的增强因子来增加锐度。结果如下:

ab7653affab982b574eb7acc55df2e04.gif

我其实很喜欢这个怎么样。您还可以通过使用小于1.0的增强因子来模糊图像,但我认为只是为了一个相当沉闷的图像。随时随地玩自己的价值观。

闭包

Pillow

包具有如此多的整洁功能,可以使用Python编程语言编辑和增强您的照片。尝试也很快。你应该给这些脚本旋转和玩弄增强因素,看看你可以做些什么。还有一个Color类,我没有在这里覆盖,你也可以使用来增强你的照片。有乐趣快乐的编码!祝大家节日快乐,今天不加班!明年不上班哈!

来源: http://www.92to.com/bangong/2017/10-25/30415187.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值