Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Entorno gráfico para mostrar imágenes

Estas en el tema de Entorno gráfico para mostrar imágenes en el foro de C/C++ en Foros del Web. Buenas, antes de nada decir que soy novato en el manejo de imágenes mediante programación. Vamos que sé declararlas mediante la librería CImg, abrirlas, guardarlas, ...
  #1 (permalink)  
Antiguo 31/01/2015, 05:18
 
Fecha de Ingreso: enero-2015
Mensajes: 7
Antigüedad: 9 años, 2 meses
Puntos: 0
Entorno gráfico para mostrar imágenes

Buenas, antes de nada decir que soy novato en el manejo de imágenes mediante programación. Vamos que sé declararlas mediante la librería CImg, abrirlas, guardarlas, aplicarles algún procesado y poco más por lo que mis dudas son algo generales.
Lo que quiero conseguir es que a partir de una imagen .tif georreferenciada (imagen tif con las coordenadas de latitud y longitud de sus cuatro esquinas) cuando pase por encima con el ratón se muestre en un visor las coordenadas (al estilo de google earth) y eso quiero integrarlo en un entorno gráfico a modo display.
Por tanto mis preguntas son:
1ª ¿Qué entorno gráfico para c++ me permite mostrar una imagen .tif en un display?
2ª ¿Cómo puedo al pasar el cursor dentro de ese display mostrar el valor de x e y del propio cursor para después poder transformarlo a latitud y longitud?
Ante todo no pido un código concreto solo ideas generales. Gracias.
  #2 (permalink)  
Antiguo 02/02/2015, 00:54
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 6 meses
Puntos: 204
Respuesta: Entorno gráfico para mostrar imágenes

Cita:
Iniciado por scattering Ver Mensaje
1ª ¿Qué entorno gráfico para c++ me permite mostrar una imagen .tif en un display?
Cualquier entorno gráfico te permite mostrar una imagen tif, ya sea directamente (porque el entorno disponga de librerías que permitan abrir este formato directamente) o indirectamente (te hará falta una librería intermedia que abra el tif y luego ya podrás convertir el formato al utilizado internamente por el entorno gráfico)

Ejemplos de librerías para entornos gráficos tienes varias:

  • Qt
  • wxwidgets
  • GTK+
  • API de windows
  • MFC
Cita:
Iniciado por scattering Ver Mensaje
2ª ¿Cómo puedo al pasar el cursor dentro de ese display mostrar el valor de x e y del propio cursor para después poder transformarlo a latitud y longitud?
El entorno gráfico dispondrá de algún mecanismo de eventos que te informa sobre la posición del ratón sobre la imagen, simplemente tienes que recuperar las coordenadas del ratón y hacerles la conversión correspondiente.

La forma concreta de realizar esto dependerá del entorno gráfico utilizado, mientras no elijas uno en concreto es complicado dar más información.

Un saludo

Etiquetas: aplicacion, c++, coordenadas, image
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:17.