Añadir relleno a la imagen con Python – Pillow

Requisitos previos: Pillow (biblioteca de Python)

El relleno es el espacio entre el contenido, el contenedor y el borde. Una imagen puede considerarse contenido para algún contenedor y se le puede agregar relleno adicional. Este artículo describe cómo se puede hacer esto. El relleno se puede agregar proporcionando directamente los valores para el lado que se va a rellenar. Estos valores se pueden pasar a la función para crear una nueva imagen.

Instalación

Este módulo no está precargado con Python. Entonces, para instalarlo, ejecute el siguiente comando en la línea de comandos:

pip install pillow

Acercarse

  • Módulo de importación
  • Abrir imagen
  • Establecer valores para el relleno
  • Establecer diferentes dimensiones para la imagen
  • Pasar los valores de relleno a la imagen.
  • Guardar nueva imagen

Imagen de entrada:

Programa :

Python3

from PIL import Image
  
image = Image.open("input.jpg")
  
right = 100
left = 100
top = 100
bottom = 100
  
width, height = image.size
  
new_width = width + right + left
new_height = height + top + bottom
  
result = Image.new(image.mode, (new_width, new_height), (0, 0, 255))
  
result.paste(image, (left, top))
  
result.save('output.jpg')

Producción:

La salida generada es solo la imagen de entrada con un relleno agregado. Aquí aparece como un borde, ya que los valores dados para cada lado eran iguales. Para diferentes valores se puede observar un acolchado no uniforme.

Publicación traducida automáticamente

Artículo escrito por mohanapranes 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 *