【问题标题】:How to compress any picture?如何压缩任何图片?
【发布时间】:2014-12-03 16:42:20
【问题描述】:

我们的网站可以加载用户图片。用户可以加载任何文件(我们相信它现在会是一张图片)。在页面上,我们展示了很多图片,因此我们拥有巨大的互联网流量。我们想在服务器上压缩图片。我找到了以下关于图片压缩的文章。

How to compress jpg file?

但是有解释如何压缩具体格式。有压缩任何图片的通用方法吗?

【问题讨论】:

  • 不,没有。有几种不同的方法来压缩图像。最大的区别是有损和无损方法。
  • 也许我们应该将输入图片的格式转换为单选?
  • 如果 CPU 不是问题,您可以尝试使用多种方法压缩同一张图像,并保留导致较小图像的一种。

标签: java image io compression


【解决方案1】:

图片是一个非常广泛的术语,还可以包括矢量图形,即浏览器通常无法显示的图片(如 psd 文件)。

我建议在服务器端使用 gd lib 或 imagemagick 将它们全部(或至少您选择支持的这些)转换为可以在网络浏览器中显示并获取的标准化格式(如 jpg)压缩(也可以调整大小)。

用户可以上传的 100% 可能的图像文件无法转换。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-17
    • 2015-01-05
    • 1970-01-01
    • 2014-03-22
    • 1970-01-01
    • 2019-11-21
    • 1970-01-01
    相关资源
    最近更新 更多