Прошу об огромной услуге от сообщества с открытым исходным кодом !
представлюсь : я начинающий самоучка в C#. вот уже более 8 месяцев я пытаюсь найти полнофункциональную библиотеку C#, но по какой-то причине там есть только несколько (не совсем полезных). поэтому я пытался создать его с помощью libheif на GitHub. Я совершенно не в состоянии создать интерфейс C# с Cmake, pinvoke или swig, несмотря на то, насколько легко это должно быть и мои многочисленные усилия. вот почему я обращаюсь к вам за помощью в этой сложной ситуации !
Может ли кто-то с некоторыми из них создать интерфейс C# для этого Библиотека C++ обрабатывать HEIC-контейнеры с помощью Pinvoke или аналогичных методов и публиковать их либо на GitHub, либо в виде NuGet (предпочтительно и то, и другое) ?
Цель: мне нужно, чтобы он декодировал/кодировал коллекции изображений + метаданные + миниатюры в программе C# в контейнер .heif и из него.
Что я уже пробовал:
Я попытался клонировать библиотеку на свой локальный диск: поскольку это библиотека Cmake, я не смог создать проект visual studio. поэтому я прошел через шаги swig, но при попытке компиляции получил несколько сотен ошибок. Я пошел с шагами pinvoke, но мой компьютер зависает каждый раз, когда я компилирую, чтобы создать dll. есть сотни проектов на GitHub, использующих подобные методы, но библиотека настолько сложна для меня, что я не мог понять, что я делаю неправильно .. после стольких лет я обращаюсь к сообществу с открытым исходным кодом за помощью, чтобы предоставить эту библиотеку для всех
Gerry Schmitz
А где твоя? Нет никакого "сообщества с открытым исходным кодом" без "исходного кода" (кода).
BillWoodruff
"Библиотека C++ для обработки контейнеров HEIC" где находится эта библиотека ? Я предлагаю вам показать код и поговорить о конкретных ошибках.