Главная » C++ » Как просто отобразить изображение с помощью ImageMagick?
Как просто отобразить изображение с помощью 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. Все, что я могу найти, это как сделать это в оболочке, если я хочу отобразить файл изображения]
Я путал Zbar :: Изображение с Магией :: Изображение.
Zbar::Image myZbarImage(width, height, format, raw, width*height);
является конструктором для Zbar :: Image, который напрямую не совместим с Magick :: Image, который имеет свои конструкторы руководство. Я могу легко отобразить с display() функция:
Magick::Image myMagickImage; // fill
myMagickImage.display();