Mostrar una imagen "fantasma" semitransparente sobre otras ventanas

Cuando trabajo con varios programas más o menos relacionados con la edición de gráficos, ya sean creadores de mapas, CAD, modeladores 3D o similares, a menudo necesito volver a dibujar ciertos contenidos de alguna imagen que tengo como mapa de bits.

Sería extremadamente útil si pudiera colocar el mapa de bits en cuestión como superposición sobre el lienzo de dibujo, configurar su opacidad al 50% y luego usar las herramientas del software que uso para replicar las formas que necesito. Desafortunadamente, en muchos casos, el software que uso no brinda la capacidad de colocar superposiciones (o usar un simple .jpg de baja resolución como superposición). En este caso, sería útil un programa externo para mostrar la "superposición" en la parte superior del lienzo. - Simplemente arrastre la ventana de visualización de imágenes sobre el editor, configure la escala correcta y edite. (siempre que al hacer clic sobre la imagen se envíe el clic al editor, ¡no al visor de imágenes!)

Ejemplo: el periódico publicó una infografía con el mapa de una nueva ruta planificada de automóviles urbanos en mi ciudad. Me gustaría agregarlo a OpenStreetMap, pero el mapa provisto es, en el mejor de los casos, incompleto, denota algunas calles y mantiene proporciones generales, pero no detalles más finos. Podría superponerlo y escalarlo para que coincida con el diseño de la calle, luego simplemente dibujar la ruta donde se muestra en el plano. Desafortunadamente, el editor OSM solo permite el servidor de mosaicos para superposiciones, no mapas de bits de archivos locales simples.

Requisitos:

  • Mostrar imagen con opacidad parcial (ya sea configurable desde el programa/fijo o inherente - PNG alfa, puedo agregar esto a la imagen yo mismo)
  • panorámica y escala de la imagen para colocarla con precisión (no esencial)
  • no robe el foco cuando se hace clic en la imagen, pase clic a la ventana de abajo
  • permanezca en la parte superior, incluso cuando la ventana de abajo esté enfocada.

Tenga en cuenta que estos se aplican solo a la imagen que se muestra. Lo que sucede con la interfaz de usuario/ventana/lo que sea de la aplicación del visor cuando se enfoca una aplicación diferente es irrelevante. Estoy abierto a soluciones gratuitas y comerciales, prefiero Windows pero también es aceptable Linux.

¿Hay un programa para proporcionar tal funcionalidad?

Para una imagen: CThruView (Java, GPLv2), logotipo de escritorio personalizado (.NET, Windows, GPLv3). Para cualquier ventana, se puede utilizar junto con cualquier visor de imágenes: Peek Through (.NET, Windows, Sin licencia ).
uh... ¿por qué borraste las respuestas? No pude decidir cuál elegir, pero parece que al menos CThruView hace todo lo que necesito.
Desafortunadamente, su creación/contenido viola las Reglas del sitio. Siéntase libre de entrar en la discusión aquí: meta.softwarerecs.stackexchange.com/questions/735/…
Si ha encontrado que una de estas herramientas se ajusta a sus necesidades, puede responder por sí mismo. Con tu experiencia. Eso seria genial. luego, cuando otros tengan este problema en el futuro, pueden leer esta publicación
CThruView se ve muy bien, pero ¿se puede modificar para mostrar la imagen encima de las aplicaciones de pantalla completa?

Respuestas (5)

Echa un vistazo a OnTopReplica .

Le permite tener una ventana que siempre está en la parte superior. Aunque no le permite seleccionar directamente un archivo de imagen, puede abrir la imagen en la que desea trabajar en cualquier programa de visualización de imágenes, seleccionar esa ventana y luego seleccionar la subregión de la ventana/imagen que desea mostrar.

