Chr*_*ian 57 jpeg imagemagick ios hevc heif
Apple在iOS 11中引入了一种名为HEIF(.heic文件扩展名)的新图像格式.我知道您可以从iOS设备将图像导出为JPG,但我想将HEIC文件上传到我的服务器并将其转换为可以在所有其他设备上显示的JPEG文件.
任何人都可以推荐一种有效的方法来实现这一目标吗?
回答:
由于这个问题已经结束,我将在这里为你们其他人编辑我的答案.我们现在使用此库将HEIC转换为JPEG:https://github.com/monostream/tifig
此外,ImageMagick现在支持将HEIC转换为JPEG,这要归功于@toshic的分支
感谢@monostream和@toshic为您的贡献!
编辑1:编辑问题的措辞更具体,符合SO指南
EDIT2:由于此主题现已关闭,因此添加了答案:/
小智 20
它很复杂,因为iOS 11实际上是将HEVC编码图像的图块存储在HEIF容器中,但有一个演示使用nokia lib将它们全部解压缩,ffmpeg解码它们,然后将它们拼接成一个jpeg,并在最重要的repo链接中使用imagemagick从转换为JPEG时损坏的HEIC磁贴
我们还有一个可以通过克隆https://github.com/pushd/heif使用的工作,然后:
cmake CMakeLists.txt && make && Bins/heiftojpeg test_001.heic test_001.jpg
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
33878 次 |
最近记录: |