关于图像压缩

时间:2011-06-04 04:47:03

标签: ios image compression

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

我们可以压缩一系列图像,使下一个图像只包含前一个图像的变化,依此类推吗?我在寻找iOS和PC上的东西。

任何想法? (换句话说,什么是压缩iOS照片的最佳方式?)

感谢。

2 个答案:

答案 0 :(得分:1)

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

  1. 将每张图片分成固定的块(例如8x8)。
  2. 对于每个块,将其与之前图像的块进行比较。比较可以是像素完美或有损。
  3. 对标志进行编码以指示块相等(或相似性)。
  4. 如果不匹配,请输出该块。
  5. 如果您在移动环境中有足够的空间,可以通过实施以下功能进一步改善压缩:

    1. 使用适当的按位编码器作为熵编码器。
    2. 构建模型以处理像素邻居。作为一种天真的方法,您可以查看PNG的过滤器。
    3. 使用四叉树或类似结构来实现自适应块大小。
    4. 不要试图模拟低位。它们是高度不可压缩的。

答案 1 :(得分:0)

给图像带来一些抨击爱情。

“sips -s formatOptions 60 image / path” 对于图像/路径,您也可以直接拖动图像。

你也可以尝试调整图像大小以节省速度

“sips -Z 800 image / path”

此代码将保持宽高比

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

“sips -Z 800 * .jpg”

它区分大小写,所以你检查它的jpg或JP​​G。