我需要在QT小部件中显示原始图像.我在帧缓冲区上运行X11,因此OpenGL不可用.
图像和帧缓冲都是相同的格式 - RGB565,但如果需要,我可以将其更改为任何其他格式.我不需要混合或缩放.我只需按原样显示像素.
我正在使用QPainter :: drawImage,但它将QImage转换为QPixmap,这种转换似乎非常慢.它也得到了Xrender的支持,我认为在Xrender中支持混合需要不必要的开销,我并不需要
有没有更好的方法?如果它在QT中不可用,我可以使用Xlib或任何其他库或协议.我可以修改驱动程序,X服务器或其他任何东西.
假设我有一个 Android 应用程序,我想运行整个发布轨道 - 开发/QA 的封闭测试、选定用户的 Beta 测试、分阶段推出、生产
开发版本使用单独的开发后端,测试版本使用暂存后端,生产版本使用生产后端。它们有不同的 API 端点、数据库、密钥等。
据我了解,推荐的解决方案是使用不同的设置构建不同的口味。但这违背了发布轨道的想法,因为发布版本与测试版本不同。
此外,推送更新的发布版本将强制淘汰具有较低版本代码的先前测试版本,因此我可能需要立即推送更多测试版本才能继续测试。
还有更好的解决方案吗?我还希望避免用于切换后端和旁加载测试版本的隐藏设置。