Estoy haciendo algunas ediciones de imágenes con la biblioteca de PIL. El punto es que no quiero guardar la imagen cada vez en mi HDD para verla en Explorer. ¿Hay un pequeño módulo que simplemente me permite configurar una ventana y mostrar la imagen?¿Cómo se muestran las imágenes de PIL en la pantalla?
Respuesta
Desde el PIL tutorial:
Una vez que tenga una instancia de la clase de imagen, puede utilizar los métodos definidos por esta clase para procesar y manipular el imagen. Para ejemplo, vamos a mostrar la imagen que acaba de cargar:
>>> im.show()
es en realidad lo que estaba buscando, pero me sale un error de la galería de fotos de Windows Live. 0x800706ba –
Eso es porque la galería de fotos en vivo de Windows está asociada con el tipo de archivo temporal que PIL creó cuando llamó al método, que probablemente sea .bmp en Windows que no admite muchas de las capacidades de los formatos de archivos de imágenes modernos. Intente configurar el atributo de formato de imagen explícitamente a .png (es decir, 'im.format =" PNG "') antes de la llamada 'im.show()'. – martineau
aún el problema persiste. De hecho, podría probar una ventana de la biblioteca. –
Quizás pueda usar matplotlib para esto, también puede trazar imágenes normales con él. Si llama a show(), la imagen aparece en una ventana. Echar un vistazo a esto:
Si usted encuentra que PIL tiene problemas en algunas plataformas, utilizando un visor de imágenes nativa puede ayudar.
img.save("tmp.png") #Save the image to a PNG file called tmp.png.
para MacOS:
import os
os.system("open tmp.png") #Will open in Preview.
Para la mayoría de los sistemas GNU/Linux con X.Org y un entorno de escritorio:
import os
os.system("xdg-open tmp.png")
import os
os.system("powershell -c tmp.png")
- 1. Las imágenes de Magento no se muestran en la interfaz
- 2. Cámara Vista de superficie Las imágenes se muestran estiradas
- 3. Las imágenes incrustadas no se muestran cuando en un UserControl
- 4. Python PIL ValueError: las imágenes no coinciden
- 5. Cambiar el tamaño de las imágenes en PIL en Tkinter
- 6. Las imágenes se pixelan cuando se toca la pantalla
- 7. No se muestran imágenes en Spring MVC
- 8. everytime push to heroku, las imágenes no se muestran, clip
- 9. imágenes Optimizar .png con PIL
- 10. ¿No se muestran las imágenes de la tarjeta SD en la galería?
- 11. Las imágenes no se muestran en Silverlight cuando se ejecuta la aplicación
- 12. ¿Cómo se muestran las solicitudes de Ajax en la URL?
- 13. imágenes de la página maestra que no se muestran en las páginas secundarias
- 14. ¿Cómo se muestran y ocultan las preferencias en Android dinámicamente?
- 15. ¿Cómo haces que las imágenes se tambaleen como en la pantalla de inicio del iPhone?
- 16. Recorte automático de imágenes con PIL
- 17. Las imágenes no se muestran al imprimir Vista previa (o Imprimir) en IE/Chrome/Firefox
- 18. Imágenes precargadas que no se muestran en Chrome
- 19. ASP .Net MVC - Las imágenes no se muestran en la compilación publicada
- 20. ¿Por qué las imágenes y CSS no se muestran en HTTPS?
- 21. ¿Cómo fusionar imágenes en un lienzo usando PIL/Pillow?
- 22. ¿Cómo se muestran las opciones de autocompletar en emacs?
- 23. @ 2x las imágenes no se muestran en el diseñador del constructor de interfaz XCode4
- 24. Las imágenes de fondo CSS no se muestran en el ipad
- 25. iPhone - adaptar las imágenes a pantalla retina
- 26. ¿Cómo se muestran las cadenas en el depurador de Xcode?
- 27. Las imágenes no se muestran en IE7 (pero funcionan bien en IE6/Firefox)
- 28. que muestran imágenes en JEditorPane (Java Swing)
- 29. la comparación de imágenes (similares) con Python/PIL
- 30. Pantalla de imágenes daltónicas
de visualización de la imagen * *cómo**? En un navegador? –
en una ventana hecha de python. Algo así como una ventana de pygame. Podría hacerlo en pygame, pero me gustaría una solución mejor. –
WxPython? ¿O es demasiado pesado? http://wxpython.org/ – grieve