Edit online

配置屏幕裁剪

Read time: 2 minute(s)
在实际使用过程中,如需裁剪掉屏幕上下左右的边,可根据下列流程进行配置:
  1. 在 SDK 根目录,执行下列命令,进入 menuconfig 的功能配置界面:
    scons menuconfig
  2. 配置显示的裁剪功能参数:

    以一个 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 裁剪后新窗口的宽度
  3. 配置 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 轴分辨率