配置屏幕裁剪
Read time: 2 minute(s)
在实际使用过程中,如需裁剪掉屏幕上下左右的边,可根据下列流程进行配置:
- 在 SDK 根目录,执行下列命令,进入 menuconfig
的功能配置界面:
scons menuconfig
-
配置显示的裁剪功能参数:
以一个 1024x600 的屏幕为例,Y 轴顶端裁剪 60,Y 轴底端裁剪 100,裁剪后的屏幕尺寸为 1024x440。裁剪坐标按照屏幕旋转前的坐标计算。
> Board options ---> [*] Using Display Engine (DE) Display Parameter ---> [*] Enable screen crop (0) screen crop x position of pixels (60) screen crop y position of pixels (1024) screen crop width (440) screen crop height
表 1. 参数描述 参数 详细说明 Enable screen crop
使能屏幕裁剪功能。 screen crop x position of pixels
裁剪后新窗口的起始 x 坐标。 屏幕的坐标原点为左上角。
screen crop y position of pixels
裁剪后新窗口的起始 y 坐标 屏幕的坐标原点为左上角。
screen crop width
裁剪后新窗口的长度 screen crop height
裁剪后新窗口的宽度 -
配置 TP 的裁剪功能参数。
Drivers options ---> Peripheral ---> Touch Panel Support ---> [*] Enable touch crop #使能 Touch 坐标裁剪功能 ( ) Touch crop x position of pixels #相对坐标原点 x 轴裁剪的 pixels ( ) Touch crop y position of pixels #相对坐标原点 y 轴裁剪的 pixels ( ) Touch crop width #裁剪后画布 X 轴分辨率 ( ) Touch crop width #裁剪后画布 Y 轴分辨率