Articles of python python imaging library

Elipse de la biblioteca de imágenes de Python con contorno amplio

Al crear una elipse con PIL, ¿es posible tener un contorno más grueso / ancho? Actualmente, estoy intentando hacer canvas.ellipse(box, outline=colour, fill=None) , pero me gustaría poder darle un ancho al parámetro de outline .

Cómo calcular una imagen PIL de Python utilizando SWIG

Tengo una biblioteca que toma una estructura de imagen en C muy simple: // Represents a one-channel 8-bit image typedef struct simple_image_t { uint32 rows; uint32 cols; uint8 *imgdata; } simple_image; No creé esta biblioteca, ni esta estructura, así que no puedo cambiarla. Soy responsable de envolver esta biblioteca para python utilizando SWIG. El envoltorio […]

¿Cómo puedo optimizar el tamaño de la imagen de la paleta con PIL?

Mi objective es dibujar algunos polígonos en una imagen en negro de modo que el tamaño total de la imagen resultante sea lo más pequeño posible. Así que leí un artículo en wiki sobre colores indexados ( enlace ) y me parece que es una buena opción para mí (ya que debería admitir solo un […]

PIL (Imagen) ValueError: no es un número válido de tablas de cuantización. Debe estar entre 1 y 4

Quiero dibujar un rectángulo en una imagen y guardarlo como un archivo nuevo. Lo que estoy haciendo está abajo: from PIL import Image from PIL import ImageChops from PIL import ImageDraw im = Image.open(‘the animal picture.jpg’) draw = ImageDraw.Draw(im) draw.rectangle((69, 17, 418, 107)) im = im.convert(‘RGB’) im.save(‘new.jpg’) Da un mensaje de error: Traceback (most recent […]

PIL y pygame.image

Había abierto una imagen usando PIL, como image = Image.open(“SomeImage.png”) Dibuja un texto en él, como draw = ImageDraw.Draw(image) draw.text(Some parameters here) y luego lo guardó como image.save(“SomeOtherName.png”) para abrirlo usando pygame.image this_image = pygame.image.load(“SomeOtherName.png”) Solo quiero hacerlo sin guardar .. ¿Puede ser posible? Se necesita mucho tiempo para guardar y luego cargar (0,12 segundos […]

¿PIL image.convert (“RGB”) convierte las imágenes a sRGB o AdobeRGB?

Quiero convertir por lotes imágenes de varios modos, como RGBa, CMYK, etc. a sRGB usando PIL en Python. Sin embargo, no estoy seguro y no puedo encontrarlo en ninguna parte si, image.convert(“RGB”) La función convierte las imágenes a sRGB o Adobe RGB. Mi intuición dice que se convierte a sRGB. Si se convierte a sRGB, […]

Sombra de texto con Python

He añadido un poco de texto sobre una imagen usando PIL Me gustaría agregar una sombra de texto, con un cierto radio de sombra y opacidad de sombra. He podido simular esto un poco (no funciona muy bien) dibujando una sombra, antes de dibujar un texto y colocarlo un poco por encima del texto. draw.text((x, […]

Normalización de la intensidad de la imagen usando Python + PIL – Problemas de velocidad

Estoy trabajando en un pequeño problema en mi tiempo libre que involucra el análisis de algunas imágenes obtenidas a través de un microscopio. Es una oblea con algunas cosas aquí y allá, y al final quiero hacer un progtwig para detectar cuándo aparecen ciertos materiales. De todos modos, el primer paso es normalizar la intensidad […]

¿Cómo puedo dibujar texto con diferentes trazos y colores de relleno en imágenes con python?

¿Cómo puedo dibujar texto con diferentes trazos y colores de relleno en imágenes con python? Aquí hay un texto con trazo rojo y relleno gris. Intenté hacer esto con PIL, pero no había opción para configurar el color del trazo.

Leer datos de imagen XMP en Python

¿Puedo usar PIL, como en este ejemplo ? Solo necesito leer los datos, y estoy buscando la forma más sencilla y sencilla de hacerlo (no puedo instalar pyexiv ) . edición: no quiero creer que la única forma de hacerlo es con alguna biblioteca ( python-xmp-toolkit , pyexiv2 , …) que necesita Exempi y Boost. […]