是否可以让 iOS Safari 上传原始 HEIC 照片而不进行 JPEG 转换?

Gri*_*hka 14 html file-upload mobile-safari

iOS 将相机拍摄的照片存储在 HEIC 中。这些文件比同等质量的 JPEG 文件小两倍。我可以找到一种在后端处理它们的方法(例如,libvips 似乎支持 HEIC),从而为用户保存数据。问题:从 iOS 13 开始,Safari 坚持在上传时将 HEIC 转换为 JPEG,从而使文件大小增加一倍。

这:

<input type="file" accept="image/heic" name="file"/>
Run Code Online (Sandbox Code Playgroud)

也不行。也没有image/heif

我是否遗漏了什么,或者这根本不可能,我必须用浪费数据的 jpeg 来凑合?

小智 -1

我不确定这个答案是否有任何帮助,因为它是如此复杂,但看起来如果您将图片作为文件上传,它应该保留 .heic 这绝对不实用,因为您必须保存您想要的任何照片首先上传到您的文件(应用程序“文件”)...

我最近在和朋友一起旅行时做了一次,将几部 iPhone 的照片集中到我的 NAS 上,但让每个人都这样做很麻烦。