【问题标题】:How to create a PNG image with the smallest size and good enough for web?如何创建尺寸最小且对网络足够好的PNG图像?
【发布时间】:2011-10-18 07:36:36
【问题描述】:

我有一个172kb 的 png 图像。在图像编辑器上打开它并保存为png-8,它会变成39.3kb,如果我设置为gif,它就会变成42.06kb

在 c# 中,我尝试另存为 png,但大小根本没有变化。我试图保存为gif,质量变得很糟糕......

如何获得与c# 相同的尺寸并保持良好的质量以在网络上显示?

【问题讨论】:

  • 美在旁观者眼中
  • 一定要用C#吗? MS Paint 实际上在压缩(常规)PNG 方面做得非常好(它有一个自适应滤波器)
  • 您的具体情况是什么?为什么需要在 C# 中进行良好的动态压缩?
  • @Cameron 我需要一些东西来减小现有网站上的图像大小。用户可以上传任何图像,我必须压缩并保存它。
  • @Bruno:知道了。您是否考虑过使用外部服务(例如调用系统并使用 ImageMagick?)

标签: c# image image-compression


【解决方案1】:

查看本站http://imageoptim.com/ 作者说他的解决方案将使您的 PNG 1/3 大小平均,而不会失去 PNG 兼容性。如果您负担得起有损压缩,它可以更小。

此链接从此处的 QA 线程获得:What's the most optimal PNG internal format for iOS display can be generated from non-Apple platform?

【讨论】:

    猜你喜欢
    • 2010-12-26
    • 1970-01-01
    • 1970-01-01
    • 2010-10-15
    • 2011-12-26
    • 1970-01-01
    • 1970-01-01
    • 2021-06-25
    • 1970-01-01
    相关资源
    最近更新 更多