我在团队项目中遇到 HEIC 图像格式问题。目前我们正在获取图像日期的字节数组并将其显示到我们的移动应用程序中,但是当我们想要对图像格式进行更多操作时会出现其他问题。
是否可以将 HEIC 字节数组转换为其他格式,如 PNG 字节数组?
这是我得到的
private async Task ProcessPhotos(IList<Models.MediaFile> mediaFiles)
{
Debug.WriteLine(DateTime.Now.CurrentTimeWithMilliSeconds(), "Process Photos Start");
foreach (var mediaFile in mediaFiles)
{
var editImageModel = new EditImageModel();
editImageModel.SourceImage = System.IO.File.ReadAllBytes(mediaFile.Path);
editImageModel.EditedImage = editImageModel.SourceImage;
/*I want to convert the bytearray here*/
await ProcessUpdatedImage(editImageModel);
}
Debug.WriteLine(DateTime.Now.CurrentTimeWithMilliSeconds(), "Process Photos End");
}