// QT includes #include #include #include #include "FramebufferWrapper.h" #include using namespace commandline; // save the image as screenshot void saveScreenshot(QString filename, const Image & image) { // store as PNG QImage pngImage((const uint8_t *) image.memptr(), image.width(), image.height(), 3*image.width(), QImage::Format_RGB888); pngImage.save(filename); } int main(int argc, char ** argv) { QCoreApplication app(argc, argv); try { // create the option parser and initialize all parameters Parser parser("FrameBuffer capture application for Hyperion"); Option & argDevice = parser.add