PIL es la biblioteca de imágenes de Python que proporciona al intérprete de Python capacidades de edición de imágenes. El Image
módulo proporciona una clase con el mismo nombre que se utiliza para representar una imagen PIL. El módulo también proporciona una serie de funciones de fábrica, incluidas funciones para cargar imágenes desde archivos y para crear nuevas imágenes.
PIL.Image.open()
Abre e identifica el archivo de imagen dado.
Esta es una operación perezosa; esta función identifica el archivo, pero el archivo permanece abierto y los datos de la imagen real no se leen del archivo hasta que intenta procesar los datos (o llamar al método load()). Ver nuevo().
Sintaxis: PIL.Imagen.open(fp, modo=’r’)
Parámetros :
fp : un nombre de archivo (string), objeto pathlib.Path o un objeto de archivo. El objeto de archivo debe implementar los métodos read(), seek() y tell(), y abrirse en modo binario.
modo – El modo. Si se da, este argumento debe ser «r».Tipo de retorno : un objeto de imagen.
Provoca : IOError: si no se puede encontrar el archivo o la imagen no se puede abrir e identificar.
Imagen utilizada:
# Imports PIL module from PIL import Image # open method used to open different extension image file im = Image.open(r"C:\Users\System-Pc\Desktop\ybear.jpg") # This method will show image in any image viewer im.show()
Salida: imagen con extensión .JPG abierta.
Otro ejemplo: aquí usamos el archivo de extensión .PNG.
Imagen utilizada:
# Imports PIL module from PIL import Image # open method used to open different extension image file im = Image.open(r"C:\Users\System-Pc\Desktop\lion.png") # This method will show image in any image viewer im.show()
Salida: imagen de extensión .PNG abierta.
Publicación traducida automáticamente
Artículo escrito por Sunitamamgai y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA