Articles of almohada

Django. Cómo guardar un ContentFile editado con Pillow

Estoy tratando de guardar una imagen que descargo con requests y luego la edito con Pillow to ImageField en un modelo. Pero el objeto se está creando sin la imagen. Esto es lo que tengo: settings.py MEDIA_ROOT = BASE_DIR + “/media/” MEDIA_URL = MEDIA_ROOT + “/magicpy_imgs/” modelos.py def create_path(instance, filename): path = “/”.join([instance.group, instance.name]) return […]

¿Cómo leer una imagen de una matriz numpy en una imagen PIL?

Estoy tratando de leer una imagen de una matriz numpy usando PIL, haciendo lo siguiente: from PIL import Image import numpy as np #img is a np array with shape (3,256,256) Image.fromarray(img) y estoy recibiendo el siguiente error: File “…Image.py”, line 2155, in fromarray raise TypeError(“Cannot handle this data type”) Creo que esto se debe […]

Error de importación al ejecutar la aplicación pyinstaller

He escrito una aplicación de Python que hace uso de: from PIL import Image Quiero distribuir una versión empaquetada de esta aplicación para que quien la use no tenga que instalar todas las dependencias. Para eso he usado pyinstaller , sin mucho éxito. Corro: pyinstaller –onefile image_download.py Y no se queja. Sin embargo, cuando ejecuto […]

¿Por qué pip está instalando Pillow para OS X 10.12, cuando tengo instalado OS X 10.11?

Cuando bash importar PIL (usando Pillow), obtengo el siguiente error: from PIL import ImageTk, Image File “/usr/local/lib/python2.7/site-packages/PIL/ImageTk.py”, line 42, in from . import Image File “/usr/local/lib/python2.7/site-packages/PIL/Image.py”, line 60, in from . import _imaging as core ImportError: dlopen(/usr/local/lib/python2.7/site-packages/PIL/_imaging.so, 2): Symbol not found: _clock_gettime Referenced from: /usr/local/lib/python2.7/site-packages/PIL/.dylibs/liblzma.5.dylib (which was built for Mac OS X 10.12) Expected in: […]

python – pyinstaller “RuntimeWarning: módulo principal ‘PyInstaller.hooks.hook.hook-PIL’ no encontrado al manejar la importación absoluta” y “tcl” errores relacionados

Recibo un mensaje de advertencia al intentar crear un archivo pyinstaller con pyinstaller . Esta advertencia apareció después de instalar Pillow . Anteriormente, no recibí ninguna advertencia y pude hacerlo. la advertencia que recibo por pyinstaller es: 7314 INFO: Analyzing main.py /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyInstaller-2.1.1dev_-py2.7.egg/PyInstaller/hooks/hook-PIL.Image.py:14: RuntimeWarning: Parent module ‘PyInstaller.hooks.hook-PIL’ not found while handling absolute import from PyInstaller.hooks.shared_PIL_Image import […]

Ningún módulo llamado ‘PIL’

Estoy corriendo en un error donde cuando bash from PIL import Image, ImageFilter en un archivo de Python me ModuleNotFoundError: No module named ‘PIL’ un error que indica ModuleNotFoundError: No module named ‘PIL’ . Hasta ahora he intentado desinstalar / reinstalar PIL y Pillow, junto con solo hacer import Image , pero el error sigue […]

Método más rápido para ajustar los valores de píxel PIL

Estoy escribiendo un script para croma key (pantalla verde) y componer algunos videos usando Python y PIL (almohada). Puedo teclear las imágenes de 720p, pero hay un poco de derrame verde. Es comprensible, pero estoy escribiendo una rutina para eliminar ese derrame … sin embargo, estoy luchando con el tiempo que demora. Probablemente pueda obtener […]

La memoria se pierde cuando la imagen se desecha en Python

Actualmente estoy escribiendo un juego de mesa simple en Python y me di cuenta de que la recolección de basura no borra los datos de bitmap descartados de la memoria cuando se recargan las imágenes. Sucede solo cuando el juego se inicia o se carga o la resolución cambia, pero multiplica la memoria consumida, por […]

Eliminar transparencia / alfa de cualquier imagen usando PIL

¿Cómo reemplazo el canal alfa de cualquier imagen (png, jpg, rgb, rbga) con el color de fondo especificado? También debe funcionar con imágenes que no tengan un canal alfa.

Herramienta de recorte de imágenes (Python)

Soy un fotógrafo de cine que se ocupa mucho del recorte / cambio de tamaño de la imagen. Como tomo una película, tengo que escanear mis negativos y recortar cada fotogtwig del escaneo por lotes. Mi escáner escanea cuatro tiras de seis imágenes cada una (24 cuadros / cultivos por escaneo). Un amigo mío me […]