Напишите C ++ / CLI оболочку , которая создает растровое изображение и возвращает его клиенту .NET.
ИЛИ
Если вы не ожидаете, что изображение будет большечем несколько МБ и нет строгих требований к производительности с точки зрения нет.параллельных вызовов, то вы также можете вернуть байт *, сохранив изображение в растровое изображение памяти
ИЛИ
Если это имеет смысл в вашем сценарии, то вызывающая сторона может также указать путь к файлу, гдеизображение может быть сохранено после обработки.Это, однако, не очень многоразово.
ИЛИ
Вы можете записать изображение в ILockBytes и вернуть указатель на него.Клиент .NET может читать с этого.Это специфично для Windows