问题标签 [heif]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
12629 浏览

image - 如何打开 HEIF (.heic) 图像?

对于 c++ 项目,我需要打开并显示 HEIF (.heic) 图像。我所知道的(如果我是对的)是 HEIF 图像基于 ffmpeg 标准,并且需要读取 H265 编解码器。

我找到了几个开源 H265 编解码器:

我可以打开并显示每个 H265 编码的视频文件,但我无法简单地打开、显示或转换 .heic 图像。它们都返回错误,或者什么都不做。

老实说,我有点困惑,因为 HEIF 标准似乎是一个保守的秘密。我找不到可以让我找到解决方案的相关信息。我发现的只是技巧和变通方法,例如强制设备(我在这里谈论的是使用新 iOS11 的 Apple iPhone)生成 jpg 图像而不是 heic,或使用第三方应用程序(如 dr.fone)。当然,这些解决方案对我来说无关紧要。

那么,有人可以告诉我应该对 .heif 图像使用哪种编解码器,以及如何使用它来打开它?或者是否有允许操作这种类型的图像文件的开源库或示例?有人可以指出我的好方向吗?

0 投票
2 回答
4310 浏览

html - 在网络中显示苹果 heif 图像

Apple 在 iOS 11 中引入了 heif 技术。在我的网站上,一些 iPhone 用户现在希望以相同的格式上传这些图片(不知道是否可以在 iOS 中将它们转换为 JPEG,我使用的是 Android,无法测试) . 如果我现在允许他们上传 heif 图片,我该如何在浏览器中显示它们?我尝试了一点,但不幸的是它不适用于简单的 HTML img 标签。我可以以不同的方式显示它,相对兼容,还是我必须转换整个图像?

0 投票
2 回答
3406 浏览

safari - Safari 是否支持 HEIC/HEIF 文件

试图弄清楚 Safari 是否支持 iOS 11 的新图像格式 HEIC/HEIF。已经尝试了很多东西,但它似乎不起作用。谢谢。

0 投票
3 回答
6290 浏览

ios - UIImage 是否支持 HEIC/HEIF

我的印象是 UIImage 将支持 iOS 11 中引入的 HEIC/HEIF 文件。但在我的测试中,情况似乎并非如此。如果我确实 let image = UIImage(named: "test") 指向 test.heic 那么 image 为零。如果我使用图像文字,那么它会使应用程序崩溃。想知道这是否暂时还没有实现。谢谢。

0 投票
2 回答
1977 浏览

android - 如何支持或渲染或查看 HEIF 图像格式?

我使用安卓设备上的相机拍摄了一张照片。使用的相机应用程序是 Stock Android 随附的默认相机应用程序。我想在 android 平台上将.jpeg图像压缩为文件格式。.heic用户应该能够在 android 平台上查看相同的内容。

0 投票
0 回答
591 浏览

ios - 无法在 xcode 中获取 HEIF/HEIC 文件的元数据

我正在使用 xcode 处理 HEIF 深度图像。问题是我无法获得任何元数据;当我使用 CGImageSourceCopyProperties(image, nil) 时,它总是返回 nil。 在此处输入图像描述

0 投票
1 回答
1537 浏览

jpeg - 使用 gpac 将 heif/heic 转换为 jpg

我正在尝试使用 GPAC/MP4Box 将 HEIC 转换为 JPG。我已经能够为单个 HEIC 文件获得小的 JPG“图块”,但我不知道如何获得一个大的 JPG。

命令类似于:

0 投票
0 回答
475 浏览

swift - ALAssetsLibrary 为具有 HEIC URL 的资产返回 nil

我正在使用 ALAssetsLibrary 使用其资产库 URL 来获取图像。如果图像是 jpeg,这可以正常工作。但是,如果我尝试获取一个 HEIF,则该调用会为资产返回 nil。我知道我需要在某个时候转换为使用 PHPhotoLibrary,但我还没有完全准备好。有人见过这个问题和/或知道如何解决它吗?ALAssetsLibrary 与 HEIF 不兼容吗?这是一些代码:

0 投票
0 回答
561 浏览

ios - 在移动 safari 中上传 HEIF 图像时保留 EXIF ( GPS / DateTimeOriginal )

似乎 iOS 11 移动 safariEXIF在上传图像时会剥离一些(GPS / DateTimeOriginal)HEIF,如何保留 EXIF?

0 投票
2 回答
17579 浏览

javascript - 使用 php 或 JS 将 HEIC 转换为 JPG

有人尝试将heic转换为jpg吗?

我查看了官方存储库,但我不明白它是如何工作的。存储库中的所有示例都可以正常工作。但是当我尝试处理我在 iphone 上制作的照片时,脚本拒绝处理它。