📜  Pgmagick contrast() 方法 – Python(1)

📅  最后修改于: 2023-12-03 14:45:08.963000             🧑  作者: Mango

Pgmagick contrast() 方法 – Python

简介

Pgmagick 是 Python 中 ImageMagick 的一个封装库,它提供了方便的接口以处理图像。contrast() 方法是 Pgmagick 库中的一个用于调整图像对比度的方法。

方法签名
Magick.Image.contrast(sharpen=False)

参数:

  • sharpen:可选参数,表示是否应用锐化效果,缺省值为 False。

返回值:

  • 该方法没有返回值,会直接修改原始图像。
示例

以下代码示例演示如何使用 contrast() 方法来调整图像的对比度:

from pgmagick import Image

# 加载原始图片
img = Image('test.jpg')

# 调整对比度(不应用锐化效果)
img.contrast()

# 调整对比度并应用锐化效果
img.contrast(sharpen=True)

# 保存修改后的图片
img.write('output.jpg')
注意
  • 调整对比度可能会引起图像的颜色失真,建议在修改前备份原始图像。
  • 如果启用锐化效果,可能会加重噪点等图像问题,需要根据具体情况进行调整。
  • contrast() 方法会直接修改原始图像,请谨慎使用。如果需要生成新的图像对象,可以使用 clone() 方法复制原始图像。