Articles of python imaging library

Reducción de la dimensión de la paleta de imágenes usando matplotlib y / o numpy para crear imágenes de bloques.

Estoy usando la notebook iPython, tengo una imagen de 512×512 que quiero ‘transformar’ en una imagen ‘en bloque’ usando la interpolación de colores más cercana en los bloques, similar al filtro ‘mosaico’ en Photoshop, para una mayor manipulación Un lote de fotos. En Photoshop, carga la imagen y puede configurar el filtro como ‘Mosaico’, y […]

Desvanecer verticalmente la imagen a transparencia utilizando la biblioteca PIL de Python

He consultado tutoriales, otras preguntas de stackoverflow y la propia documentación de PIL, pero todavía no estoy seguro de cómo hacerlo. Me gustaría comenzar a fundir una imagen verticalmente en aproximadamente el 55% hacia abajo del eje y, y tener la imagen completamente transparente en aproximadamente el 75%. Es importante que mantenga la altura completa […]

Problema de Python con cambio de tamaño animar GIF

Quiero cambiar el tamaño del GIF animado con guardar animar. Estoy probando usar PIL y PythonMagickWand (ImageMagick) y con algunos GIF se ponen malos. Cuando uso PIL, se encuadra en marco de lectura. Para la prueba, estoy usando este código: from PIL import Image im = Image.open(‘d:/box_opens_closes.gif’) im.seek(im.tell()+1) im.seek(im.tell()+1) im.seek(im.tell()+1) im.show() Cuando uso MagickWand con […]

Numpy PIL Python: recorta la imagen en espacios en blanco o recorta el texto con los umbrales del histogtwig

¿Cómo buscaría el cuadro delimitador o la ventana para la región del espacio en blanco que rodea los números en la imagen de abajo ?: Imagen original: Altura: 762 píxeles Ancho: 1014 píxeles Gol: Algo así como: {x-bound:[x-upper,x-lower], y-bound:[y-upper,y-lower]} así que puedo recortar el texto e ingresar en tesseract o algún OCR. Intentos de Pensé […]

¿Cómo instalar PIL en Macosx 10.9?

Cuando trato de instalar la biblioteca PIL en Macosx 10.9.2, está dando el siguiente error, cómo instalarlo. $: sudo pip instalar almohada cc -fno-strict-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG – Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch x86_64 -arch -DLVPPPPparte […]

PIL / urllib2: no se puede identificar el archivo de imagen cuando se pasa un archivo con StringIO

Estoy descargando una imagen de la web usando urllib2. Una vez que lo haya descargado, quiero hacer algunas cosas con él usando un módulo de imagen llamado PIL. No quiero guardar el archivo en el disco, luego volver a StringIO sino pasarlo de la memoria usando StringIO from PIL import Image image_buff = urllib2.urlopen(url) image […]

leer el archivo de imagen grande como una matriz en Python

¿Alguien sabe cómo abrir un archivo de imágenes grande usando python? Intenté abrir un archivo de imágenes (aproximadamente 2 GB) a través del símbolo del sistema de Windows usando ipython, pero se bloquea cada vez que cambia los valores de la imagen en una matriz. Mi computadora portátil es window7-64bit con 4GB de memoria RAM […]

¿Cómo leer un archivo tif grande en python?

Estoy cargando un archivo tiff de http://sofes.miximages.com/python/pprecodefrom PIL import Image im = Image.open(‘GMT_intermediate_coast_distance_01d.tif’) Los datos son grandes ( im.size=(36000, 18000) 1.3GB) y la conversión convencional no funciona; es decir, imarray.shape devuelve () import numpy as np imarray=np.zeros(im.size) imarray=np.array(im) ¿Cómo puedo convertir este archivo tiff a un numpy.array ?

Pil dibujar texto con diferentes colores.

Hola para dibujar tres textos diferentes con diferentes opciones para ex: texto-número-1, fuente = arial, color = rojo texto-número-2, fuente = veranda, color = azul, tamaño = 30 texto-número-3, fuente = tahoma, color = verde, tamaño = 40, alinear = centro El texto debe ir en nuevas líneas. def pil_image(request): text = request.GET.get(‘text’, None) font […]

Cambiar contraste de imagen en PIL

Tengo un progtwig que se supone que debe cambiar el contraste, pero siento que realmente no está cambiando el contraste. Cambia algunas áreas a rojo mientras que no quiero que lo haga. Si pudieras decirme cómo eliminarlos, gracias. Aquí está el código: from PIL import Image def change_contrast(img, level): img = Image.open(“C:\\Users\\omar\\Desktop\\Site\\Images\\obama.png”) img.load() factor = […]