1.一種漸變色生成方法,其特征在于,包括:
根據用戶的操作確定用戶選擇的基礎顏色;
根據預定規(guī)則基于所述基礎顏色生成候選顏色集合,基于該候選顏色集合生成變色面并展現給用戶;
根據指定的曲線參數以及若干選點變量使用預定的曲線算法從所述變色面上選擇出多個對應顏色的集合作為漸變色提供給用戶。
2.根據權利要求1所述的方法,其特征在于,其中所述用戶的操作是針對預設的基色帶的選擇操作,所述基色帶是通過HSL模型建立的,該基色帶的各個顏色點均具有相同的色相H,不同顏色點之間的飽和度S以及亮度L的組合不同。
3.根據權利要求1所述的方法,其特征在于,所述預定規(guī)則包括:
保持基礎顏色的色相H、飽和度S以及亮度L中任意一個參數不變,變化其他兩個參數以生成若干候選顏色,所述候選顏色集合包括基礎顏色和候選顏色。
4.根據權利要求1所述的方法,其特征在于,所述曲線算法為貝塞爾曲線算法。
5.根據權利要求4所述的方法,其特征在于,所述曲線參數是若干控制點坐標,該方法還包括:
根據用戶通過鼠標或者預設文本框輸入的控制點坐標,在所述變色面上生成對應的貝塞爾曲線展示給用戶。
6.根據權利要求5所述的方法,其特征在于,所述若干選點變量是基于用戶指定的選點變量計算參數以及選點變量產生算法生成的。
7.一種漸變色生成裝置,其特征在于,包括:
基礎確定單元,根據用戶的操作確定用戶選擇的基礎顏色;
變色展示單元,根據預定規(guī)則基于所述基礎顏色生成候選顏色集合,基于該候選顏色集合生成變色面并展現給用戶;
漸變色選擇單元,根據指定的曲線參數以及若干選點變量使用預定的曲線算法從所述變色面上選擇出多個對應顏色的集合作為漸變色提供給用戶。
8.根據權利要求7所述的裝置,其特征在于,其中所述用戶的操作是針對預設的基色帶的選擇操作,所述基色帶是通過HSL模型建立的,該基色帶的各個顏色點均具有相同的色相H,不同顏色點之間的飽和度S以及亮度L的組合不同。
9.根據權利要求7所述的裝置,其特征在于,所述預定規(guī)則包括:
保持基礎顏色的色相H、飽和度S以及亮度L中任意一個參數不變,變化其他兩個參數以生成若干候選顏色,所述候選顏色集合包括基礎顏色和候選顏色。
10.根據權利要求7所述的裝置,其特征在于,所述曲線算法為貝塞爾曲線算法。
11.根據權利要求10所述的裝置,其特征在于,所述曲線參數是若干控制點坐標,該裝置還包括:
曲線生成單元,根據用戶通過鼠標或者預設文本框輸入的控制點坐標,在所述變色面上生成對應的貝塞爾曲線展示給用戶。
12.根據權利要求11所述的裝置,其特征在于,所述若干選點變量是基于用戶指定的選點變量計算參數以及選點變量產生算法生成的。