Python PIL | Método Imagen.nuevo()

PIL es la biblioteca de imágenes de Python que proporciona al intérprete de Python capacidades de edición de imágenes. 
El método PIL.Image.new() crea una nueva imagen con el modo y tamaño dados. El tamaño se proporciona como una tupla (ancho, alto), en píxeles. El color se proporciona como un valor único para imágenes de una sola banda y una tupla para imágenes de múltiples bandas (con un valor para cada banda). 
También podemos usar nombres de colores. Si se omite el argumento del color, la imagen se rellena con cero (esto suele corresponder al negro). Si el color es Ninguno, la imagen no se inicializa. Esto puede ser útil si vas a pegar o dibujar cosas en la imagen.
 

Sintaxis: 
PIL.Image.new(modo, tamaño) 
PIL.Image.new(modo, tamaño, color)
Parámetros: 
mode: El modo a usar para la nueva imagen. (Podría ser RGB, RGBA) 
tamaño: una tupla de 2 que contiene (ancho, alto) en píxeles. 
color: Qué color usar para la imagen. El valor predeterminado es negro. Si se proporciona, debe ser un valor de punto flotante o entero único para los modos de banda única y una tupla para los modos de banda múltiple.
Valor de retorno: un objeto de imagen
 

Código #1: 
 

Python3

# Imports PIL module
import PIL
 
# creating a image object (new image object) with
# RGB mode and size 200x200
im = PIL.Image.new(mode="RGB", size=(200, 200))
 
# This method will show image in any image viewer
im.show()

Producción: 
 

  
Código #2: 
 

Python3

# imports Pil module
import PIL
 
# creating image object which is of specific color
im = PIL.Image.new(mode = "RGB", size = (200, 200),
                           color = (153, 153, 255))
 
# this will show image in any image viewer
im.show()

Producción: 
 

Uno puede alterar el valor de la tupla de color para obtener diferentes colores o simplemente podemos usar el nombre del color (para imágenes de una sola banda). 

Publicación traducida automáticamente

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