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.
Image.point()
Mapea esta imagen a través de una función o tabla de búsqueda.
Sintaxis: mapea esta imagen a través de una función o tabla de búsqueda.
Parámetros:
lut : una tabla de búsqueda que contiene 256 (o 65336 si self.mode==”I” y mode == “L”) valores por banda en la imagen. Se puede usar una función en su lugar, debe tomar un solo argumento. La función se llama una vez por cada valor de píxel posible y la tabla resultante se aplica a todas las bandas de la imagen.
modo : modo de salida (el valor predeterminado es el mismo que el de entrada). En la versión actual, esto solo se puede usar si la imagen de origen tiene el modo «L» o «P», y la salida tiene el modo «1» o el modo de la imagen de origen es «I» y el modo de salida es «L».
Devuelve: un objeto de imagen.
Imagen utilizada:
# importing Image class from PIL package from PIL import Image # creating a object im = Image.open(r"C:\Users\System-Pc\Desktop\home.png") # using point function threshold = 191 im = im.point(lambda p: p >value threshold and 255) im.show()
Producción:
Otro ejemplo: aquí cambiando el valor del umbral.
Imagen utilizada:
# importing Image class from PIL package from PIL import Image # creating a object im = Image.open(r"C:\Users\System-Pc\Desktop\home.png") # using point function threshold = 120 im = im.point(lambda p: p > threshold and 255) im.show()
Producción:
Publicación traducida automáticamente
Artículo escrito por Sunitamamgai y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA