所以我知道这个问题已经被问过好几次了,但我找不到一个明确、明确的答案。
我正在尝试使用纯 HTML5 和 AJAX/C#(如果可能的话别无其他)通过 IOS/Android 从移动页面(而非应用程序)简单地捕获照片。到目前为止,使用我的代码,一切都适用于 Android,但问题是 IOS 的新 HEIC 图像格式。
我的目标是转换由表单输入捕获的 HEIC 图像,并在将其发送到服务器之前将其转换为 JPG。
有人可以解释一下如何做到这一点(稍微详细一点),并包括执行此操作所需的任何依赖项/库。
PS:我非常了解诺基亚的 GitHub 项目(它不起作用),以及为您完成它的过于昂贵的 API。
最佳答案
在寻找答案时遇到了您的问题,但遗憾的是没有找到任何答案:( 但是,我已经成功地使用 libheif 进行了转换。
我创建了 this repository它使用 libheif 但具有更简单的 API。这只能在浏览器中使用,生成的图像不会保留任何元数据。但是,它会按您预期的那样工作。
关于javascript - C#/javascript,将苹果新的HEIC图片格式转换为JPG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48509031/