一种图像显示方法、装置及电子设备的制造方法_2

文档序号:8361165阅读:来源:国知局
行等比缩放,避免了图像变形,失真问题的发生,保证了图像的显示质量。
[0047]可选的,预设的图像缩放区域和调整后的图像区域也可不以待显示图像的中心点为中心,主要保证预设的图像缩放区域和调整后的图像区域能够对待显示图像的核心内容进行显示即可。
[0048]本发明实施例提供的图像显示方法,可在预设的图像缩放区域的长宽像素比例,与显示屏的长宽像素比例不相同时,对预设的图像缩放区域进行调整,使调整后的图像区域的长宽像素比例,与所述显示屏的长宽像素比例相同,因此针对不同的终端设备显示屏的图像分辨率,本发明实施例均可进行适配的预设图像缩放区域的调整,保证了图像的核心区域能够在不同的图像分辨率的终端设备上进行等比缩放,以便终端设备对等比缩放后的图像区域进行显示,保证了图像显示的质量。
[0049]发明人在研究中发现:将现有终端设备的显示屏长像素值除以宽像素值后,可得出一个显示屏的长宽像素比例范围,经研究该比例范围是1.2-2.0,(有新增型号的终端设备后,这个比例的范围可能会有变化),并且通过各款终端设备显示屏的用户数纬度进行统计后,目前80%以上的终端设备的显示屏的长宽像素比例在1.6左右;因此作为优选的,预设的图像缩放区域的长宽像素比例可以是1.6 ;同时由于图像放大时可能会导致模糊,所以结合图像的视觉效果,作为优选的,预设的图像缩放区域的长像素值和宽像素值可分别是1440像素和900像素。
[0050]值得注意的是,上段描述中的具体数值仅为一种优选数值,是发明人经过数据研究分析得出的;作为本发明实施例的其他具体实现,显示屏的长宽像素比例也可选取其他比例数值,第一长像素值和第一宽像素值也可选取其他的数值,本发明实施例并不做具体限制。
[0051]图2为本发明实施例提供的图像显示方法的另一流程图,参照图2,该方法可以包括:
[0052]步骤S200、确定对待显示图像进行显示的终端设备显示屏的分辨率,得到所述显示屏的长宽像素比例;
[0053]步骤S210、确定预设的图像缩放区域,所述预设的图像缩放区域为所述待显示图像中的部分区域;
[0054]步骤S220、判断所述预设的图像缩放区域的长宽像素比例,与所述显示屏的长宽像素比例是否相同,若是,执行步骤S230,若否,执行步骤S240 ;
[0055]步骤S230、以所述显示屏的长宽像素比例对所述预设的图像缩放区域进行等比缩放,以便对等比缩放后的图像区域进行显示;
[0056]步骤S240、对所述预设的图像缩放区域进行调整,以使调整后的图像区域的长宽像素比例,与所述显示屏的长宽像素比例相同,所述调整后的图像区域为所述待显示图像中的部分区域;
[0057]步骤S250、以所述显示屏的长宽像素比例对所述调整后的图像区域进行等比缩放,以便对等比缩放后的图像区域进行显示。
[0058]相对于图1所示方法,图2所示方法在所述预设的图像缩放区域的长宽像素比例,与所述显示屏的长宽像素比例相同时,还可执行以所述显示屏的长宽像素比例对所述预设的图像缩放区域进行等比缩放,以便对等比缩放后的图像区域进行显示的步骤。
[0059]可选的,图1所示步骤S120,确定预设的图像缩放区域的长宽像素比例,与所述显示屏的长宽像素比例不相同的实现方式可以如图3所示,图3为本发明实施例提供的确定预设的图像缩放区域的长宽像素比例,与显示屏的长宽像素比例不相同的方法流程图,参照图3,该方法可以包括:
[0060]步骤S300、计算显示屏宽像素值与所述第一宽像素值的比值,得到第一宽像素缩放比例,及计算显示屏长像素值与所述第一长像素值的比值,得到第一长像素缩放比例;
[0061]设显示屏的宽像素值为xl,长像素值为yl ;第一宽像素值为χ2,第一长像素值为12 ;则以待显示图像的中心点为中心,以χ2为宽像素值,y2为长像素值的图像区域即为本发明实施例的预设的图像缩放区域;图4示出了对应的预设的图像缩放区域的示意图,可进行参照,其中,x3为待显示图像的宽像素值,y3为待显示图像的长像素值;
[0062]设第一宽像素缩放比例为rl,则rl=xl/x2,第一长像素缩放比例为r2,则r2=yl/
y2o
[0063]步骤S310、若所述第一宽像素缩放比例,与所述第一长像素缩放比例不相等,则确定所述预设的图像缩放区域的长宽像素比例,与所述显示屏的长宽像素比例不相同。
[0064]若rl不等于r2,则可确定预设的图像缩放区域的长宽像素比例,与显示屏的长宽像素比例不相同;显然,若rl等于r2,则可确定预设的图像缩放区域的长宽像素比例,与显示屏的长宽像素比例相同。
[0065]可选的,图1所示步骤S120,对所述预设的图像缩放区域进行调整,以使调整后的图像区域的长宽像素比例,与所述显示屏的长宽像素比例相同的实现方式可以如图5所示,图5为本发明实施例提供的对预设的图像缩放区域进行调整的方法流程图,参照图5,该方法可以包括:
[0066]步骤S400、判断所述第一宽像素缩放比例与所述第一长像素缩放比例的大小;
[0067]步骤S410、若所述第一宽像素缩放比例大于所述第一长像素缩放比例,将所述显示屏宽像素值和显示屏长像素值分别除以所述第一长像素缩放比例,得到第二宽像素值和第二长像素值,根据所述第二宽像素值和第二长像素值对所述预设的图像缩放区域进行调整,将以所述待显示图像的中心点为中心,与所述第二长像素值和所述第二宽像素值对应的图像区域,确定为所述调整后的图像区域;
[0068]若rl大于r2,则可将xl和yl分别除以r2,得出第二宽像素值x4和第二长像素值y4 ;以待显示图像的中心点为中心,以χ4为宽像素值,以y4为长像素值的图像区域即是调整后的图像区域。
[0069]可选的,具体的调整策略可以是:由于rl大于r2,因此x4大于x2,可将预设的图像缩放区域向左右分别延长(x4-x2)/2像素,得到调整后的图像区域;可根据显示屏的长宽像素比例,对调整后的图像区域进行等比缩放,从而保证待显示图像的核心区域内容在不同分辨率的终端设备上进行等比适配显示。
[0070]步骤S420、若所述第一宽像素缩放比例小于所述第一长像素缩放比例,将所述显示屏宽像素值和显示屏长像素值分别除以所述第一宽像素缩放比例,得到第三宽像素值和第三长像素值,根据所述第三宽像素值和第三长像素值对所述预设的图像缩放区域进行调整,将以所述待显示图像的中心点为中心,与所述第三长像素值和所述第三宽像素值对应的图像区域,确定为所述调整后的图像区域。
[0071]若rl小于r2,则可将xl和yl分别除以rl,得出第三宽像素值x5和第三长像素值y5 ;以待显示图像的中心点为中心,以χ5为宽像素值,以y5为长像素值的图像区域即是调整后的图像区域。
[0072]可选的,具体的调整策略可以是:由于rl小于r2,所以y5大于y2,可将预设的图像缩放区域向上下分别延长(y5-y2)/2像素,得到调整后的图像。
[0073]可选的,在本发明实施例中,待显示图像中除调整后的图像区域外还有其他图像区域,本发明实施例可将除调整后的图像区域外的其他图像区域作为填充区域。值得注意的是,除调整后的图像区域外的其他图像区域对于图像内容的认知,只是起到画面补充作用,这部分内容即使不显示,用户对于图片所需要表达的意思也是清楚了解,因此除调整后的图像区域外的其他图像区域可作为填充区域使用。
[0074]下面提供一种较为优选的图像显示方法,图6为本发明实施例提供的图像显示方法的再一流程图,参照图6,该方法可以包括:
[0075]步骤S500、确定对待显示图像进行显示的终端设备显示屏的分辨率,得出显示屏的长像素值和宽像素值;
[0076]步骤S510、调取预设的第一长像素值和第一宽像素值;
[0077]步骤S520、计算显示屏宽像素值与所述第一宽像素值的比值,得到第一宽像素缩放比例,及计算显示屏长像素值与所述第一长像素值的比值,得到第一长像素缩放比例;
[0078]步骤S530、判断第一宽像素缩放比例,与所述第一长像素缩放比例是否相等,若是,执行步骤S540,若否,执行步骤S550 ;
[0079]步骤S540、以所述显示屏的长宽像素比例,对以待显示图像的中心点为中心,与第一长像素值和第一宽像素值对应的图像区域进行等比缩放,以便对等比缩放后的图像区域进行显示;
[0080]步骤S550、判断所述第一宽像素缩放比例是否大于所述第一长像素缩放比例,若是,执行步骤S560,若否,执行步骤S580 ;
[0081]值得注意的是,在本
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1