0

我有一个圆形 MIPI-DSI 显示器,需要将图像旋转 180 度。我在这里阅读了仅限 SW 的实现帖子,但它特别提到这使得内存使用效率非常低,这对于我们的电池供电设备来说并不理想。显示器制造商建议在 TouchGFX 代码中仅翻转 x 轴(基本上只是将 x 坐标更改为 454-x(454 是最大显示宽度))然后使用扫描方向切换命令来完成 180 度翻转在他们的显示器硬件上翻转 y 轴。理想情况下,这一切对更高级别的 TouchGFX 代码是完全透明的——即图形配置实用程序对此一无所知,只会让我配置一个正常的显示视图。关于最好的方法的任何想法,以及这种方法是否有任何好处,而不是仅仅在 SW 中进行整个旋转,如上面的线程所示?提前致谢!

4

1 回答 1

0

目前,TouchGFX 不支持 180 度旋转,因为这通常可以在硬件驱动程序中进行配置。但是,确实会发生制造商以错误的方式安装东西并且无法更改已经安装/生产的硬件的选择。

软件版本,记住它不是直接支持的,真的很贵。我在MirrorTouchGFX 子社区 (community.st.com) 上发布了一个小部件 (Mirror.hpp),它通过交换每个像素来完成此镜像,但如果您追求性能,请不要使用它。

于 2021-11-22T22:02:20.657 回答