以 1 位深度保存 TIF 的最佳 Web 可查看格式是什么?

发布于 2024-07-25 09:23:09 字数 898 浏览 4 评论 0原文

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

TIF 是黑白的,因此 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 位深度,从而有望显着减小大小?

I want to convert TIF to an image type that is viewable in a web page.

The TIFs are black and white so JPG does not work well at all and ends up even larger after conversion.

Here are some tests I have performed using C# and Image.Save to do the conversion:

Orignal TIF is 7KB (bit depth: 1).

Converted to:

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

I then converted a multipage TIF which has 3 pages. Original size was 134KB (bit depth: 1).

Converted 3 images totals:

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

I am starting with a multipage TIF and I need to convert to be viewable in a browser. It looks like PNG would be the best format to use based on my basic tests I have outlined above. Are there other image formats that I should be using / considering?

Are the any other options I am missing to get the file size down?

EDIT: I haved added more information regarding the bit depth of each format. The BMP and PNG maintain the same bit depth as the TIF. Is there a way to reduce the GIF or JPG bit depth to hopefully reduce the size significantly?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

空城缀染半城烟沙 2024-08-01 09:23:09

PNG 无疑是您的最佳选择。

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

PNG is certainly your best choice here.

The reason your PNG ends up larger than the original TIF might be that the runtime doesn't do all the compression it possibly could. If you really need to compress every last little byte out of the PNG file, I would suggest using a tool like AdvancePNG or OptiPNG in order to compress the PNGs after you write them out. The author of OptiPNG has written a good article with links to a few other PNG optimizers.

握住我的手 2024-08-01 09:23:09

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

Use PNG, it supports 1-bit color mode and works even in IE4 (if you don't need partial transparency). Do your customers use IE3?

嘴硬脾气大 2024-08-01 09:23:09

几年前我可能会回避 PNG,但现在它就可以了。 并且有大量的 hack 脚本可以让它在 IE 5 和 6 上运行,这样对于大多数用户来说都是安全的。 如果您确实需要兼容性,请提供 GIF 和 巴布亚新几内亚。

A few years ago I might have shied away from PNG, but now it just works. and there are plenty of hack scripts to get it to work with IE 5 and 6 so you can be safe for most users. If you really need compatibility offer both GIF & PNG.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文