Member 13674745 Ответов: 1

Прошу об огромной услуге от сообщества с открытым исходным кодом !


представлюсь : я начинающий самоучка в 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" где находится эта библиотека ? Я предлагаю вам показать код и поговорить о конкретных ошибках.

1 Ответов

Рейтинг:
2

KarstenK

Написание интерфейса C# не так уж и сложно. Взгляните на это моя статья обработка взаимодействия C# Используйте выпуск Visual Studio Community Edition.

Из-за сложности вашей библиотеки лучше всего, когда вы пишете ее сами. Шансы на то, что кто-то вам поможет, очень малы.


BillWoodruff

+5