HEIC 转 JPG 转换器
将 HEIC 图像(iPhone 格式)即时转换为标准 JPG 格式,并保持高质量。在您的浏览器中安全处理。
拖放 HEIC 到这里
最大支持 50MB
将 HEIC 图像(iPhone 格式)即时转换为标准 JPG 格式,并保持高质量。在您的浏览器中安全处理。
最大支持 50MB
HEIC 是苹果公司为高效图像文件格式 (HEIF) 采用的文件扩展名,当时 iPhone 从 2017 年 iOS 11 开始以 HEVC 编码的 HEIF 而不是 JPEG 格式拍摄照片。在相同的视觉质量下,该格式的图像压缩效率大约是 JPEG 的两倍,这意味着一张典型的 12 兆像素 iPhone 照片的 HEIC 大小约为 1.5-2 MB,而 JPEG 则为 3-4 MB。缺点:HEIC 在 Apple 生态系统之外得不到很好的支持。如果没有其他软件或编解码器,Windows、Android 和大多数网络工具无法打开它。
该转换器使用 heic2any 库在浏览器中完全解码 HEIC,该库包装了 libheif 解码器的 JavaScript 端口。然后使用浏览器的内置编码器将解码后的位图重新编码为 JPEG。文件在任何时候都不会离开您的设备 - 整个管道在本地运行。
输出 JPEG 质量默认为 90,这使得图像在视觉上与源图像无法区分,同时生成的文件大小与原始 HEIC 相当。较高 (95–100) 会增加文件大小,但明显的好处却很小;降低 (60–75) 可节省空间,但会引入在平滑渐变或复杂纹理上可能可见的压缩伪影。
兼容性就是全部原因。 Windows 上的电子邮件收件人通常无法预览 HEIC。 Web 上传表单拒绝该格式。照片打印服务不接受。较旧的照片编辑软件要么完全拒绝 HEIC,要么需要付费插件。在共享之前转换为 JPEG 可以消除麻烦。
即使在 Apple 生态系统内,JPEG 仍然是跨平台切换的更安全选择。将 HEIC 照片空投给 Windows 同事会产生他们无法打开的文件。将 HEIC 上传到在 Linux 上运行的公司文档管理系统通常会失败。 JPEG 是适用于任何地方的最低公分母。
放下 iPhone 照片,获取 JPEG。该解码器适用于 HEIC 和 HEIF 文件。
HEIF (ISO/IEC 23008-12) 是一种源自 ISO 基础媒体文件格式的容器格式。在容器内部,图像数据采用 HEVC (H.265) 帧内编码进行编码,这比 JPEG DCT 管道的效率要高得多。 HEIF 还可以存储多图像序列、深度图和实时照片。
heic2any 解码 HEIF 容器并分派到 libheif 的 HEVC 解码器,两者均通过 Emscripten 编译为 JavaScript。输出是具有 RGBA 像素值的 ImageData 对象,该对象被绘制到画布上。 JPEG 编码遵循标准 ITU-T T.81 管道,使用浏览器的本机编码器。
解码速度是主要瓶颈。在现代手机或笔记本电脑上,12 MP iPhone HEIC 需要 1-3 秒才能用 JavaScript 进行解码;在旧设备上运行时间更长。相比之下,编码为 JPEG 只需要几分之一秒的时间。