📜  pgmagick Python- 介绍和安装

📅  最后修改于: 2022-05-13 01:55:27.936000             🧑  作者: Mango

pgmagick Python- 介绍和安装

pgmagick是Python的 GraphicsMagick 绑定。该模块提供了图像编辑和操作的方法。 pgmagick 由 Hideo Hattori 编写。
我们可以使用这个库做很多事情,例如:

  1. 调整图像大小、旋转、锐化、颜色减少或为图像添加特殊效果。
  2. 创建透明图像资产。
  3. 比较两个图像。
  4. 创建渐变图像。
  5. 绘制文本。
  6. 绘制 2 字节代码的文本。
  7. 获取图片大小
  8. 边缘提取
  9. 使用图像创建 GIF 动画。
  10. 为图像添加帧。
  11. 将图像从一种格式转换为另一种格式。

安装 :
安装pgmagick有两种方法:

  1. Windows:在命令提示符中执行以下命令-
    pip install pgmagick
    
  2. Ubuntu:在终端中执行以下命令-
    ### Ubuntu11.10+ ###
    $ apt-get install python-pgmagick
    
    ### Ubuntu10.04+ ###
    $ apt-get install libgraphicsmagick++1-dev
    $ apt-get install libboost-python1.40-dev
    

Example#1:让我们讨论一个调整图像大小的代码-

出于说明目的,我拍摄了以下示例图片-

from pgmagick import Image
  
#Include full path to the input image
img = Image('input_image.jpg')  
img.filterType(FilterTypes.SincFilter)
img.resize('150x150')
img.write('output_image.jpg')

输出:

Example#2:让我们讨论一个缩放图像的代码-
我使用了与上述示例相同的示例图像作为输入。

from pgmagick import Image
  
#Include full path to the input image
img = Image('input_image.jpg') 
img.quality(100)
img.scale('100x100')
img.sharpen(1.0)
img.write('output_image.jpg')

如果您尝试在最后运行代码,您将看到图像已根据新尺寸成功重新采样,您将获得一张新图像。

参考:

  1. https://pypi.org/project/pgmagick/
  2. https://pythonhosted.org/pgmagick/#license
  3. https://pythonhosted.org/pgmagick/cookbook.html#