问题标签 [heic]

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 回答
594 浏览

stdout - 支持的 libvips CLI 输出到 Windows 标准输出的格式

我使用libvipsHEIC图像转换为更易于处理的格式并将结果通过管道传输到另一个进程而不写入磁盘。我可以使用PNG中间格式来做到这一点:

然而,我链中的下一个过程只接受BMP图像或原始 RGB 数据。如果我在上面的命令中替换.png.bmp,我会收到此错误:

这发生在许多其他格式中,包括本机.vips. 如果我写入磁盘而不是写入,则转换适用于所有格式stdout

它将有助于能够BMP使用 RGB 信息转换为整数列表或转换为整数列表。

0 投票
1 回答
1626 浏览

python - HEIC 到 JPEG 的元数据转换

我正在尝试在 jpeg 中转换 heic 文件,还导入所有元数据(如 gps 信息和其他东西),不幸的是,转换下面的代码是可以的,但没有元数据存储在创建的 jpeg 文件中。任何人都可以描述我需要在转换方法中添加什么?

0 投票
0 回答
128 浏览

javascript - 获取/承诺函数未正确返回

我使用 2 个库(heic2any 和图像转换)来尝试将 heic 图像转换和压缩为 jpeg。目前,我无法获得按正确顺序返回的承诺

目前它返回一个未决的承诺

甚至在开始 compressOnly(result);

任何帮助将不胜感激,已经坚持了一段时间!

0 投票
0 回答
162 浏览

ruby-on-rails - 使用回形针 gem 在 Rails 3.2 中上传 .heic 图像

用户无法上传 .heic 图片。似乎不像在 content_type 验证中添加“images/heic”或者只是将文件类型更改为 .jpg 或 .png 那样简单。有没有办法使用回形针来完成这项工作,或者我们应该在附加和上传之前使用 API 将 .heic 图像转换为 .jpg 或 .png 吗?

0 投票
1 回答
6967 浏览

ffmpeg - 使用 ffmpeg 将 heif 文件转换为 png/jpg

用例非常简单。Imagemagick 能够进行转换,但我想使用 ffmpeg 进行转换。这是我尝试过的所有命令,所有命令都给出了 moov atom not found 错误。

输出

通过尝试使用以下命令提取 moov atom 的位置,似乎 moov atom 实际上不存在

输出

0 投票
2 回答
1763 浏览

image - Gimp 2.10.22 支持 HEIC 但不能工作?

我正在运行 Gimp 2.10.22,根据去年 10 月的发行说明,它应该支持 HEIC 。所以我本来预计应该打开一个 iOS 创建的 .heic 文件。不幸的是,当我尝试在 Gimp 中打开它或拖放到 Gimp 中时,我只是从 Gimp 收到一般的“未知文件类型”错误。

发行说明以及我看到的关于 heic 支持的所有各种第三方公告都没有给出如何导入/打开文件的示例。

所以我被困住了 - 我怎样才能让 Gimp 加载由 iOS 创建的 .heic 图像?

谢谢。

0 投票
0 回答
35 浏览

image - 使用 GitHub 页面和 Jekyll 的 HEIC 图像

我正在尝试在 Jekyll 的博客文章中插入 HEIC 图像。使用 *.jpg 文件没有问题,但 *.heic 我只是得到一个损坏的图像链接。

是否有任何插件/扩展可以解决此问题,而无需将图像转换为 *.jpg,并且在 Github 页面中也可以使用?谢谢!

0 投票
0 回答
151 浏览

javascript - 离子:heic -> jpeg / png

我正在开发一个在后端使用 GO 的离子应用程序,但遇到了上传 HEIC 图像的问题。是否可以以 jpeg 格式从手机上传离子照片(使用离子照片代码拍摄或仅从图库中拍摄)?或者 ionic 是否已经自动执行此操作?

0 投票
0 回答
17 浏览

ios - 为什么 jpg\heic 图像在 iOS 中消耗很少的内存

当我使用“分配”时,我发现 jpg 和 heic 图像占用的内存很少,而 png 图像占用 4 * width * heigth 内存。有人能告诉我为什么吗?

//3024*4032--heic--18M

//imageViewArray[0].image = UIImage(named: "IMG_4185.HEIC")

//3024*4032--jpg--17.45M

//imageViewArray[1].image = UIImage(named: "IMG_4185_4k.jpg")

//3024*4032--png--46.5M

//imageViewArray[3].image = UIImage(named: "IMG_4185_4k.png")

0 投票
0 回答
243 浏览

python - Django Admin 为 ImageField 添加了对 HEIC 的支持

请问有人有向 Django Admin 模块添加新图像格式支持的经验吗?我想使用这个叫做 pyheif-pillow-opener pyheif-pillow-opener来支持 HEIC。它应该注册,但我不确定具体在哪里。我尝试安装该模块,然后在 Django Admin 中将图像上传到 ImageField,但仍然收到一条消息:

上传有效图片。您上传的文件不是图像或损坏的图像。

编辑 - 解决方案:

只需将以下代码行添加到使用过的 Django 应用程序admin.py文件中: