Articles of python python imaging library

Python redimensionando gif animado con PIL

Sigo el paso en Resize GIF animation, pil / imagemgick, python para cambiar el tamaño de la imagen usando PIL e image2gif . Sin embargo, conseguí que el gif redimensionado se lavara como a continuación: ¿Cómo resuelvo este problema?

Convertir imagen PIL a MIMEImage

Me gustaría crear una imagen con PIL y poder enviarla por correo electrónico sin tener que guardarla en el disco. Esto es lo que funciona, pero implica guardar en disco: from email.mime.image import MIMEImage from email.mime.multipart import MIMEMultipart msg = MIMEMultipart() im = Image.new(“RGB”, (200, 200)) with open(“tempimg.jpg”, “w”) as f: im.save(f, “JPEG”) with open(“tempimg.jpg”, […]

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 […]