Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Duda de BMP

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Duda de BMP Responder citando

Hola, estaba haciendo una aplicación para visualizar mapas, y variables, y tengo un pequeño problema.
Necesito pintar colores sobre mapas, hasta ahora lo que intentaba es cargar el mapa como imagen (BMP) e ir pintando encima los pixeles del color correspondiente, pero el problema es que me machacaba la imagen del mapa. Intenté hacer la imagen transparente, aunque lo que debería ser transparente serían los píxeles, pero nada. A alguien se le ocurre alguna idea???
Me bastaría con poder ver el contorno del mapa, por ejemplo de una isla y encima los colores que le correspondan.
Muchas gracias por adelantado...

Richard

Volver arriba
Mensaje    Asunto: Duda de BMP Responder citando

la verdad es que no he captado del todo la idea de lo que quieres hacer, pero se que cuando cargas un BMP, al poner pixeles encima del cavas, pues ahi se quedan a no ser que guardes el valor del color y la posicion del pixel antes de machacarlo.
Volver arriba
Mensaje    Asunto: Duda de BMP Responder citando

Lo que se me ocurre a mí es capturar el valor de un pixel(en cuanto a COLORREF se refiere). Dependiendo de si es una frontera de la imagen o es el interior de un pedazo del mapa le sumas algún valor COLORREF... Esto tendrá un efecto de colocarle la imagen transparente al mapa.

Por ejemplo: un pixel que contenga algún valor RRGGBB tú le sumas FFFFDC ....equivale a colocarle una capa amarillenta al pixel.

He supuesto que RR pertenece al rojo, GG al verde y BB al azul.. con valores hexadecimales...

Es una idea tosca... un poco lenta y un poco dificil de manejar pero funciona...
Esto equivaldría a tener todo el potencial en tus manos.

joseluisbz@bigfoot.com

Volver arriba
Mensaje    Asunto: Duda de BMP Responder citando

Es que el problema que tengo, es que el mapa ya tiene unos colores de base que varían segun la altura, y segun los valores de una variable (ej. temperatura) el mapa ha de tomar un valor de un color fijo, (ej, si temp>25 Cº entonces rojo), y claro si lo que hago es sumarle algo (para los colores) el tono cambiará segun el color del fondo. Deberé poner la imagen del fondo de un color uniforme para evitar este problema??? Gracias.
Volver arriba
Mensaje    Asunto: Duda de BMP Responder citando

Puedes trabajar con tres imágenes?
Una Imagen1 donde está el mapa.
Una Imagen2 donde está el gradiente de la variable.
Una Imagen3 donde queda el resultado de la suma u operación OR... o le que tu creas conveniente.
Sin embargo, deja solamente visible Imagen3.

joseluisbz@bigfoot.com

Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.