Как просто отобразить изображение с помощью ImageMagick?

У меня есть изображение, созданное с помощью ImageMagick. Я работаю в C ++:

int height = xxx;
int width = xxx;
uchar* raw = xxxx; // data from somewhere else
format = "Y800";
Image myImage(width, height, format, raw, width*height);

Я просто хочу визуализировать изображение на экране очень простым способом, чтобы убедиться, что исходные данные были применены правильно. Как я могу это сделать?

[Да, у меня есть RTFM. Все, что я могу найти, это как сделать это в оболочке, если я хочу отобразить файл изображения]

0

Решение

Я путал Zbar :: Изображение с Магией :: Изображение.

Zbar::Image myZbarImage(width, height, format, raw, width*height);

является конструктором для Zbar :: Image, который напрямую не совместим с Magick :: Image, который имеет свои конструкторы руководство. Я могу легко отобразить с display() функция:

Magick::Image myMagickImage; // fill
myMagickImage.display();
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]