Articles of png

Cargar bitmap RGBA con PIL

Intenté convertir un bitmap de 32 bits a PNG de 32 bits mediante PIL. from PIL import Image im = Image.open(‘example.bmp’) print im.mode # it prints ‘RGB’, but expected was ‘RGBA’ im.save(‘output.png’, format=’PNG’) El modo de imagen esperado es ‘RGBA’, pero en realidad obtengo ‘RGB’. También probé el siguiente código, pero no funciona. from PIL […]

En Pygame, ¿cómo puedo guardar una imagen transparente sin cabeza en un archivo?

Esto sigue en una pregunta que hice recientemente: En Pygame, ¿cómo puedo guardar una imagen de la pantalla en modo sin cabeza? Soy capaz de guardar imágenes de pantalla que involucran objetos de superficie no transparentes. Sin embargo, la técnica no funciona para objetos de superficie transparente. El siguiente código ilustra el problema: import sys […]

IOError: “el decodificador zip no está disponible” al usar matplotlib PNG en ReportLab en Linux, funciona en Windows

Estoy usando ReportLab para imprimir un gráfico producido por matplotlib. Puedo hacer esto en mi máquina de desarrollo de Windows sin problemas. Sin embargo, cuando implemento en un servidor Ubuntu, la representación falla con el error descrito. Supongo que me estoy perdiendo un módulo de Python, pero no sé cuál. Creo que las versiones de […]

¿Por qué mi png codificado en base64 no es visible dentro de mi svg?

Quiero convertir png a base64 e insertar la cadena codificada en un svg. fIm = open(‘name.png’, ‘rb’) dataIm = fIm.read().encode(“base64″).replace(‘\n’,”) baseIm += ” % (newVal, dataIm, curX, curY) La imagen del resultado no se muestra. ¿Cuál es el problema? Aquí está el archivo svg de salida: solución fIm = open(‘switchToMinus.png’, ‘rb’) dataIm = fIm.read().encode(“base64″).replace(‘\n’,”) addText […]

¿Importando archivos PNG a Numpy?

Tengo alrededor de 200 imágenes PNG en escala de grises almacenadas en un directorio como este. 1.png 2.png 3.png … … 200.png Quiero importar todas las imágenes PNG a Numpy y luego quiero aplicar k-means para generar un diccionario de parches utilizando k-means (scikit) ¿Alguien conoce una biblioteca de python que pueda cargar estas imágenes […]

¿Cómo puedo escribir texto sobre una imagen y superponer otra imagen en Python?

Necesito poner algo de texto sobre una imagen PNG en Python, necesito poner otra imagen también sobre la primera. Así que tendré una imagen base (la misma para cada imagen creada), un logotipo para colocar en la esquina superior izquierda y un texto en toda la imagen (fuente no específica, solo necesito establecer el tamaño […]

PIL no guarda transparencia

from PIL import Image img = Image.open(‘1.png’) img.save(‘2.png’) La primera imagen tiene un fondo transparente, pero cuando la guardo, la transparencia desaparece (el fondo es blanco) ¿Qué estoy haciendo mal?

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

¿Cómo convertir un .ICO a .PNG con Python?

Estoy tratando de convertir un lote de imágenes .ICO a .PNG en Python. Tengo bastantes imágenes por las que pasar, así que me gustaría encontrar una solución programática. He intentado usar PIL pero parece que no consigo que las imágenes y la transparencia salgan correctamente. Prefiero usar Python, pero si no se puede hacer, otro […]

Parcela matplotlib y luego esperar para la entrada en bruto

Estoy tratando de abrir una serie de ttwigs .png. Quiero poder ver una ttwig en la pantalla y luego obtener un mensaje que me espera para ‘presionar enter’. Al pulsar enter, se debe mostrar la siguiente ttwig. He visto muchas preguntas similares a esta ( Matplotlib – Forzar la visualización de la gráfica y luego […]