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