Я хочу получить доступ к последовательности изображений, содержащейся в контейнере 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 # в проекте для доступа к изображениям?