Articles of python imaging library

¿Hay algún buen mapa de color para convertir la imagen en escala de grises en colores con el PIL de python?

Matplotlib tiene muchos mapas de color buenos, pero es malo en rendimiento. Estoy escribiendo un código para dar color a la imagen en escala de grises donde interpolar con mapa de color es una buena idea. Me pregunto si hay disponibles mapas de color de código abierto o un código de demostración para usar Pillow […]

¿Cómo guardar archivos jpeg progresivos usando Python PIL 1.1.7?

Estoy intentando guardar con la siguiente llamada y genera un error, pero si elimino las opciones progresivas y optimizadas, se guarda. Aquí está mi test.py que no funciona: import Image img = Image.open(“in.jpg”) img.save(“out.jpg”, “JPEG”, quality=80, optimize=True, progressive=True) Plantea este error: Suspension not allowed here Traceback (most recent call last): File “test.py”, line 3, in […]

Python / Django descargan la imagen desde la URL, la modifican y la guardan en ImageField

He estado buscando una forma de descargar una imagen desde una URL, realizar algunas acciones de manipulación de imágenes (redimensionar) en ella y luego guardarla en un Django ImageField. Usando las dos grandes publicaciones (vinculadas a continuación), he podido descargar y guardar una imagen en un ImageField. Sin embargo, he tenido algunos problemas para manipular […]

¿Cuál es la forma más rápida de generar miniaturas de imágenes en Python?

Estoy construyendo una galería de fotos en Python y quiero poder generar rápidamente miniaturas para las imágenes de alta resolución. ¿Cuál es la forma más rápida de generar miniaturas de alta calidad para una variedad de fonts de imagen? ¿Debería usar una biblioteca externa como imagemgick o hay una forma interna eficiente de hacerlo? Las […]

¿Centrar / alinear el texto con PIL?

¿Cómo me gustaría alinear en el centro (y alinear en el centro con la vertical) al usar PIL?

Parcela 2D Numpy Array

Supongamos que tenemos una imagen RGB que la hemos convertido en una matriz Numpy con el siguiente código: import numpy as np from PIL import Image img = Image.open(‘Peppers.tif’) arr = np.array(img) # 256x256x3 array Si estamos interesados ​​en visualizar solo el canal rojo, es decir, arr[:,:,0] , ¿cómo podemos trazar esta matriz Numpy 2D?

Biblioteca PIL / JPEG: “decoder jpeg no disponible”

Intenté usar PIL para hacer algún trabajo JPEG en mi aplicación django con PIL pero obtengo este IOError … no estoy seguro de qué hacer. “”decoder jpeg not available”” ¿Me estoy perdiendo el decodificador JPEG de mi servidor? Si es así, ¿cómo lo arreglo?

Error de App Engine SDK PIL

Estoy desarrollando la aplicación Python para Google App Engine en MacOS y tengo problemas para configurar PIL para el desarrollo local. Estoy ejecutando Python 2.5 en virtualenv y también instalé PIL 1.1.7 en el virtualenv usando pip: pip install PIL Puedo importarlo en el intérprete de Python y todo parece estar bien, pero cuando es […]

Ocurrió un error para agregar una imagen en Python

Soy nuevo en Python y estoy usando la versión 3.5 de Python. Quiero agregar una foto a Python, y aquí está el código que escribí: from tkinter import * win=Tk() win.title(“Python Image”) canvas=Canvas(win,width=500,height=500) canvas.pack() my_image=PhotoImage(file=”C:\\Users\\Public\\Pictures\\Sample Pictures\\Desert.jpg”) canvas.create_image(0,0,anchor=NW,image=my_image) win.mainloop() Pero cuando lo ejecuto, ocurrió el siguiente error: Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 […]

Python organiza imágenes en canvas en un círculo

Tengo un montón de imágenes (por ejemplo, 10) He generado tanto como matriz como objeto PIL. Necesito integrarlos de manera circular para mostrarlos y debería ajustarse a la resolución de la pantalla, ¿hay algo en Python que pueda hacer esto? He intentado usar pegar, pero descifrar el canvas de resolución y las posiciones para pegar […]