---
title: "拾映的压缩细节：档位与前后对比"
description: "拾映还没上架。这一页记录这款 iPhone 照片 App 的压缩怎么做：两档、同一帧的前后对比、老实写出来的体积，以及什么时候原件会留下。"
url: "https://picway.app/zh/details/compress/"
lang: "zh-Hans"
type: "pages"
updated: "2026-11-05"
published: "2026-11-05"
keywords: "拾映的压缩细节"
---

# 拾映的压缩细节：档位与前后对比

URL: https://picway.app/zh/details/compress/
Markdown: https://picway.app/zh/details/compress/index.md
最后更新: 2026-11-05

拾映的压缩细节，讲的是拾映这款还没上架 App Store 的 iPhone 照片 App 的压缩怎么做：标准和深度两档，标准怎么找到撑得住的最小体积，前后怎么在同一帧上对比，体积怎么写，以及什么时候原件会留下。

拾映即将上架 App Store，现在还没有上架。这一页收集的是 App 当前版本怎么压缩视频和实况的细节：档位、对比页，以及你的原件会怎么样。每张卡片先说它做了什么，再说为什么这样做。

## 拾映的压缩有哪几档？ {#compress-levels}

### 视频压缩只有两档：标准和深度 {#tiers-video}

**做法：** 视频压缩给两档。“标准压缩”把长边控制在 1920 像素以内（1080p 画面的长边）；“深度压缩”降到 1280 像素以内（720p 画面的长边）。第一次的一键压缩用标准；之后跟着你最后一次在放一边里选的那一档。

**为什么这样做：** 两个简单的名字让选择容易懂，视频和实况也用同样的两个名字。第一次默认标准，是因为第一次选错的代价应该小：深度可能把 4K 视频降到 720p，原片一删就找不回来了。你自己换过档之后，拾映就按你的口味走。

### 实况压缩：标准、深度，或者只取一帧 {#tiers-live}

**做法：** 实况压缩有三个选项。“标准”让拾映为每张照片自己找“差别很难看出来”的最小体积。“深度”用固定的、更紧的参数：静图长边不超过 2400 像素，动态部分不超过 1440。“只取帧”去掉动态，只留静态照片。选标准或深度，压完仍然是会动的实况。一键压缩会跟着你最后一次在放一边里选的那一档；从没换过，就是标准。

**为什么这样做：** 标准和深度，和视频是同样的两个名字。档位说明里不写能省多少，卡片上也不显示百分比，是否合适请你自己用对比页去看。“只取帧”是给只想要一张更小静图的人，它走的是现有的队列，放一边、撤回、删原片和后台排队都和别的压缩一样，没有另开一条编码或删除的路。

### 标准压缩会试好几个力度，留下过关的最小那一个 {#standard-search}

**做法：** 对每张实况，标准压缩会在静图和动态上各试好几个压缩力度，并给每个结果打分，看它的亮度和原图有多接近。动态部分会抽 6 帧，这几帧的平均分和最差的一帧，都要过线。它留下过关的最小结果。如果都没过，就用试过的最轻的那一档；如果每次试出来都比原来还大，拾映就当它“压不动”。动态部分的长边不超过 1920 像素。查找从这台手机上上一张的落点开始，不用每次从头试。

**为什么这样做：** 照片各不相同：有的丢掉很多数据也看不出来，有的几乎不能丢。固定一个参数，就是一视同仁地对待它们，所以标准压缩让每张照片自己找自己的档位。目标是“差别很难看出来”的最小体积。相似度的分数代替你的眼睛，而对比页让你可以用自己的眼睛再核一遍。

## 压缩做了什么，怎么自己核对？ {#compress-compare}

### 压缩前后，同一帧左右拖动对比 {#compare-slider}

**做法：** 视频压缩完成后，点“对比”。两个版本叠在同一个画面上，拖动分割线：左边是原片，右边是压缩版，同一帧直接对照。如果两个版本的时长不一样（比如慢动作），同时播放必然错帧，拾映就改成在两个版本之间切换，不去伪造同一帧。

**为什么这样做：** 靠眼睛判断，需要两边是同一帧，所以两个播放器叠在一起，上面那个按分割线裁开。时间轴对不上时，在两个版本之间切换，比一条会显示两个不同瞬间的滑块更诚实。

