Как получить доступ к последовательности изображений в файле HEIC (используя C #)? - PullRequest
1 голос
/ 05 июня 2019

Я хочу получить доступ к последовательности изображений, содержащейся в контейнере Heic, используя C #.

В Windows 10 Расширения изображений HEIF позволяют читать (HEIF) файлы. Предполагается, что он будет расширен до WIC для использования разработчиками, если на устройстве установлено ранее упомянутое расширение.

Другие библиотеки, которые я нашел по этой теме: - Magick.NET Может обрабатывать только одно изображение в контейнере HEIC. - HEIF-Utility-Native-DLL и HEIF.NET Имеют ту же проблему, что и предыдущая. - libheif - это библиотека C ++. Я не знаю, как использовать PInvoke , хотя я очень старался понять, как это работает (я не могу прочитать C ++)

Как я могу использовать свой код, чтобы проверить, установлено ли расширение? Как я могу использовать C # для доступа к последовательности изображений из контейнера HEIC? И как я могу сделать обратное, упаковав последовательности изображений в Heic Container? В качестве альтернативы, как я могу перенести этот JavaScript на C # или использовать его с C # в проекте для доступа к изображениям?

...