5

我想转换TIF为可在网页中查看的图像类型。

TIFs它们是黑白的,因此JPG根本无法正常工作,并且在转换后最终会更大。

以下是我使用 C# 执行的一些测试并进行Image.Save转换:

原始TIF为 7KB(位深:1)。

转换成:

  • JPG:101KB(位深:24)
  • BMP:256KB(位深:1)
  • GIF:17KB(位深:8)
  • PNG:11KB(位深:1)

然后我转换了一个TIF有 3 页的多页。原始大小为 134KB(位深:1)。

总共转换了 3 张图像:

  • JPG:1324KB(位深:24)
  • BMP:768KB(位深:1)
  • GIF:221KB(位深:8)
  • PNG:155KB(位深:1)

我从多页开始TIF,我需要转换为可在浏览器中查看。PNG根据我上面概述的基本测试,它看起来是最好的格式。我应该使用/考虑其他图像格式吗?

我是否缺少任何其他选项来减小文件大小?

编辑:我已经添加了有关每种格式的位深度的更多信息。BMPPNG保持与 相同的位深度TIF。有没有办法减少GIFJPG位深度以希望显着减小大小?

4

3 回答 3

6

PNG当然是您最好的选择。

您的 PNG 最终比原始 TIF 大的原因可能是运行时没有进行所有可能的压缩。如果您确实需要压缩 PNG 文件中的每个最后一个小字节,我建议您使用AdvancePNGOptiPNG 之类的工具,以便在写出 PNG 后对其进行压缩。OptiPNG 的作者写了一篇很好的文章,其中包含一些其他 PNG 优化器的链接。

于 2009-06-19T15:34:25.347 回答
2

使用 PNG,它支持 1 位颜色模式,即使在 IE4 中也可以使用(如果您不需要部分透明)。您的客户使用 IE3 吗?

于 2009-06-19T15:28:49.867 回答
1

几年前我可能会避开 PNG,但现在它可以工作了。并且有大量的 hack 脚本可以让它与 IE 5 和 6 一起工作,因此您可以对大多数用户安全。如果您真的需要兼容性,请同时提供 GIF 和 PNG。

于 2009-06-18T21:32:13.783 回答