首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于图像压缩

关于图像压缩
EN

Stack Overflow用户
提问于 2011-06-04 12:47:03
回答 2查看 707关注 0票数 1

我有一个关于图像压缩的问题:

我们是否可以压缩一系列图像,使下一张图像仅包含前一张图像的更改,以此类推?我在找iOS和PC上的东西。

有什么想法吗?(换句话说,为iOS压缩照片的最好方法是什么?)

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2011-12-24 05:36:06

我从问题中理解到,你的意思是每一张图像都有完全相同的分辨率。如果是这样,请考虑以下算法:

  1. 将每个图像分成固定的块(例如8x8)。
  2. 对于每个块,将其与前一个图像的块进行比较。比较可以是像素完美的,也可以是有损的。
  3. 编码一个标志以指示块相等(或者similarity).
  4. If存在不匹配,则输出该块。

如果您在移动环境中有足够的空间,您可以通过实现以下功能来进一步提高压缩性能:

  1. 使用合适的按位范围编码器作为熵编码器。
  2. 构建了一个模型来处理像素邻域。作为一种简单的方法,你可以看看PNG的过滤器。
  3. 使用四叉树或类似的结构来实现自适应的块大小。
  4. 不尝试对低位进行建模。它们是高度incompressible.

票数 1
EN

Stack Overflow用户

发布于 2017-11-21 21:26:27

给图像一些狂欢的爱。

"sips -s formatOptions 60 image/path“对于图像/路径,您也可以将图像拖入。

您还可以尝试调整图像大小以节省速度

"sips 800图像/路径“

此代码将保持纵横比

如果你想选择所有的jpg,你可以这样写

"sips 800 *.jpg“

它是大小写敏感的,所以你可以检查它是JPG还是jpg。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6234757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档