2009-06-18 5 views
5

Quiero convertir TIF a un tipo de imagen que se puede ver en una página web.¿Cuál es el mejor formato visible en la web para guardar un TIF con una profundidad de 1 bit?

TIFs son en blanco y negro, por lo que JPG no funciona bien y termina incluso más grande después de la conversión.

Éstos son algunas pruebas he realizado usando C# y Image.Save para hacer la conversión:

de Orignal TIF es 7KB (profundidad de bits: 1).

Convertido a:

  • JPG: 101KB (bit de profundidad: 24)
  • BMP: 256 KB (profundidad de bits: 1)
  • GIF: 17KB (bit profundidad: 8)
  • PNG : 11 KB (profundidad de bits: 1)

Luego convertí una página múltiple TIF que tiene 3 páginas. El tamaño original era 134 KB (profundidad de bits: 1).

convertido de 3 imágenes totales:

  • JPG: 1324KB (profundidad de bits: 24)
  • BMP: 768KB (bit de profundidad: 1)
  • GIF: 221KB (profundidad de bits: 8)
  • PNG: 155KB (bits de profundidad: 1)

estoy empezando con una de varias TIF y necesito convertir a ser visible en un navegador. Parece que PNG sería el mejor formato para usar basado en mis pruebas básicas que he descrito anteriormente. ¿Hay otros formatos de imagen que debería usar/considerar?

¿Hay alguna otra opción que me falte para bajar el tamaño del archivo?

EDIT: He añadido más información sobre la profundidad de bits de cada formato. El BMP y el PNG mantienen la misma profundidad de bits que el TIF. ¿Hay alguna forma de reducir la profundidad de bits GIF o JPG para reducir el tamaño significativamente?

+0

¿Es realmente blanco y negro, o es en escala de grises? –

+0

Buena pregunta. Yo 'creo' que es en blanco y negro. Cada píxel negro parece ser del mismo tono negro;) No sé mucho sobre el formato tif. Analizaré esto más cuando tenga acceso a algunos ejemplos y publicaciones. – Kelsey

+0

He agregado la profundidad de varios bits para el tiff y mis imágenes resultantes. – Kelsey

Respuesta

6

PNG es sin duda su mejor opción aquí.

La razón por la cual su PNG termina siendo más grande que el TIF original podría ser porque el tiempo de ejecución no hace toda la compresión que podría.Si realmente necesita comprimir hasta el último byte del archivo PNG, sugeriría usar una herramienta como AdvancePNG o OptiPNG para comprimir los PNG después de que los haya escrito. El autor de OptiPNG ha escrito un buen artículo con enlaces a few other PNG optimizers.

+0

TIFF tiene una compresión superior para imágenes de 1 bit. Para todos los demás tipos, pierde a PNG. –

1

Hace unos años podría haber evitado PNG, pero ahora simplemente funciona. y hay muchos scripts de hack para que funcionen con IE 5 y 6, por lo que puede estar seguro para la mayoría de los usuarios. Si realmente necesita compatibilidad, ofrezca ambos GIF & PNG.

+0

Esta pregunta no trata sobre la transparencia alfa. Además, PNG admite a/sbin/fsck-load de modos, no solo RGBA. –

+0

¿Por qué en el mundo alguien necesitaría un GIF? Si está hablando de transparencia alfa, ¿no es mejor proporcionar solo dos archivos PNG? Su sitio ni siquiera se cargará en IE3 de todos modos. –

+0

Hay más en PNG y GIF que en Transparencia. También son los mejores algoritmos para codificar imágenes en blanco y negro de 1 bit. –

2

Use PNG, es compatible con el modo de color de 1 bit y funciona incluso en IE4 (si no necesita transparencia parcial). ¿Tus clientes usan IE3?

Cuestiones relacionadas