A continuación, puede establecer la opacidad en múltiplos del 25 % ( Right Click -> Opacity), colocar la ventana en el lugar que desee de la pantalla y, a continuación, activar el clic ( Right Click -> Advanced -> Enable Click-Through). También puede escalar la ventana como desee al configurar la captura, así como guardar la región de la ventana en la que está trabajando como una especie de "Plantilla" para otras imágenes más adelante.

Prueba los nomacs . ¡Es un editor de imágenes gratuito y de código abierto que hace todo lo que necesita y más!

Puede ajustar la opacidad de la aplicación con + Ctrly J++ Ctrly bloquear/desbloquear (para mantenerse en la parte superior) la ventana de la Shiftaplicación con +++ .JCtrlAltShiftB

¡Me gusta bastante!

Sé que llego un poco tarde a la fiesta... ¡pero!

Busqué una solución de software similar a la intención del OP hace un tiempo y encontré este hilo... Probé una o dos de las sugerencias... No recuerdo cuál. Es además del punto que vine a hacer de todos modos...

A partir de este escrito. Hay un programa fantástico que funciona solo para resolver los requisitos mencionados del OP.

Se llama PureRef... permite que las imágenes se coloquen encima de cualquier otro programa que estés usando... También permite la transparencia... y aún mejor... te permite configurar el " función de "clic". Lo que significa que PureRef no capturará los eventos del mouse.

Esto le permite ver a través de la imagen a la que hace referencia y pintar/esculpir/arrastrar y soltar, etc. en el programa de su elección debajo de su imagen...

Darle una oportunidad. Es un buen programa... conócelo y estoy seguro de que no te decepcionará...

(para quien aterrice aquí en busca de los requisitos mencionados) https://www.pureref.com/

Gracias por publicar esta respuesta, tienes razón, es un pequeño programa realmente agradable que hace exactamente esto, ¡muy bien, hecho por un pequeño equipo de desarrollo independiente! Para aquellos que se preguntan cómo hacerlo transparente, haga clic con el botón derecho -> Configuración y configure el tema en "Glass". habilitar superposiciones transparentes.

Hay una lista de otras utilidades de transparencia de imágenes en AlternativeTo.net. La lista aparecerá si busca, por ejemplo, CThruView, Image Overlay Utility u Osiva. El problema es que, en la actualidad, la mayoría de las aplicaciones gratuitas (incluidas las que acabamos de mencionar) están descontinuadas; solo OnTopReplica parece estar actual (o lo estaba en 2018). Este último no es ideal porque no puede rotar imágenes (ya que funciona con un principio diferente), y es torpe en la forma en que activa y desactiva el "clic". Pero por ahora, es la única opción real de 'freeware'.

Un buen visor de transparencias realmente necesita poder abrir una imagen (por ejemplo, jpeg, png) por sí mismo; permitir la manipulación del tamaño, la opacidad y la rotación mediante barras deslizantes y entrada numérica (hasta un lugar decimal); ser fácil de activar y desactivar mediante clics; además de poder soltar fácilmente la aplicación de la pantalla a la barra de tareas cuando desee trabajar sin obstáculos en la aplicación subyacente, que normalmente puede ser 3D-CAD o un editor de imágenes.

También se necesitaba una imagen de la cámara web que funcionara como la imagen fija descrita en la publicación original. O segundo monitor colocado encima de otro y sería semitransparente. Sería fácil anidar piezas en una hoja de metal "usada" (es decir, no en un rectángulo completo)

Como está escrito actualmente, su respuesta no está clara. Edite para agregar detalles adicionales que ayudarán a otros a comprender cómo esto aborda la pregunta formulada . Puede encontrar más información sobre cómo escribir buenas respuestas en el centro de ayuda .
Esto realmente no responde la pregunta. Si tiene una pregunta diferente, puede hacerla haciendo clic en Preguntar . Para recibir una notificación cuando esta pregunta obtenga nuevas respuestas, puede seguir esta pregunta . Una vez que tenga suficiente reputación , también puede agregar una recompensa para llamar más la atención sobre esta pregunta. - De la revisión