浮之静

朋友圈,照片动起来了~

最近微信更新了两个比较有意思的功能:

  • 朋友圈支持实况照片,也可以和普通图片混合发送

  • 显示好友添加时间

注:目前,实况照片功能正在 iOS 8.0.51 及以上版本逐步覆盖中,大家更新完并被覆盖后即可使用(目前仅支持苹果,安卓暂不支持)。

Image

Image

Live 照片

实况照片(Live Photo)是苹果公司为 iPhone 设计的一种照片格式,它可以捕捉到按下快门按钮前后 1.5 秒的动画和声音,从而创造出一种动态的照片体验。当你在相册中查看 Live 照片时,只需按压照片,就可以看到照片周围的短暂动画和声音,给传统的静态照片带来了更多生动的上下文和情感表达。

是什么?

关于 Live 照片,你需要了解的一些信息:

  • 持续捕捉:当你打开 iPhone 相机应用准备拍摄时,相机会自动并持续地捕捉影像,即使你还没有按下快门。这意味着相机实际上已经在快门按下前开始工作。

  • 选择性保存:当你实际按下快门拍摄一张照片时,相机不仅保存那一刻的静态图像,还会保存前后各 1.5 秒的影像和声音。这样,每一个 Live 照片实际上包含了一段短视频和一张高分辨率的静态照片。

  • 存储格式:Live 照片使用的是 HEIF 文件格式,但内部结构复杂,包含了一张 JPEG 图片和一个短小的 MOV 视频文件。

  • 互动性:在 iPhone 或其他支持的设备上,用户可以通过按压 Live 照片来触发并播放其中的动画和声音,使得照片“活”起来。这种方式为用户提供了更丰富的视觉和听觉体验。

  • 兼容性:尽管 Live 照片提供了动画和声音,但它们被设计为尽可能地节省存储空间,同时也确保与其他非苹果设备的兼容性。如果应用或设备不支持 Live 照片,它们将作为普通的 JPEG 图像显示。

相关资料:[Issue] iPhone "Live Photo" back up - JPG and MOV[1]

Image

和 GIF 的区别

Live 照片是苹果设备上的一种照片格式,提供了更丰富的信息和更高的互动性(声音和更高质量的图片)。而 GIF 则是一种更广泛使用的图像格式,支持简单的动画循环播放,不包含声音,色彩也十分有限。

📌 GIF

图像互换格式[2](GIF:Graphics Interchange Format)是一种位图图形文件格式,以 8 位色(GIF 支持的颜色较少,每帧最多 256 色)重现真彩色的图像。由美国计算机科学家 Steve Wilhite 领导的在线服务供应商 CompuServe 团队开发,并于 1987 年 6 月 15 日发布。它实际上是一种压缩文档,采用 LZW 压缩算法进行编码,有效地减少了图像文件在网络上传输的时间。它是目前互联网广泛应用的网络传输图像格式之一。最独特的特性之一是支持动画和透明背景,还有体积小、成像相对清晰等优点,十分适合早期互联网带宽小的环境。

📌 真彩色

真彩色[3](True Color,早期常俗称全彩)图像通常使用三个字节(即 24 位)来描述每个像素,其中每个字节分别代表红色、绿色和蓝色(RGB)三种颜色的强度。这种方式可以在单个像素上显示高达 1677 万(256*256*256=16,777,216)种不同的颜色组合,因为每种颜色通道可以展示 256 种不同的强度级别。如果存在第四个字节,通常用于表示阿尔法通道(α Channel 或 Alpha Channel),即透明度,使得在图像中实现透明或半透明效果成为可能。

Image24 位 RGB 调色板(真彩色)的所有 16,777,216 种颜色都在一个 4096×4096 像素的位图中显示
📌 LZW 压缩算法

蓝波-立夫-卫曲编码法[4](LZW:Lempel–Ziv–Welch)是一种通用无损数据压缩算法。

无损数据压缩(Lossless Compression),是指资料经过压缩后,信息不被破坏,还能完全恢复到压缩前的原样。相比之下,有损数据压缩只允许一个近似原始资料进行重建,以换取更好的压缩率。无损数据压缩在许多应用程序中使用,如:ZIP 和 gzip。

iPhone 实况照片

从以下截图可以获得的信息:

  • 实况照片存储的格式为 HEIF。

  • 点击 实况 出现下拉菜单,可以选择其中一种模式。选择 循环播放 或 来回播放 模式,然后通过 隔空投送(AirDrop) 分享给 Mac 时,会将照片转为 MOV 格式视频,其他模式投送为 HEIC 格式。值得注意的是,除隔空投送 Mac 外,修改照片模式并不能直接将 HEIF 格式转换为视频(发送给不支持 HEIF 格式的应用时,仍展示为图片)。

  • 当照片为 实况 模式时,点击右上角 ••• 按钮,打开下拉菜单,点击菜单项 存储为视频 可以直接将实况照片导出为视频格式。

Image

Image

📌 HEIF & HEIC

HEIF(High Efficiency Image File Format)和 HEIC(High Efficiency Image Coding)两者之间的主要区别在于它们的应用和具体的编码方式。

  • HEIF:是一种用于存储单个数字图像和图像序列的数字容器,还可以包括其他媒体流,如定时文本、音频或视频。HEIF 可以支持多种类型的编码,但最常见的是使用 HEVC(High Efficiency Video Coding),这是一种用于压缩图像的高效视频编码技术。

  • HEIC:是 HEIF 的一个子集,专门用于存储使用 HEVC 编码的图像。HEIC 是 HEIF 容器中使用 HEVC 编码的图像的文件扩展名,这种格式特别为苹果设备优化,以提供更高的图像质量和更低的文件大小(相比同等质量的 JPEG 更节约存储空间)。

简单来说:HEIF 是一种通用的图像文件格式,能支持多种编码方式,而 HEIC 则特指使用 HEVC 编码的 HEIF 格式。在苹果设备中,HEIC 格式因其高效的压缩率和良好的兼容性而被广泛使用。

在不支持实况照片时,编辑实况照片封面会改变分享出去的静态图片(选帧)。具体操作:点击底部工具按钮(中间第 3 个),再点击底部实况按钮进入选帧界面,拖动窗口选择一帧后,点击设为封面照片,最后点击右上角完成即可。如需撤销修改,点击右上角 ••• 按钮,打开下拉菜单,点击菜单项 复原到原始状态。

References

[1]

[Issue] iPhone "Live Photo" back up - JPG and MOV: https://discussions.apple.com/thread/252371589?answerId=254475983022&sortBy=rank#254475983022

[2]

图像互换格式: https://en.wikipedia.org/wiki/GIF

[3]

真彩色: https://en.wikipedia.org/wiki/Color_depth

[4]

蓝波-立夫-卫曲编码法: https://zh.wikipedia.org/wiki/LZW