pgmagick Python- Introducción e instalación

pgmagick es un enlace de GraphicsMagick para Python. Este módulo proporciona métodos para la edición y manipulación de imágenes. pgmagick está escrito por Hideo Hattori.
Podemos hacer muchas cosas usando esta biblioteca, como:

  1. Cambie el tamaño, gire, enfoque, reduzca el color o agregue efectos especiales a una imagen.
  2. Cree activos de imagen transparentes.
  3. Compara dos imágenes.
  4. Crea una imagen degradada.
  5. Dibujar texto.
  6. Dibujar texto de código de 2 bytes.
  7. Obtener tamaño de imagen
  8. Extracción de bordes
  9. Crea animaciones GIF usando imágenes.
  10. Agregar marcos a la imagen.
  11. Convierte imágenes de un formato a otro.

Instalación:
Hay dos formas de instalar pgmagick :

  1. Windows: Ejecute el siguiente comando en el Símbolo del sistema-
    pip install pgmagick
    
  2. Ubuntu: Ejecute el siguiente comando en Terminal-
    ### Ubuntu11.10+ ###
    $apt-get install python-pgmagick
    
    ### Ubuntu10.04+ ###
    $apt-get install libgraphicsmagick++1-dev
    $apt-get install libboost-python1.40-dev
    

Ejemplo n. ° 1: analicemos un código para cambiar el tamaño de la imagen :

Con fines ilustrativos, he tomado la siguiente imagen de muestra:

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')

Producción:

Ejemplo n. ° 2: Analicemos un código para escalar la imagen
: he usado la misma imagen de muestra para la entrada que en el ejemplo anterior.

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')

si intenta ejecutar el código en su extremo, verá que la imagen se vuelve a muestrear con éxito según las nuevas dimensiones y obtendrá una nueva imagen.

Referencias:

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

Publicación traducida automáticamente

Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *