首页»版块 荣耀手机 荣耀V系列 小版教你将荣耀V30变成2K高清屏:ADB调整分辨率、像素密 ...

    小版教你将荣耀V30变成2K高清屏:ADB调整分辨率、像素密度和状态栏导航栏位置

        [复制帖子标题和链接]

    20.7万56

    荣耀粉丝9321092  LV10  发表于 2020-3-30 17:04:46 属地未知 来自:浏览器
    本帖最后由 小白是大神 于 2020-4-5 05:16 编辑
    虽然本机型屏幕并不是2K分辨率,但是可以通过ADB工具命令调整分辨率由1080x2400到1440x3200,调整后屏幕显示能够变得更加清晰。

    小版教你将荣耀V30变成2K高清屏:ADB调整分辨率、像素密度和状态栏导航栏位置

    ▲1:1放大截屏,文件夹里的应用图标上的HUAWEI居然清晰可见!

    小版教你将荣耀V30变成2K高清屏:ADB调整分辨率、像素密度和状态栏导航栏位置

    这张屏幕截图分辨率:1440x3200,图片大小:8.1MB

    当然,你需要一台电脑和ADB工具:

    小版教你将荣耀V30变成2K高清屏:ADB调整分辨率、像素密度和状态栏导航栏位置

    (1)调整分辨率到2K:原分辨率1080x2400,调整参数请同比例计算
    adb shell wm size 1440x3200

    (2)调整最小宽度到409dp(或479dp,可以不使用下边命令,直接到开发人员选项中调最小宽度):
    adb shell wm density 562
    (adb shell wm density 481)

    为什么是409dp?因为410dp底部一行就显示图标文字了(使用屏内导航栏的情况),到480dp就会显示异常,因此上限是479dp。

    小版教你将荣耀V30变成2K高清屏:ADB调整分辨率、像素密度和状态栏导航栏位置

    (3)有使用三键或四键导航的,可使用下面命令降低导航栏高度:四个参数分别是显示边缘距离LCD左、上、右、下的像素数。第四个参数值越大,导航栏消失的越多。第二个参数可上调状态栏,道理是一样的。
    adb shell wm overscan 0,0,0,-30(参数间有英文逗号:adb shell wm overscan 0,0,0,-30)

    游客,如果您要查看本帖隐藏内容请评论


    (5)查询当前屏幕参数:
    adb shell wm size
    adb shell wm density

    补充:以上修改完成后,不能进系统设置-显示和亮度-字体与显示大小,一旦点进去即使不做任何修改,退出后会被自动修改density。因调高分辨率后,字体显示会变小,可根据自己需要调大字体,然后再修改分辨率和最小宽度。下边是后期尝试的极限参数,最小宽度超过480dp后会造成界面显示异常,所以就用479dp吧(不明白的后边有解释):

    小版教你将荣耀V30变成2K高清屏:ADB调整分辨率、像素密度和状态栏导航栏位置
    小版教你将荣耀V30变成2K高清屏:ADB调整分辨率、像素密度和状态栏导航栏位置

    这样调整完后,美中不足,但又恰到好处,镜头区域可以遮挡HD图标,虽然不完全:

    小版教你将荣耀V30变成2K高清屏:ADB调整分辨率、像素密度和状态栏导航栏位置

    欣赏2张截图,清晰度都完全可当电脑壁纸了,当然你需要先有一张高清的图片:

    小版教你将荣耀V30变成2K高清屏:ADB调整分辨率、像素密度和状态栏导航栏位置
    小版教你将荣耀V30变成2K高清屏:ADB调整分辨率、像素密度和状态栏导航栏位置

    物理密度density和最小宽度dp的计算关系:

    荣耀V30 屏幕参数:physical density=480dpi,480/160=3,即1dp=3px
    分辨率1080x2400,1080/3=360dp,所以开发人员选项中默认最小宽度360dp(只与屏幕短边的分辨率有关)
    调整分辨率:1440x3200后,1440/3=480dp,由此最终设置最小宽度为480dp
    但因显示出现异常,减少1设置为479dp,反着计算回去就是:1440/479x160=481dpi
    因此:adb shell wm density 481

    不过上边的方案还不甚完美,凡事过犹不及,下边是小版通过尝试不同分辨率,最终找到了完美参数:



    小版教你将荣耀V30变成2K高清屏:ADB调整分辨率、像素密度和状态栏导航栏位置

    荣耀V30 Pro调至1259x2978是极限分辨率(不需要手动修改density和最小宽度),并且可以在显示设置中调整显示大小:
    adb shell wm size 1259x2978
    调到1260x2800会出现显示异常,例如双卡拨号界面,而且只要设置大于此值,就会出现显示异常,需要手动精调最小宽度;

    但是,使用1259x2978,因为计算上有小数,因此横屏截图,会出现黑边:

    小版教你将荣耀V30变成2K高清屏:ADB调整分辨率、像素密度和状态栏导航栏位置

    那就再降低点标准,找整数的分辨率:adb shell wm size 1251x2780

    小版教你将荣耀V30变成2K高清屏:ADB调整分辨率、像素密度和状态栏导航栏位置
    评论56
    荣耀粉丝9321092  LV10  发表于 2020-3-30 17:05 属地未知 来自:浏览器
    本帖最后由 小白是大神 于 2020-4-1 23:16 编辑

    没有对比,没有伤害:2K截屏对比1080截屏,文件夹中的应用市场HUAWEI字样最为明显了!

    小版教你将荣耀V30变成2K高清屏:ADB调整分辨率、像素密度和状态栏导航栏位置

    【荣耀V30系列】玩机技巧 教程分享 集合贴
    https://club.huawei.com/forum.php?mod=viewthread&tid=22160894

    173版本1440x3200耗电情况:

    小版教你将荣耀V30变成2K高清屏:ADB调整分辨率、像素密度和状态栏导航栏位置

    评论

    还好,我上一张图你看下  发表于 2020-4-1 23:15  属地未知
    有没有提高刷新率的办法~  发表于 2020-4-5 20:03  属地未知
    ADB工具在哪  发表于 2020-4-9 09:39  属地未知
    荣耀粉丝9321092  LV10  发表于 2020-3-30 19:54 属地未知 来自:浏览器

    【主题分享】自用主题“大地之脉”升级版(明月就在手机上)
    https://club.huawei.com/forum.php?mod=viewthread&tid=22976077
    (出处:花粉俱乐部)

    评论

    shell wm size 1251*2780的乘号如何输入,一直是bad size  发表于 2020-4-20 21:32  属地未知
    感谢,我今天回去试试看。  发表于 2020-4-22 10:15  属地未知
    荣耀粉丝9321092  LV10  发表于 2020-5-23 17:09 属地未知 来自:浏览器
    爽之小迷弟 发表于 2020-5-23 11:23
    小白想问一个问题,荣耀20系列可以弄吗,怎么弄@小白是大神

    请参考一下:假装也用上了2K屏:ADB调整分辨率、像素密度和导航栏高度
    https://club.huawei.com/forum.php?mod=viewthread&tid=23194894
    (出处:花粉俱乐部)

    评论

    好的好的  发表于 2020-5-23 19:59  属地未知
    荣耀粉丝9321092  LV10  发表于 2020-6-1 11:07 属地未知 来自:浏览器
    安詩宇 发表于 2020-6-1 11:04
    2220x1080 怎么计算 2K,还有改了分辨率为啥不能截屏了

    我的荣耀8调高分辨率后就不能截屏了,可能与Emui版本有关吧。
    分辨率高X宽请同比例计算,建议取9的整数倍使用。

    评论

    分辨率高X宽请同比例计算,建议取9的整数倍使用。 這個有點看不明白了,簡體詞彙能力超綱了  发表于 2020-6-1 11:12  属地未知
    荣耀粉丝9321092  LV10  发表于 2020-12-14 17:55 属地未知 来自:浏览器
    花开叶坠 发表于 2020-12-14 17:51
    电脑上面安装了adb工具,然后应该怎么做呢?
    @小白是大神

    在电脑上CMD命令窗,进ADB工具目录,然后输入命令啊。
    您需要登录后才可以评论 登录 | 立即注册
    简体中文 - China
    快速回复 返回顶部 返回列表