Вы можете заметить свойства, вызывающие циклическую ссылку. Затем вы можете сделать что-то вроде:
private Object DeCircular(Object object)
{
// Set properties that cause the circular reference to null
return object
}
Вам не хватает преобразования данных изображения LabVIEW в более общий формат изображения, который будет понят за пределами контекста LabVIEW, например, с помощью инструмента CodeBeautify. Все, что вам нужно сделать, это преобразовать данные изображения с помощью LV Image в PNG Data.VI в PNG, прежде чем кодировать его.
Используя приведенный ниже пример, если я возьму вывод кодированной строки base64 и использую инструмент CodeBeautify base64-to-image-converter , он покажет ожидаемое изображение.