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

如何改变你的形象对比

如何锐化照片

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

pip install Pillow

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

改变亮度


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


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

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


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


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

调整您的图像的对比度


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


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


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


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

改变照片的清晰度


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


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


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

闭包

Pillow

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