System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機,特別是涉及一種顯示頁面縮放方法、裝置、計算機設備、存儲介質和計算機程序產品。
技術介紹
1、在當前數字化時代,屏幕顯示技術正廣泛應用于企業展示、數據中心監控、會議演示等多個領域。然而,面對多樣化顯示設備帶來的頁面跨平臺兼容性問題,需要對頁面進行前端設計以使頁面適配各類顯示設備。
2、傳統方式中,對頁面中每個頁面元素進行縮放調整,容易遺漏細節元素,當頁面中元素較多或者顯示設備的屏幕出現壞點時,縮放調整后的頁面往往不能與顯示設備適配,需要人工對元素進行微調,存在頁面縮放效率低的問題。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種能夠提高頁面縮放效率的顯示頁面縮放方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
2、第一方面,本申請提供了一種顯示頁面縮放方法。所述方法包括:
3、獲取顯示屏幕的屏幕分辨率和屏幕異常點信息、以及所述顯示屏幕的期望顯示頁面的頁面分辨率;根據所述屏幕分辨率和所述頁面分辨率,對所述期望顯示頁面進行等比例縮放處理,得到適配于所述顯示屏幕的縮放頁面;基于所述屏幕異常點信息所指示的異常點位置,對所述縮放頁面進行調整,得到更新縮放頁面;所述更新縮放頁面在所述異常點位置處的顯示內容為背景;將所述更新縮放頁面渲染顯示在所述顯示屏幕上。
4、在其中一個實施例中,所述屏幕分辨率包括屏幕長度和屏幕寬度;所述頁面分辨率包括頁面長度和頁面寬度;所述根據所述屏幕分辨率和所述頁面分辨率,對所述期望顯
5、在其中一個實施例中,所述基于所述屏幕異常點信息所指示的異常點位置,對所述縮放頁面進行調整,得到更新縮放頁面,包括:獲取所述縮放頁面中的各頁面元素各自對應的元素位置;在各所述元素位置中存在與所述屏幕異常點信息所指示的異常點位置匹配的目標位置的情況下,對所述目標位置進行調整,得到更新縮放頁面。
6、在其中一個實施例中,所述屏幕異常點信息所指示的異常點位置為多個屏幕異常點各自的異常點位置;所述縮放頁面中包括多個內容卡片;所述基于所述屏幕異常點信息所指示的異常點位置,對所述縮放頁面進行調整,得到更新縮放頁面,包括:按照各所述屏幕異常點各自的異常點位置,對各所述屏幕異常點進行連通處理,得到異常區域;按照所述異常區域的區域位置,調整各所述內容卡片在所述縮放頁面中各自所處的卡片位置,得到更新縮放頁面;各所述內容卡片在所述更新縮放頁面中處于除所述區域位置以外的其他位置。
7、在其中一個實施例中,所述方法還包括:獲取各所述內容卡片各自在所述縮放頁面中的卡片位置;在各所述內容卡片中,篩選所述卡片位置與所述異常區域的區域位置的目標卡片;對所述目標卡片進行縮放處理,得到更新縮放頁面;縮放處理后的目標卡片在更新縮放頁面中處于除所述區域位置以外的其他位置。
8、在其中一個實施例中,所述將所述更新縮放頁面渲染顯示在所述顯示屏幕上,包括:在所述顯示屏幕中確定更新縮放頁面對應的頁面區域、以及除所述頁面區域以外的填充區域;基于所述更新縮放頁面配置的頁面色彩信息,確定所述填充區域的區域色彩信息;按照頁面色彩信息對所述更新縮放頁面進行渲染,得到頁面渲染結果;按照所述區域色彩信息對所述填充區域進行渲染,得到區域渲染結果;在所述顯示屏幕上顯示所述頁面渲染結果和所述區域渲染結果。
9、第二方面,本申請還提供了一種顯示頁面縮放裝置。所述裝置包括:
10、獲取模塊,用于獲取顯示屏幕的屏幕分辨率和屏幕異常點信息、以及所述顯示屏幕的期望顯示頁面的頁面分辨率;縮放模塊,用于根據所述屏幕分辨率和所述頁面分辨率,對所述期望顯示頁面進行等比例縮放處理,得到適配于所述顯示屏幕的縮放頁面;調整模塊,用于基于所述屏幕異常點信息所指示的異常點位置,對所述縮放頁面進行調整,得到更新縮放頁面;所述更新縮放頁面在所述異常點位置處的顯示內容為背景;顯示模塊,用于將所述更新縮放頁面渲染顯示在所述顯示屏幕上。
11、第三方面,本申請還提供了一種計算機設備。所述計算機設備包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現以下步驟:
12、獲取顯示屏幕的屏幕分辨率和屏幕異常點信息、以及所述顯示屏幕的期望顯示頁面的頁面分辨率;根據所述屏幕分辨率和所述頁面分辨率,對所述期望顯示頁面進行等比例縮放處理,得到適配于所述顯示屏幕的縮放頁面;基于所述屏幕異常點信息所指示的異常點位置,對所述縮放頁面進行調整,得到更新縮放頁面;所述更新縮放頁面在所述異常點位置處的顯示內容為背景;將所述更新縮放頁面渲染顯示在所述顯示屏幕上。
13、第四方面,本申請還提供了一種計算機可讀存儲介質。所述計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現以下步驟:
14、獲取顯示屏幕的屏幕分辨率和屏幕異常點信息、以及所述顯示屏幕的期望顯示頁面的頁面分辨率;根據所述屏幕分辨率和所述頁面分辨率,對所述期望顯示頁面進行等比例縮放處理,得到適配于所述顯示屏幕的縮放頁面;基于所述屏幕異常點信息所指示的異常點位置,對所述縮放頁面進行調整,得到更新縮放頁面;所述更新縮放頁面在所述異常點位置處的顯示內容為背景;將所述更新縮放頁面渲染顯示在所述顯示屏幕上。
15、第五方面,本申請還提供了一種計算機程序產品。所述計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現以下步驟:
16、獲取顯示屏幕的屏幕分辨率和屏幕異常點信息、以及所述顯示屏幕的期望顯示頁面的頁面分辨率;根據所述屏幕分辨率和所述頁面分辨率,對所述期望顯示頁面進行等比例縮放處理,得到適配于所述顯示屏幕的縮放頁面;基于所述屏幕異常點信息所指示的異常點位置,對所述縮放頁面進行調整,得到更新縮放頁面;所述更新縮放頁面在所述異常點位置處的顯示內容為背景;將所述更新縮放頁面渲染顯示在所述顯示屏幕上。
17、上述顯示頁面縮放方法、裝置、計算機設備、存儲介質和計算機程序產品,獲取顯示屏幕的屏幕分辨率和屏幕異常點信息、以及顯示屏幕的期望顯示頁面的頁面分辨率,根據屏幕分辨率和頁面分辨率,對期望顯示頁面進行等比例縮放處理,得到適配于顯示屏幕的縮放頁面,對期望顯示頁面進行整體調整,避免遺漏細節元素,提高了頁面縮放效率。基于屏幕異常點信息所指示的異常點位置,對縮放頁面進行調整,得到更新縮放頁面,更新縮放頁面在異常點位置處的顯示內容為背景,將更新縮放頁面渲染顯示在顯示屏幕上,采用上述方法,確保了更新縮放頁面可以在顯示屏幕中正常顯示,無需人工對頁面進行微調,進一步提高頁面縮放效率。
本文檔來自技高網...【技術保護點】
1.一種顯示頁面縮放方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述屏幕分辨率包括屏幕長度和屏幕寬度;所述頁面分辨率包括頁面長度和頁面寬度;
3.根據權利要求1所述的方法,其特征在于,所述基于所述屏幕異常點信息所指示的異常點位置,對所述縮放頁面進行調整,得到更新縮放頁面,包括:
4.根據權利要求1所述的方法,其特征在于,所述屏幕異常點信息所指示的異常點位置為多個屏幕異常點各自的異常點位置;所述縮放頁面中包括多個內容卡片;
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1所述的方法,其特征在于,所述將所述更新縮放頁面渲染顯示在所述顯示屏幕上,包括:
7.一種顯示頁面縮放裝置,其特征在于,所述裝置包括:
8.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至6中任一項所述的方法的步驟。
9.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機
10.一種計算機程序產品,包括計算機程序,其特征在于,該計算機程序被處理器執行時實現權利要求1至6中任一項所述的方法的步驟。
...【技術特征摘要】
1.一種顯示頁面縮放方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述屏幕分辨率包括屏幕長度和屏幕寬度;所述頁面分辨率包括頁面長度和頁面寬度;
3.根據權利要求1所述的方法,其特征在于,所述基于所述屏幕異常點信息所指示的異常點位置,對所述縮放頁面進行調整,得到更新縮放頁面,包括:
4.根據權利要求1所述的方法,其特征在于,所述屏幕異常點信息所指示的異常點位置為多個屏幕異常點各自的異常點位置;所述縮放頁面中包括多個內容卡片;
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1所...
【專利技術屬性】
技術研發人員:郭坤,孫小博,吳繼東,李志偉,劉文軍,陳永梅,李中立,陳士平,陳松,黃健,
申請(專利權)人:南方電網數字平臺科技廣東有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。