Articles of almohada

Copiar imagen PIL / PILLOW en el portapapeles de Windows

He visto esta pregunta y seguí cada paso, cambiando el código para satisfacer mis requisitos, que son Python3, Pillow y ctypes. Mientras menos bibliotecas, mejor. import ctypes from PIL import ImageGrab, Image from io import BytesIO user32 = ctypes.windll.user32 img = ImageGrab.grab() output = BytesIO() img.convert(“RGB”).save(output, “BMP”) data = output.getvalue()[14:] output.close() user32.OpenClipboard() user32.EmptyClipboard() user32.SetClipboardData(user32.CF_DIB, data) […]

Paquete (Python PIL / Pillow) instalado pero no puedo importarlo

He estado usando python para scripts de procesamiento de datos simples, pero ahora quiero hacer un procesamiento de imágenes y encontré un problema. Importar el módulo de almohada no parece funcionar. Encontré un script simple aquí para verificar qué paquetes están instalados y lo encontré, pero importarlo no parece funcionar. Aquí está el código que […]

Convierte png a jpeg usando Pillow in python

Estoy tratando de convertir png a jpeg usando una almohada. He intentado varios scrips sin éxito. Estos 2 parecían funcionar en pequeñas imágenes png como esta. Primer codigo from PIL import Image import os, sys im = Image.open(“Ba_b_do8mag_c6_big.png”) bg = Image.new(“RGB”, im.size, (255,255,255)) bg.paste(im,im) bg.save(“colors.jpg”) Segundo código: image = Image.open(‘Ba_b_do8mag_c6_big.png’) bg = Image.new(‘RGBA’,image.size,(255,255,255)) bg.paste(image,(0,0),image) bg.save(“test.jpg”, […]

Encode Base64 Django ImageField Stream

Recibo una imagen a través de mi formulario, que no quiero guardar como de costumbre en un FileField sino en un CharField como Base64. Esta es mi configuración actual: modelos.py class Image(models.Model): company = models.ForeignKey(Company) img = models.TextField() img_id = models.CharField(blank=True, null=True, max_length=64) img_class = models.CharField(blank=True, null=True, max_length=64) created = models.DateField(auto_now_add=True, editable=False) forms.py class ImageForm(forms.Form): […]

Django: redimensionar imagen antes de subir

Quiero cambiar el tamaño de la imagen ( Pillow ) antes de subirla, ¡escribo debajo del código pero no trabajo! y obtener error: AttributeError en / myapp / list / _comprometido Método de solicitud: POST URL de solicitud: http://127.0.0.1:8000/myapp/list/ Versión de Django: 1.8 Tipo de excepción: Atributo Valor de excepción de error: _comprometido Ubicación de […]

Cómo detectar bordes y recortar una imagen en Python

Soy nuevo en Image Processing en Python y estoy tratando de resolver un problema común. Tengo una imagen con la firma de una persona. Quiero encontrar los bordes y recortarlos para que se ajusten a la firma en la imagen. Imagen de entrada Rendimiento esperado Probé la detección de Canny Edge y recorté la imagen […]

La biblioteca de imágenes de Python falla con el mensaje “decodificador JPEG no disponible” – PIL

PIL soporta JPEG en mi sistema. Cada vez que hago una carga, mi código falla con: File “PIL/Image.py”, line 375, in _getdecoder raise IOError(“decoder %s not available” % decoder_name) IOError: decoder jpeg not available ¿Cómo puedo resolver esto?

PIL no puede identificar el archivo de imagen para el objeto io.BytesIO

Estoy usando la horquilla de almohada de PIL y sigo recibiendo el error OSError: no se puede identificar el archivo de imagen Al intentar abrir una imagen. Estoy usando virtualenv con python 3.4 y no tengo instalación de PIL. He intentado encontrar una solución a esto en base a que otras personas encuentren el mismo […]