Python PIL | Método imagen.split()

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 Image.split() se usa para dividir la imagen en bandas individuales. Este método devuelve una tupla de bandas de imágenes individuales de una imagen.
Dividir una imagen “RGB” crea tres nuevas imágenes, cada una de las cuales contiene una copia de una de las bandas originales (rojo, verde, azul).

Sintaxis:
var = Imagen.Imagen.split(objeto_imagen)
O
var = Imagen.Imagen.split(ruta_de_imagen)

Valor devuelto: Devuelve una tupla que contiene bandas.

Código #1:

# importing Image class from PIL package
from PIL import Image
  
# opening a multiband image (RGB specifically)
im = Image.open(r"C:\Users\Admin\Pictures\network.png")
  
# split() method
# this will split the image in individual bands
# and return a tuple
im1 = Image.Image.split(im)
  
# showing each band
im1[0].show()
im1[1].show()
im1[2].show()

Producción:

Código #2:

# importing Image class from PIL package
from PIL import Image
  
# opening a singleband image
im = Image.open(r"C:\Users\Admin\Pictures\singleband.png")
  
# split() method
# this will split the image in individual bands
# and return a tuple (of 1 element for singleband)
im1 = Image.Image.split(im)
  
# showing image
im1[0].show()

Producción:

Imágenes utilizadas:

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 *