Лучший подход для захвата компонента QML как OpenGLFrameBuffer без отображения (в автономном режиме)
У меня есть требование, чтобы сделать фреймбуфер максимально быстрым, чтобы обновления изображений (обновления меток времени в qml) отображались как imane и передавались по сети.
1 ответ
Решение
Наконец, я получил один подход, который я думаю лучше всего написать QML для FrameBuffer
Найдите пример здесь, используя QQuickRenderControl, чтобы записать компонент qml в кадровый буфер и сохранить как PNG.
Время, затраченное на обновление QML и рендеринг в виде QImage(1080X1920): от 7 мс до 15 мс (Ubuntu OS Lenovo 6th Gen Laptop)