PIL es la biblioteca de imágenes de Python que proporciona al intérprete de Python capacidades de edición de imágenes. La clase PixelAccess proporciona acceso de lectura y escritura a los datos de PIL.Image a nivel de píxel.
Acceder a píxeles individuales es bastante lento. Si está recorriendo todos los píxeles de una imagen, es probable que haya una forma más rápida de usar otras partes de la API de Pillow.
putpixel() Modifica el píxel en x, y. El color se proporciona como un valor numérico único para imágenes de una sola banda y una tupla para imágenes de múltiples bandas.
Sintaxis: putpixel(self, xy, color)
Parámetros:
xy : La coordenada del píxel, dada como valor (x, y)
: – El valor del píxel.Devuelve: una imagen con un píxel.
Imagen utilizada:
# Importing Image from PIL package from PIL import Image # creating a image object image = Image.open(r'C:\Users\System-Pc\Desktop\python.png') width, height = image.size for x in range(height): image.putpixel( (x, x), (0, 0, 0, 255) ) image.show()
Producción:
Otro ejemplo: Aquí cambiamos el parámetro de color.
Imagen utilizada
# Importing Image from PIL package from PIL import Image # creating a image object image = Image.open(r'C:\Users\System-Pc\Desktop\ybear.jpg') width, height = image.size for x in range(height): image.putpixel( (x, x), (10, 10, 10, 255) ) image.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