问题标签 [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 投票
1 回答
151 浏览

ios - 资产中的 HEIC 图像生成“CompileAssetCatalog 失败,退出代码为非零”

我在图像资产中使用 heic 图像来减小应用程序大小,从 Xcode 在设备上运行应用程序时没有问题,但是当我为 IPA 归档应用程序时,它会抱怨“CompileAssetCatalog 失败,退出代码为非零”。

我正在使用 Xcode 11.0 和 iOS 13。

0 投票
1 回答
1018 浏览

c# - 如何使用 Magick.net 将 HttpPostedFile .heic 转换为 .jpg

我有一个允许用户上传图像的 .NET c# Web 应用程序。我安装了 Magick.NET NuGet 包。我正在尝试将上传的 .heic 文件转换为 .jpg 但我不确定从哪里开始。

这是没有 Magick.net 的上传。

这是我正在尝试的,但出现以下错误:参数无效

这是另一种类似于 Magick.net 文档的方法,但我收到以下错误:尝试通过安全透明方法访问安全关键方法失败。使用 AllowPartiallyTrustedCallersAttribute 标记的程序集并使用 2 级安全透明模型。2 级透明度会导致 AllowPartiallyTrustedCallers 程序集中的所有方法默认变为安全透明,这可能是此异常的原因。

有人有什么建议吗?

0 投票
0 回答
1082 浏览

javascript - 有没有办法在我的所见即所得编辑器上上传图像(.heic)文件而无需任何图像转换?

我用 javascript 创建了一个富文本编辑器。它接受除 .heic 图像之外的所有图像文件。

有没有办法先在我的编辑器上显示 heic 图像然后上传?

0 投票
1 回答
776 浏览

firebase - 我可以将 ImageMagick 7.0 与 Firebase 功能一起使用吗?

尝试将HEIC图像转换为JPEG

将新图像上传到 Firebase 存储时,我正在使用 Firebase 功能。

当我在 Firebase 模拟器中本地运行测试函数时它可以工作,但当我尝试在我的 Firebase 项目上运行它时失败。

我意识到我的模拟器使用的是 ImageMagick 7.0.9-7,但我的 Firebase 实例使用的是 ImageMagick 6.9.7-4。

如何在我的 Firebase 实例上升级 ImageMagick?

0 投票
0 回答
141 浏览

laravel-4 - 在 Laravel 4 上更新 Imagemagick

在我正在进行的一个项目中,我需要将 Imagemagick 更新到至少 7.0.8,以便支持 HEIC,不过我不确定如何做到这一点。

在我的 composer.json 文件中,我有这个:


phpinfo(),这让我 ImageMagick 6.7.7-10。

我不确定如何继续将 ImageMagick(本地以及最终到生产环境)更新到我需要的版本。

我想,首先我需要问,这在 Laravel 4 下是否可能?(如果不是,那么剩下的就变成了一个有争议的问题,因为项目范围不允许有时间将整个项目更新到 Laravel 5。)

如果有可能,我错过了什么?我可以添加一个简单的包吗?

编辑:这个项目使用 PHP 5.6

0 投票
2 回答
529 浏览

symfony - Symfony | liipimaginebundle : 显示或转换 heic 文件

技术背景: Symfony 4.4,liipimagine 包。

我正在开发一个网络应用程序,实际上主要用于智能手机。在我的应用程序中,用户可以为他的个人资料上传图片。

基本上,我的上传工作正常。我唯一的问题是当人们想从他们的 iphone 上传图片时:我无法渲染 .heic 文件,因为它是新格式。

我希望我可以转换 heic 文件,或者如果有办法显示它..

这是我现有的代码:

控制器:

类上传助手:

配置liip:

在视图中显示:

0 投票
0 回答
1341 浏览

java - 在 Java 中处理 .heic 文件

我正在尝试使用.heicJava 中的图像。Native Java 无法处理这种格式。我想将其转换为不同的格式(.png理想情况下)或将其转换为java.awt.Image或类似的图像处理结构。我一直在互联网上搜索库,但没有很多,而且我可以实际使用的库(ConvertApi)与我的项目不兼容,因为我使用的是 JDK 1.7(这是不可协商的,这不是我的项目所以我需要使用我所拥有的)并且这个版本的 Java 没有这个CompletableFuture类。

有没有其他方法可以做到这一点?

0 投票
0 回答
2478 浏览

python - 如何将 .HEIC/.HEIF 图像读入(python)opencv 以进行后续处理?

对于大量使用 opencv/numpy/scipy 的 python 项目,我想摄取 .HEIC/.HEIF 图像而不首先转换为任何其他格式,例如 JPEG 等。

有没有办法做到这一点?

此链接不暗示:

https://docs.opencv.org/3.0-beta/modules/imgcodecs/doc/reading_and_writing_images.html?highlight=imread#Mat%20imread(const%20String&%20filename,%20int%20flags)

但提示启用构建标志OPENCV_BUILD_3RDPARTY_LIBS可能会有所帮助。搜索该标志很少出现。

注意:除非这是唯一的方法,否则请不要使用 PIL/枕头。

谢谢!

0 投票
0 回答
1100 浏览

c# - 将 HEIC 字节数组转换为 JPG/PNG 字节数组

我在团队项目中遇到 HEIC 图像格式问题。目前我们正在获取图像日期的字节数组并将其显示到我们的移动应用程序中,但是当我们想要对图像格式进行更多操作时会出现其他问题。

是否可以将 HEIC 字节数组转换为其他格式,如 PNG 字节数组?

这是我得到的

0 投票
1 回答
60 浏览

macos - 如何为 HEIC 图像添加平铺支持

我注意到 macOS Catalina 下的新 Mojave 壁纸已重新编码以获得更大的分辨率,并且根据元数据它支持磁贴。我可以从预览中拖出单个 TIFF 图像,更多信息仍然显示了对单个 TIFF 文件的图块支持。但是,当我尝试从这些 TIFF 文件重新创建 HEIC 文件时,我失去了对磁贴的支持。如何创建支持平铺的 HEIC 图像?

heic 图像元数据

在此处输入图像描述