System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開的實施例涉及頁面優化,具體涉及頁面配色生成方法、裝置、電子設備和計算機可讀介質。
技術介紹
1、在網絡營銷廣告制作中,一般會通過平臺的智能設計,來生成營銷廣告頁面。該平臺通常配置有智能配色模型。這種配色模型通過基礎色系劃分、色調及離散裂變等,可以支持19種色相5種色調,生成相同色相,不同色階的配色方案。
2、然而,專利技術人發現,這種配色模型仍存在一些不足。無法滿足網絡環境下豐富多樣的頁面色彩設計需求。
3、該
技術介紹
部分中所公開的以上信息僅用于增強對本專利技術構思的背景的理解,并因此,其可包含并不形成本國的本領域普通技術人員已知的現有技術的信息。
技術實現思路
1、本公開的內容部分用于以簡要的形式介紹構思,這些構思將在后面的具體實施方式部分被詳細描述。本公開的內容部分并不旨在標識要求保護的技術方案的關鍵特征或必要特征,也不旨在用于限制所要求的保護的技術方案的范圍。
2、本公開的一些實施例提出了頁面配色生成方法、裝置、電子設備、計算機可讀介質和計算機程序產品,來解決以上
技術介紹
部分提到的技術問題中的一項或多項。
3、第一方面,本公開的一些實施例提供了一種頁面配色生成方法,包括:響應于接收到預設顏色的屬性信息,確定預設顏色所屬的色相和色階;根據預設顏色的色階,確定頁面中各區域的色階范圍,得到色階搭配數據;根據預設顏色的色相,確定與預設顏色相適配的配色色相;基于預設顏色、色階搭配數據和配色色相,生成頁面的預覽彩色頁面。
5、在一些實施例中,根據預設顏色的色相,確定與預設顏色相適配的配色色相,包括:響應于確定預設顏色的色相不是設定色相,確定預設顏色的同類色的色相范圍;根據同類色的色相范圍,確定至少兩種其他配色的色相范圍,以作為預設顏色的配色色相,其中,至少兩種其他配色包括以下至少兩種:類似色、鄰近色、中差色、對比色和互補色。
6、在一些實施例中,該方法還包括:對各顏色的色相范圍、色階范圍進行標準化度量劃分。
7、在一些實施例中,對各顏色的色相范圍、色階范圍進行標準化度量劃分,包括:根據色相環劃分預設數目個色相,以及確定預設數目個色相中各色相的角度區間;根據預設數目個色相的數量,確定各色相的角度區間平均值;根據各色相的角度區間和角度區間平均值,確定預設數目個色相中各色相的單位角度。
8、在一些實施例中,對各顏色的色相范圍、色階范圍進行標準化度量劃分,還包括:對于預設數目個色相中的各色相,根據該色相的明度和飽和度,至少劃分為純色階、淺色階、深色階和灰色階的色階區域;以及對于同一色階區域,根據顏色的深淺進一步劃分為至少一個子區域。
9、在一些實施例中,確定預設顏色的同類色的色相范圍,包括:根據預設顏色的色相,確定預設顏色在色相環中的單位角度;基于同類色在色相環中的設定轉動角度范圍、預設顏色的單位角度,確定實際轉動角度范圍;根據預設顏色的色相值和實際轉動角度范圍,確定預設顏色的同類色的色相范圍。
10、在一些實施例中,該方法還包括:對生成的預覽彩色頁面進行色彩平衡檢測,其中,色彩平衡包括以下至少一項:主輔色平衡、對比度平衡、冷暖色平衡和有無色平衡。
11、在一些實施例中,對生成的預覽彩色頁面進行色彩平衡檢測,包括:確定預覽彩色頁面中背景顏色的色階;根據背景顏色的色階,確定預覽彩色頁面的背景深淺,以及適配的輔助顏色的色相范圍;基于輔助顏色的色相范圍,對預覽彩色頁面進行主輔色平衡檢測。
12、在一些實施例中,對生成的預覽彩色頁面進行色彩平衡檢測,包括:根據各層級光學三原色的值,確定各層級的相對亮度;根據各層級的相對亮度、在預覽彩色頁面中的位置關系,確定層級之間的對比度,以及判斷所確定的對比度是否在設定范圍內。
13、在一些實施例中,對生成的預覽彩色頁面進行色彩平衡檢測,還包括:根據預設顏色的色相,確定預設顏色的色調;基于預設顏色的色調,調整預覽彩色頁面中其他不同色調在頁面中的占比;和/或響應于展示模塊背景色與展示坑位背景色的對比度小于或等于目標值,對展示坑位中的物品背景留有白色區域,其中,白色區域在展示坑位總背景中的占比不小于設定值。
14、第二方面,本公開的一些實施例提供了一種頁面配色生成裝置,包括:顏色確定單元,被配置成響應于接收到預設顏色的屬性信息,確定預設顏色所屬的色相和色階;色階搭配確定單元,被配置成根據預設顏色的色階,確定頁面中各區域的色階范圍,得到色階搭配數據;配色色相確定單元,被配置成根據預設顏色的色相,確定與預設顏色相適配的配色色相;頁面生成單元,被配置成基于預設顏色、色階搭配數據和配色色相,生成頁面的預覽彩色頁面。
15、在一些實施例中,色階搭配確定單元進一步被配置成從預設色階搭配模板中,選取與預設顏色的色階相對應的候選色階搭配模板;根據候選色階搭配模板中各層級的色階范圍,確定頁面中各區域的色階值,其中,頁面中包括多個展示模塊,每個展示模塊中包含至少一個展示坑位。
16、在一些實施例中,配色色相確定單元進一步被配置成響應于確定預設顏色的色相不是設定色相,確定預設顏色的同類色的色相范圍;根據同類色的色相范圍,確定至少兩種其他配色的色相范圍,以作為預設顏色的配色色相,其中,至少兩種其他配色包括以下至少兩種:類似色、鄰近色、中差色、對比色和互補色。
17、在一些實施例中,該頁面配色生成裝置還包括劃分單元,被配置成對各顏色的色相范圍、色階范圍進行標準化度量劃分。
18、在一些實施例中,劃分單元進一步被配置成根據色相環劃分預設數目個色相,以及確定預設數目個色相中各色相的角度區間;根據預設數目個色相的數量,確定各色相的角度區間平均值;根據各色相的角度區間和角度區間平均值,確定預設數目個色相中各色相的單位角度。
19、在一些實施例中,劃分單元還進一步被配置成對于預設數目個色相中的各色相,根據該色相的明度和飽和度,至少劃分為純色階、淺色階、深色階和灰色階的色階區域;以及對于同一色階區域,根據顏色的深淺進一步劃分為至少一個子區域。
20、在一些實施例中,配色色相確定單元進一步被配置成根據預設顏色的色相,確定預設顏色在色相環中的單位角度;基于同類色在色相環中的設定轉動角度范圍、預設顏色的單位角度,確定實際轉動角度范圍;根據預設顏色的色相值和實際轉動角度范圍,確定預設顏色的同類色的色相范圍。
21、在一些實施例中,該頁面配色生成裝置還包括平衡檢測單元,被配置成對生成的預覽彩色頁面進行色彩平衡檢測,其中,色彩平衡包括以下至少一項:主輔色平衡、對比度平衡、冷暖色平衡和有無色平衡。
22、在一些本文檔來自技高網...
【技術保護點】
1.一種頁面配色生成方法,包括:
2.根據權利要求1所述的頁面配色生成方法,其中,所述根據所述預設顏色的色階,確定頁面中各區域的色階范圍,包括:
3.根據權利要求1所述的頁面配色生成方法,其中,所述根據所述預設顏色的色相,確定與所述預設顏色相適配的配色色相,包括:
4.根據權利要求3所述的頁面配色生成方法,其中,所述方法還包括:
5.根據權利要求4所述的頁面配色生成方法,其中,所述對各顏色的色相范圍、色階范圍進行標準化度量劃分,包括:
6.根據權利要求5所述的頁面配色生成方法,其中,所述對各顏色的色相范圍、色階范圍進行標準化度量劃分,還包括:
7.根據權利要求5所述的頁面配色生成方法,其中,所述確定所述預設顏色的同類色的色相范圍,包括:
8.根據權利要求1-7之一所述的頁面配色生成方法,其中,所述方法還包括:
9.根據權利要求8所述的頁面配色生成方法,其中,所述對生成的預覽彩色頁面進行色彩平衡檢測,包括:
10.根據權利要求8所述的頁面配色生成方法,其中,所述對生成的預覽彩
11.根據權利要求8所述的頁面配色生成方法,其中,所述對生成的預覽彩色頁面進行色彩平衡檢測,還包括:
12.一種頁面配色生成裝置,包括:
13.一種電子設備,包括:
14.一種計算機可讀介質,其上存儲有計算機程序,其中,所述計算機程序被處理器執行時,實現如權利要求1-11中任一所述的頁面配色生成方法。
15.一種計算機程序產品,包括計算機程序,所述計算機程序在被處理器執行時,實現如權利要求1-11中任一所述的頁面配色生成方法。
...【技術特征摘要】
1.一種頁面配色生成方法,包括:
2.根據權利要求1所述的頁面配色生成方法,其中,所述根據所述預設顏色的色階,確定頁面中各區域的色階范圍,包括:
3.根據權利要求1所述的頁面配色生成方法,其中,所述根據所述預設顏色的色相,確定與所述預設顏色相適配的配色色相,包括:
4.根據權利要求3所述的頁面配色生成方法,其中,所述方法還包括:
5.根據權利要求4所述的頁面配色生成方法,其中,所述對各顏色的色相范圍、色階范圍進行標準化度量劃分,包括:
6.根據權利要求5所述的頁面配色生成方法,其中,所述對各顏色的色相范圍、色階范圍進行標準化度量劃分,還包括:
7.根據權利要求5所述的頁面配色生成方法,其中,所述確定所述預設顏色的同類色的色相范圍,包括:
8.根據權利要求1-7之一所...
【專利技術屬性】
技術研發人員:陳紫薇,張文懿,
申請(專利權)人:北京沃東天駿信息技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。