Visor de PNG que muestra el canal alfa como transparente

Estoy buscando un visor de PNG para Windows que sea transparente para las partes transparentes de la imagen; es decir, podemos ver las otras ventanas a continuación.

Debería ser algo como esto:

Normalmente, el fondo transparente se muestra gris ¡Pero quiero que el fondo sea realmente transparente!
Normalmente, el fondo transparente se muestra gris / Pero quiero que el fondo sea realmente transparente

Caso de uso : necesito alinear mi imagen de microscopio en vivo con precisión a la forma de una imagen PNG. Podría dibujar los bordes de la imagen con algún software de garabatos en pantalla, o simplemente mostrar mi forma como una imagen PNG con canal alfa. Parece muy sencillo que un visor PNG admita eso, pero no he podido encontrar uno con esta función.

Requisitos :

  • (preferiblemente) software gratuito que muestra el canal alfa de una imagen como transparente.
  • Sería bueno escalar y rotar libremente la imagen al verla.

Investigación hasta ahora

  • Codificar algo en esta dirección también parece posible (ver, por ejemplo, aquí ). ¡Pero tiene que haber una solución lista para usar!
  • En esta publicación , sugieren usar software para hacer que una ventana sea semitransparente. Esta es una solución a medias para mis necesidades (ahora mismo estoy usando Glass2K )
  • En la misma publicación, mencionan un software llamado Custom Desktop Logo que parece ir en la dirección correcta, pero no me funciona en Windows10.
Lo siento por el formato feo. SE prohíbe más de 2 enlaces para novatos como yo, así que vote a favor para obtener más reputación y hacer publicaciones con un buen formato :)
Un navegador web transparente sería una solución particularmente interesante y útil para esto. El motor de renderizado de webkit puede hacer esto (confirmado a través de PhantomJS), por lo que no hay una razón fundamental por la que los navegadores que usan webkit, como Chrome y Safari, no puedan tener un fondo transparente opcionalmente.

Respuestas (2)

Si instala Python 2.7 y wxPython más el paquete Docs & Demo, encontrará que tiene, en el paquete de demostraciones, una demostración llamada ShapedWindow que hace casi exactamente lo que está pidiendo. (También hay demostraciones de AlphaDrawing que pueden ser útiles)

  • Gratis, gratis y de código abierto
  • Plataforma cruzada
  • Dado que es Python, es pequeño, 136 líneas, y debería poder adaptarlo con bastante facilidad.
  • Puedes extenderlo para poder cambiar imágenes, hacer zoom, rotar, etc.

La demostración corriendo sobre la demostración

Demostración en acción

Nota

Se está trabajando para que wxPython esté disponible para Python 3.x, pero aún no se ha publicado.

Es un truco, pero aquí hay un navegador transparente

https://github.com/Antony74/transparent-browser

(basado en electrones/cromo)

Navegador transparente