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 

Socorro el TIF me está volviendo loco

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Socorro el TIF me está volviendo loco Responder citando

Después de estar buscando por el foro, para enterarme de cómo abrir una imagen .tif, y por cierto no encontrar mucha información al respecto, Spencer me aconsejo usar el componente ImageEn.

Bueno hasta aquí todo bien, lo instale y conseguí abrir las imágenes, pero mi problema es el siguiente, las imágenes que quiero procesar son en blanco y negro y cada píxel se codifica con 16bits, cuando las abro con el objeto TImageEnView y pretendo acceder a la información de cada píxel, utilizo la propiedad Bitmap de este objeto, pero en ella me encuentro una imagen RGB de 24 bits, donde R=G=B.

Y mi pregunta es ¿donde han ido a parar los 65535 niveles de gris originales de la imagen?

Ya no se por donde tirar, odio los tif, alguien me los puede destripar para que los entienda, o darme alguna idea.
Saludos a todos.
Volver arriba
Mensaje    Asunto: Responder citando

https://cppbuilder.es/viewtopic.php?t=3638

Diferentes formatos Graficos entre otros (Ingles)

Checalo aqui y recuerda que este foro es el Apeiron del C++ Builder, revisa siempre en trucos ahi hay muchas cosas ya explicadas
_________________
Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc

http://www.touchsoftwares.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

Gracias Touchsoftwares.
Si no contesta nadie más dándome una solución mas cómoda, trataré de destripar el tiff utilizando la información sobre el formato que me facilitas, aunque soy novato me parece bastante complicado.
Volver arriba
Mensaje    Asunto: Re: Socorro el TIF me está volviendo loco Responder citando

Yo estoy realizando un trabajo, donde el programa abre cualquier tipo de imagen, ya sea en 24, 32 o 16 bit a color o como sea. Despues de abrir la imagen con el componente la convierto a formato de 8bits para luego procesarla.

Lo que haces con el ImageEn es abrir la imagen, luego en un TImage (normal, y no visible), le asignas la imagen que tienes en el ImageEn pero en formato bmp.

Si quieres me das la direccion de correo y te envio un codigo que bajé, que hace la conversion de imagenes que necesitas.
_________________
"Cállate, o di algo mejor que el silencio"
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

Spenser, mi dirección es damisal@upvnet.upv.es
Por lo que me has dicho, tú procesas la imagen de 8bits, me imagino que te refieres a 8 bits por canal (RGB), eso es un bmp normal, mi problema es acceder al resto de bits. Como ya comentaba yo proceso los datos que recupero en un Bitmap, pero este no parece contener toda la información.
En cualquier caso agradecere cualquier cosa que me mandes.
Gracias, ya es la segunda vez que contestas a mis consultas.
Saludos.
Volver arriba
Mensaje    Asunto: Responder citando

Esto es lo que me han contestado los de HiComponents (desarrolladores del componente ImageEn) a mi pregunta:

Cita:
Dear Sir,
ImageEn can read/write gray scale 16 bits, but it handles all images (except
for black/white) as 24 bit. For this reason 16 bits are always converted to
24 bit (true color, RGB).
The access to 16bits data will be supported soon


Con lo cual estoy peor que al principio.
Por lo tanto empezaré desde cero. ¿Cómo puedo abrir un archivo .tif? ¿Alguna sugerencia?
Volver arriba
Mensaje    Asunto: Responder citando

Porque no revisas el codigo que te envie, y si tienes alguna duda lo comentas.
_________________
"Cállate, o di algo mejor que el silencio"
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
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.