### 比较压缩后的实况：“压缩前后对比”，两边一起动 {#compare-live}

**做法：** 压缩后的实况，对比页的标题是“压缩前后对比”。两侧标着“压缩前”和“压缩后”，下面写着各自的大小。页面上有一行“按住画面，两边的实况一起动”，按住画面，两个版本就一起播放。如果压缩后的实况还没准备好，页面会写“压缩后的实况正在载入”。“只取帧”那种结果的对比，仍然叫“静态版对比”，因为它确实是一张静态副本。

**为什么这样做：** 压缩后的实况仍然是实况，所以把另一边叫作“静态版”是不对的。按住画面就能看两边的动态，这本来也是判断一张实况的方式。

### 视频对比可以全屏；照片和视频都最多放大 4 倍 {#compare-zoom}

**做法：** 视频对比有全屏模式。它用的是同一对播放器，所以分割线的位置、播放进度和缩放都原样保留，屏幕也能跟着手机横过来。退出全屏，就回到竖着。照片和视频用同一个缩放范围，从 1 倍到 4 倍。

**为什么这样做：** 放大是看细节的办法，两种媒体的上限不一样会让人困惑：要是各写各的，照片可能能放大 4 倍，视频却能被拖出一片黑边。所以由同一个函数给两者定范围。

### 滑块对比页只在打开的时候，同时解码两个视频 {#compare-power}

**做法：** 为了在同一帧上对比，滑块对比页会同时解码两个视频。这份额外的开销只在页面打开期间存在：进后台就暂停，离开页面全部拆掉，也不循环播放。播完，就回到暂停的状态。

**为什么这样做：** 同时跑两个解码器很费电，所以它们和页面同生共死，你离开之后，没有任何东西还在运行。

### 体积写得老实：量到了才写光秃秃的数字 {#size-text}

**做法：** 任务卡和对比页读同一份体积数据，用同一个函数写成文字。量到的实际体积，只写数字；只有没量到时才写估算，并把“预计”或“约”紧贴在数字旁边；完全量不出来，就写“大小待确认”，绝不显示 0。

**为什么这样做：** 显示 0，或者悄悄拿一个估算值顶替实测值，都会让你对“要留下什么、要删掉什么”产生误解。

## 什么时候会留下原件，压缩怎么撤回？ {#compress-keep}

### 压了也没省多少，就两个版本都留着 {#keep-both}

**做法：** 压缩之后，拾映会先看这个结果值不值得拿来换掉原件。压缩后的视频，要小至少 10%。压缩后的照片或实况，要小至少 20%，并且至少省 300 KB。如果没过这条线，原件就不动，两个版本都留着。照片、实况和视频，在原件可以被删除之前，走的是同一道检查。

**为什么这样做：** 重新编码是有代价的，省得很少就不值得拿它换掉原件。只看百分比，仍然可能允许一次只省几十 KB 的重新编码，所以照片要同时过百分比和字节数两道关。视频有它自己的线，10%。这道检查只在一处，三种媒体就不会各走各的。

### 一键撤回压缩：原片留下，压缩版转进放一边 {#put-back}

**做法：** 压缩卡片上，“对比”旁边有一个“撤回”按钮。点它就是保留原片：原片离开压缩组、留在你的图库里，原来的压缩版变成一条普通的放一边项目，之后随你对放一边的删除一起走。卡片上没有“两版都留”“只留原片”“正在确认”“已确认”这些中间态。如果原片自己也在放一边里，撤回时会一并把它拿出来。

**为什么这样做：** 它被设计得和你熟悉的放一边按钮一样简单：点一下，原片就安全了。状态越少，要读的东西越少，能出错的地方也越少。而且如果原片也被放一边了，它不然就会留在待删的那一堆里，所以撤回时要一并拿回来。

## 接着看 {#more}

回到[拾映的细节总览](https://picway.app/zh/details/)。视频的声音、实况和缩略图有单独一页：[拾映的视频细节](https://picway.app/zh/details/video/)。想看步骤而不是原因：[苹果手机压缩照片怎么做？](https://picway.app/zh/guides/compress-photos-iphone/)和[iPhone 视频压缩怎么尽量不损画质？](https://picway.app/zh/guides/compress-video-keep-quality/)
