Articles of python imaging library

PIL: no se puede guardar el jpg pegado con un png

Estoy tratando de pegar un png en un jpg. Aquí está el código: #!/usr/bin/env python3 from PIL import Image from PIL import ImageDraw im = Image.open(“existing.jpg”) logo = Image.open(“python-32.png”) back = Image.new(‘RGBA’, im.size) back.paste(im) poly = Image.new(‘RGBA’, (512,512)) pdraw = ImageDraw.Draw(poly) pdraw.polygon([(128,128),(384,384),(128,384),(384,128)], fill=(255,255,255,127),outline=(255,255,255,255)) back.paste(poly, (0,0), mask=poly) back.paste(logo, (im.size[0]-logo.size[0], im.size[1]-logo.size[1]), mask=logo) back.show() Cuando ejecuto el código […]

IMAGEN ABIERTA UTILIZANDO PYTHON mostrando error

Estoy tratando de abrir una imagen usando python; Escribí el siguiente código: from PIL import Image im=Image.open(“IMG_1930.jpg”) im.show() Pero el visor de fotos de Windows se abre pero muestra el siguiente mensaje en lugar de las fotos: “Windows Photo Viewer no puede abrir esta imagen porque la imagen se eliminó o no se encuentra en […]

Servicio de Windows agarrando la pantalla en Python.

Tengo una secuencia de comandos de Python que se ejecuta como un servicio de Windows que toma capturas de pantalla con regularidad. Trabajé como un simple script de Python, pero ahora que lo he convertido en un servicio que ya no funciona. Obtengo esta salida en el Visor de eventos de Windows: The instance’s SvcRun() […]

No se puede construir tkinter.PhotoImage desde PIL Image

Intento mostrar una imagen en una etiqueta cuando presiono un botón, pero la imagen es demasiado grande y he intentado cambiar el tamaño de la imagen. He creado esta función: def image_resize(imageFile): width = 500 height = 300 image = Image.open(imageFile) im2 = image.resize((width, height), Image.ANTIALIAS) return im2 Para mostrar la imagen he creado esta […]

Python Image PIL a hex. binario

from PIL import Image from PIL import ImageDraw from PIL import ImageFont import urllib.request import io import binascii data = urllib.request.urlopen(‘http://pastebin.ca/raw/2311595′).read() r_data = binascii.unhexlify(data) stream = io.BytesIO(r_data) img = Image.open(stream) draw = ImageDraw.Draw(img) font = ImageFont.truetype(“arial.ttf”,14) draw.text((0, 220),”This is a test11″,(0,255,0),font=font) draw = ImageDraw.Draw(img) with open(img,’rb’) as in_file: #error on here invalid file: hex_data = […]

Pasando argumentos en python setup.py install_requires list

He utilizado pip para instalar PIL. Requiere dos argumentos adicionales durante la instalación. Así que el comando para la instalación se ve algo como esto. pip install PIL –allow-external PIL –allow-unverified PIL Necesito agregar el paquete PIL en el archivo setup.py. Al agregar PIL en la lista de necesidades de instalación, instale PIL pero no […]

python: crea imágenes con varios colores y agrega texto

Estoy tratando de crear una imagen con algún texto en python como: import PIL from PIL import ImageFont from PIL import Image from PIL import ImageDraw font = ImageFont.truetype(“/usr/share/fonts/dejavu/DejaVuSans.ttf”,25) img=Image.new(“RGBA”, (200,200),(120,20,20)) draw = ImageDraw.Draw(img) draw.text((0, 0),”This is a test”,(255,255,0),font=font) draw = ImageDraw.Draw(img) img.save(“test.png”) Esto funciona bien, aunque no pude agregar más colores, por ejemplo, 3 […]

Al actualizar la biblioteca de imágenes de Python (PIL), me dice “el soporte de JPEG no está disponible”

Usando ubuntu 13.10, python 2.7.5: >>> import _imaging, Image >>> from PIL import Image, ImageDraw, ImageFilter, ImageFont >>> im = Image.new(‘RGB’, (300,300), ‘white’) >>> draw = ImageDraw.Draw(im) >>> font = ImageFont.truetype(‘arial.ttf’, 14) Traceback (most recent call last): File “”, line 1, in File “/usr/local/lib/python2.7/dist-packages/PIL/ImageFont.py”, line 218, in truetype return FreeTypeFont(filename, size, index, encoding) File “/usr/local/lib/python2.7/dist-packages/PIL/ImageFont.py”, […]

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

Conserve los datos sin cambios al guardar la matriz Numpy en una imagen con Scipy imsave

Cuando se guarda una matriz Numpy bidimensional (de valores individuales) con Scipy toimage o imsave los valores de píxeles no coinciden exactamente con los de la matriz Numpy. En cambio, hay áreas, principalmente en los bordes, donde el algoritmo de imagen parece utilizar algún tipo de interpolación. ¿Existe una opción para detener esa interpolación y […]