一種圖像顯示方法、裝置及電子設備的制造方法
【技術領域】
[0001]本發明涉及圖像處理技術領域,更具體地說,涉及一種圖像顯示方法、裝置及電子設備。
【背景技術】
[0002]目前終端設備的圖像分辨率眾多,終端設備的圖像分辨率眾多主要體現在不同的終端設備的顯示屏的長寬像素比例不盡相同,圖像如何在不同圖像分辨率的終端設備上顯示時保證顯示質量,確保用戶的顯示體驗成為圖像顯示的一個研究關注點。
[0003]目前當終端設備的顯示屏的長寬像素比例與圖像長寬像素比例不一致時,現有技術可采用非等比縮放的方式將圖像顯示在終端設備的顯示屏上,非等比縮放是指圖像的長像素縮放比例與寬像素縮放比例不同,如圖像的長寬像素比例為2,而終端設備顯示屏的長寬像素比例為1,現有技術通過非等比縮放方式,可將圖像的長像素縮小一倍,而寬像素保持不變來進行顯示。
[0004]本發明的發明人在研究和實踐過程中發現,現有技術至少存在以下的技術問題:現有技術在終端設備的顯示屏的長寬像素比例與圖像長寬像素比例不一致時,采用非等比縮放的方式對圖像進行顯示,將使得圖像的長像素縮放比例與寬像素縮放比例不一致,容易使得圖像變形,失真,從而對圖像的顯示質量造成影響,降低用戶的顯示體驗。
【發明內容】
[0005]有鑒于此,本發明實施例提供一種圖像顯示方法、裝置及電子設備,以解決現有技術采用非等比縮放的方式對圖像進行顯示,使得圖像變形,失真,從而對圖像的顯示質量造成影響的問題。
[0006]為實現上述目的,本發明實施例提供如下技術方案:
[0007]一種圖像顯示方法,包括:
[0008]確定對待顯示圖像進行顯示的終端設備顯示屏的分辨率,得到所述顯示屏的長寬像素比例;
[0009]確定預設的圖像縮放區域,所述預設的圖像縮放區域為所述待顯示圖像中的部分區域;
[0010]若所述預設的圖像縮放區域的長寬像素比例,與所述顯示屏的長寬像素比例不相同,對所述預設的圖像縮放區域進行調整,以使調整后的圖像區域的長寬像素比例,與所述顯示屏的長寬像素比例相同,所述調整后的圖像區域為所述待顯示圖像中的部分區域;
[0011]以所述顯示屏的長寬像素比例對所述調整后的圖像區域進行等比縮放,以便對等比縮放后的圖像區域進行顯示。
[0012]本發明實施例還提供一種圖像顯示裝置,包括:
[0013]顯示屏長寬像素比例確定模塊,用于確定對待顯示圖像進行顯示的終端設備顯示屏的分辨率,得到所述顯示屏的長寬像素比例;
[0014]預設縮放區域確定模塊,用于確定預設的圖像縮放區域,所述預設的圖像縮放區域為所述待顯示圖像中的部分區域;
[0015]判斷模塊,用于判斷所述預設的圖像縮放區域的長寬像素比例,與所述顯示屏的長寬像素比例是否相同;
[0016]區域調整模塊,用于在所述判斷模塊的判斷結果為否時,對所述預設的圖像縮放區域進行調整,以使調整后的圖像區域的長寬像素比例,與所述顯示屏的長寬像素比例相同,所述調整后的圖像區域為所述待顯示圖像中的部分區域;
[0017]第一等比縮放模塊,用于以所述顯示屏的長寬像素比例對所述調整后的圖像區域進行等比縮放,以便對等比縮放后的圖像區域進行顯示。
[0018]本發明實施例還提供一種電子設備,包括上述所述的圖像顯示裝置。
[0019]基于上述技術方案,本發明實施例提供的圖像顯示方法,可在預設的圖像縮放區域的長寬像素比例,與顯示屏的長寬像素比例不相同時,對預設的圖像縮放區域進行調整,使調整后的圖像區域的長寬像素比例,與所述顯示屏的長寬像素比例相同,因此針對不同的終端設備顯示屏的圖像分辨率,本發明實施例均可進行適配的預設圖像縮放區域的調整,保證了圖像的核心區域能夠在不同的圖像分辨率的終端設備上進行等比縮放,以便終端設備對等比縮放后的圖像區域進行顯示,保證了圖像顯示的質量。
【附圖說明】
[0020]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0021]圖1為本發明實施例提供的圖像顯示方法的流程圖;
[0022]圖2為本發明實施例提供的圖像顯示方法的另一流程圖;
[0023]圖3為本發明實施例提供的確定預設的圖像縮放區域的長寬像素比例,與顯示屏的長寬像素比例不相同的方法流程圖;
[0024]圖4為本發明實施例提供的預設的圖像縮放區域的示意圖;
[0025]圖5為本發明實施例提供的對預設的圖像縮放區域進行調整的方法流程圖;
[0026]圖6為本發明實施例提供的圖像顯示方法的再一流程圖;
[0027]圖7為本發明實施例提供的圖像顯示裝置的結構框圖;
[0028]圖8為本發明實施例提供的預設縮放區域確定模塊的結構框圖;
[0029]圖9為本發明實施例提供的判斷模塊的結構框圖;
[0030]圖10為本發明實施例提供的區域調整模塊的結構框圖;
[0031]圖11為本發明實施例提供的圖像顯示裝置的另一結構框圖;
[0032]圖12為本發明實施例提供的圖像顯示裝置的再一結構框圖;
[0033]圖13為與本發明實施例提供的終端相關的手機的部分結構的框圖;
[0034]圖14為本發明實施例提供的網絡服務器的硬件結構圖。
【具體實施方式】
[0035]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0036]圖1為本發明實施例提供的圖像顯示方法的流程圖,該方法可應用于進行圖像顯示的終端設備,也可應用于對圖像進行抓取后,將圖像傳輸至終端設備中進行顯示的網絡服務器中,圖1所示方法可由終端設備執行,也可由網絡服務器執行,參照圖1,該方法可以包括:
[0037]步驟S100、確定對待顯示圖像進行顯示的終端設備顯示屏的分辨率,得到所述顯示屏的長寬像素比例;
[0038]可選的,在確定了顯示屏的分辨率后,可得出顯示屏的長像素值和寬像素值,對于一般的顯示屏而言,顯示屏的長像素值*寬像素值=分辨率,因此在確定了顯示屏的分辨率后,即可得出顯示屏的長像素值和寬像素值,通過顯示屏的長像素值和寬像素值可得到顯示屏的長寬像素比例;
[0039]其中,圖像可以是圖片圖像,視頻圖像,flash圖像等。
[0040]步驟S110、確定預設的圖像縮放區域,所述預設的圖像縮放區域為所述待顯示圖像中的部分區域;
[0041]預設的圖像縮放區域可以是待顯示圖像的核心區域,是待顯示圖像主要內容的體現;本發明實施例可預設第一長像素值和第一寬像素值,通過調取預設的第一長像素值和第一寬像素值,將待顯示圖像中以待顯示圖像的中心點為中心,與第一長像素值和第一寬像素值對應的圖像區域確定為預設的圖像縮放區域。
[0042]步驟S120、若所述預設的圖像縮放區域的長寬像素比例,與所述顯示屏的長寬像素比例不相同,對所述預設的圖像縮放區域進行調整,以使調整后的圖像區域的長寬像素比例,與所述顯示屏的長寬像素比例相同,所述調整后的圖像區域為所述待顯示圖像中的部分區域;
[0043]可選的,調整后的圖像區域可以仍是以待顯示圖像的中心點為中心,可以仍是待顯示圖像中的部分區域;調整后的圖像區域相對于預設的圖像縮放區域具有相同的中心,調整后的圖像區域的長像素值相對于預設的圖像縮放區域的長像素值可以是增大了,也可以是減小了,調整后的圖像區域的寬像素值相對于預設的圖像縮放區域的寬像素值可以是增大了,也可以是減小了,只要保證調整后的圖像區域的長寬像素比例,與顯示屏的長寬像素比例相同,且待顯示圖像的核心區域內容能夠清楚顯示即可。
[0044]步驟130、以所述顯示屏的長寬像素比例對所述調整后的圖像區域進行等比縮放,以便對等比縮放后的圖像區域進行顯示。
[0045]等比縮放是指圖像的長像素和寬像素的放大或縮小比例相同。
[0046]顯示屏的長寬像素比例將作為調整后的圖像區域的等比縮放比例,由于調整后的圖像區域具有待顯示圖像的核心區域內容,且調整后的圖像區域能夠與顯示屏相適配,進