如何将 Heic 图像文件转换为 Angular 中的 Jpeg 或 Png 以供 ngx-image-cropper 使用?

How to convert a Heic image file to a Jpeg or Png in Angular for ngx-image-cropper to use?

问题 - ngx-image-cropper 不接受 Heic 图像文件,因为它是“[imageChangedEvent]”输入,所以我如何将 Heic 图像文件转换为 Jpeg 或PNG Angular/typescript?

仅供参考 - 我正在将图像加载到 ngx-image-cropper 中,看起来除了 Heic 图像文件外没有。如果文件类型为 'image/heic'.

,则 Ngx-image-cropper 会发出 loadImageFailed() 发射器

目前我使用来自输入元素的 fileChangeEvent() 打开图像文件,我想我想转换为 jpeg 或 png 以便我可以将它传递给 ngx-imge-cropper imageChangedEvent 或它的 base64 输入?

有一个名为 Heic2any 的 NPM 包,您可以使用它来进行图像转换。

此答案可能会帮助您进行图像转换。 请查看

Heic2any:

Official doc

NPM Package