 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Davik Invitado
|
Publicado: Mie 12 Nov, 2003 10:15 am Asunto: Socorro el TIF me está volviendo loco |
|
|
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 |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Mie 12 Nov, 2003 10:39 am Asunto: |
|
|
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 |
|
 |
Davik Invitado
|
Publicado: Mie 12 Nov, 2003 12:31 pm Asunto: |
|
|
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 |
|
 |
-Spencer- Capt

Registrado: 03 Mar 2003Mensajes: 160Ubicación: Armenia - Colombia
|
Publicado: Mie 12 Nov, 2003 7:14 pm Asunto: Re: Socorro el TIF me está volviendo loco |
|
|
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 |
|
 |
Davik Invitado
|
Publicado: Jue 13 Nov, 2003 9:27 am Asunto: |
|
|
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 |
|
 |
Davik Invitado
|
Publicado: Vie 14 Nov, 2003 10:16 am Asunto: |
|
|
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 |
|
 |
-Spencer- Capt

Registrado: 03 Mar 2003Mensajes: 160Ubicación: Armenia - Colombia
|
Publicado: Vie 14 Nov, 2003 6:44 pm Asunto: |
|
|
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 |
|
 |
|
|
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
|
© 2002–2026 Club Builder · Funciona con phpBB.
|