Articles of png

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

Python PIL: ¿cómo hacer que el área sea transparente en PNG?

He estado usando PIL para recortar imágenes, ahora también quiero hacer transparentes ciertas áreas rectangulares, por ejemplo from PIL import Image im = Image.open(“sample.png”) transparent_area = (50,80,100,200) … Realmente apreciaría algún código ya que no he podido encontrarlo, ¡muchas gracias de antemano! Aclamaciones, Hoff

Convertir PNG32 a PNG8 con PIL a la vez que conserva la transparencia

Me gustaría convertir una imagen PNG32 (con transparencia) a PNG8 con Python Image Library. Hasta ahora he logrado convertir a PNG8 con un fondo sólido. A continuación es lo que estoy haciendo: from PIL import Image im = Image.open(“logo_256.png”) im = im.convert(‘RGB’).convert(‘P’, palette=Image.ADAPTIVE, colors=255) im.save(“logo_py.png”, colors=255)

Python: lectura y escritura de imágenes en color TIFF de 16 bits, tres canales

¿Alguien tiene un método para importar una imagen TIFF de 16 bits por canal y 3 canales en Python? Todavía tengo que encontrar un método que conserve la profundidad de 16 bits por canal al tratar con el formato TIFF. Espero que alguna alma útil tenga una solución. Aquí hay una lista de lo que […]

Cómo optimizar el tamaño de la imagen usando una varita en python

Quiero cambiar el tamaño y optimizar el tamaño de la imagen png y jpg usando una varita. Con PIL, puedo guardar la misma imagen con aproximadamente un tercio del tamaño si especifico la opción de optimización. with open(filename, ‘rb’) as f: pimage = PImage.open(f) resized_pimage = pimage.resize((scaled_width, scaled_height), PImage.ANTIALIAS) bytes_buffer = io.BytesIO() resized_pimage.save(bytes_buffer, format=”PNG”, optimize=True) […]

PNG transparente en PIL resulta no ser transparente

He estado golpeando mi cabeza contra la pared por un tiempo con esto, así que tal vez alguien pueda ayudar. Estoy usando PIL para abrir un PNG con fondo transparente y algunos garabatos negros aleatorios, y trato de ponerlo encima de otro PNG (sin transparencia), luego guardarlo en un tercer archivo. Sale todo negro al […]

Problema sobre el formato de fondo transparente .png OpenCV con Python

Estoy estudiando en OpenCV con Python. Intenté cambiar un color de la imagen en formato PNG, pero tengo un problema con el fondo PNG (la imagen tiene un fondo transparente). Cuando lo cambio a escala de grises, el fondo cambia a negro, mi imagen ya no es transparente. Lo que deseo es mantener el fondo […]

PIL: Miniatura y terminar con una imagen cuadrada.

Vocación image = Image.open(data) image.thumbnail((36,36), Image.NEAREST) mantendrá la relación de aspecto. Pero necesito terminar mostrando la imagen así: ¿Puedo tener un estilo de buzón con transparente o blanco alrededor de la imagen?