因此,我知道这个问题已经问过几次了,但我找不到明确的明确答案。

我正在尝试使用纯HTML5和AJAX / C#(如果可能,别无选择)通过IOS / Android从移动页面(而非应用程序)捕获照片。到目前为止,使用我拥有的代码,一切都可以在Android上正常运行,但是问题是IOS的新HEIC图像格式。

我的目标是转换由表单输入捕获的HEIC图像,并在将其发送到服务器之前将其转换为JPG。

有人可以详细解释如何执行此操作,还可以包括执行此操作所需的所有依赖项/库。

PS:我非常了解诺基亚的GitHub项目(该项目不起作用),以及为您提供帮助的过于昂贵的API。

最佳答案

遇到您的问题以寻找答案,但可惜没有找到任何:(
但是,我已经成功使用libheif进行了转换。

我创建了this repository,它使用libheif,但API更为简单。这只能在浏览器中使用,并且生成的图像将不会保留任何元数据。但是,它将按您期望的那样工作。

这是一个演示:https://alexcorvi.github.io/heic2any/#try

10-04 21:30
查看更多