Bueno amigos hoy les traigo un nuevo post y un aporte al mundo del desarrollo de software y a su vez una propuesta para mejorar este mismo desarrollo y seguir subiendo versiones más seguras rápidas y eficientes.
Buscando y buscando la respuesta a un problemita que tenia de hace un largo rato y que mucha gente en internet (foros, debates, comunidades, soporte técnico, etc) también compartía con migo. Decidí la forma de crear por mi mismo la respuesta de mi pregunta.
Sin más preámbulos este es el código fuente de un visor de TIFF o TIF
TIFF (Tagged Image File Format) es un formato de fichero para imágenes.
Código mime (tipo mime):
image/tiff
image/tiff-fx
La denominación en inglés "Tagged Image File Format" es un formato de archivo de imágenes con etiquetas. Esto se debe a que los ficheros TIFF contienen, además de los datos de la imagen propiamente dicha, "etiquetas" en las que se archiva información sobre las características de la imagen, que sirve para su tratamiento posterior.
Etiquetas
Estas etiquetas describen el formato de las imágenes almacenadas, que pueden ser de distinta naturaleza:
- Binarias (blanco y negro), adecuadas para textos, por ejemplo.
- Niveles de gris, adecuadas para imágenes de tonos continuos como fotos en blanco y negro.
- Paleta de colores, adecuadas para almacenar diseños gráficos con un número limitado de colores.
- Color real, adecuadas para almacenar imágenes de tono continuo, como fotos en color.
- entre otros colores de formatos conocidos como gif.
Compresión
Las etiquetas también describen el tipo de compresión aplicado a cada imagen, que puede ser:
- Sin compresión
- PackBits
- Huffman modificado, el mismo que las imágenes de fax (UIT grupo III y IV anteriormente CCITT).
- LZW, el mismo que usa el formato GIF.
- JPEG
Almacenamiento
Hay también etiquetas que especifican el formato interno de almacenamiento de la imagen: completas, por bandas o por secciones rectangulares, lo cual permite a muchas aplicaciones optimizar los tiempos de carga o leer únicamente la zona de interés de una imagen grande.
El vendito TIFF es un formato de imagen que a diferencia que el JPG" / "JPEG" / "PNG" / "BMP" / "GIF” el TIFF o TIF los navegadores de internet no lo soportan
<img src=”mytiff.tiff” />
Para resolver este problema eh desarrollado un visor de tiif en Asp .Net utilizando el código de visual basic
<img src="MostrarImagen.ashx?ImageFileName=00000001.tif&Item=0" />
Donde paso el tiff como parámetro a un HTTP Handler (*. ashx)
Este se encarga de hacer la conversión de TIFF a Gif y luego enviarla, para observar en el navegador imagen solicitada.
Espero que sea de ayuda el visor.
Nota si eres mas pilo en la programación que yo jajajaja ojala no seas malito y aportes con todos los cambios y mejoras. Cualquier cambio o mejora hecha por mi yo les aviso y la subo en taringa
CODIGO FUENTE AQUI
0 comentarios:
Publicar un comentario