[發明專利]一種RGB調色方法和裝置在審
| 申請號: | 201610151048.1 | 申請日: | 2016-03-16 |
| 公開(公告)號: | CN107203371A | 公開(公告)日: | 2017-09-26 |
| 發明(設計)人: | 王泓崴;王慶磊;韓炳海 | 申請(專利權)人: | 北京神州泰岳軟件股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京市隆安律師事務所11323 | 代理人: | 權鮮枝,吳昊 |
| 地址: | 100089 北京市海淀區萬*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 rgb 調色 方法 裝置 | ||
技術領域
本發明涉及計算機技術領域,特別涉及一種RGB調色方法和裝置。
背景技術
從事界面編輯的編程人員,經常會需要對界面的顏色進行調整。顏色在程序中并非是一個顏色名稱,而是一組代碼數值,對于沒有一定美工基礎的編程人員來說,通常無法根據顏色迅速在頭腦中反映出近似的代碼范圍或者根據代碼直接看出對應的顏色,這時就需要一些方便快捷的工具來架起代碼和顏色之間的橋梁。
現有技術中,通常的做法是使用顏色和代碼的比對表或是轉換器,但這些工具都沒有動態調試的功能,編程人員只能一次次地嘗試翻譯對比各種代碼和顏色,無法方便快捷的對R、G、B分別調整,達到通過動態調色找到需要的顏色和代碼的目的。
發明內容
為了減輕用戶理解的顏色和機器理解的代碼之間動態轉換的復雜度,使用戶迅速直觀的進行顏色配色調整,得到想要的顏色代碼,本發明提供了一種RGB調色方法和裝置。
依據本發明的一個方面,本發明提供了一種RGB調色方法,包括:
通過監聽鍵盤按鍵的抬起事件,接收用戶輸入的顏色代碼;
解析所述顏色代碼得到對應的R、G、B三個原色的數值;
通過監聽鍵盤按鍵的按下和抬起事件,接收用戶對選定的某一個原色的數值的調整指令,并根據所述調整指令調整該原色的數值;
實時根據所述三個原色的數值調色出對應的顏色,并生成對應的顏色代 碼,顯示給用戶。
其中,所述接收用戶輸入的顏色代碼包括:
設置十進制顏色代碼輸入框和十六進制顏色代碼輸入框,監聽所述十進制顏色代碼輸入框或所述十六進制顏色代碼輸入框中鍵盤按鍵的抬起事件,接收用戶輸入的十進制顏色代碼或十六進制顏色代碼;
所述實時根據所述三個原色的數值調色出對應的顏色,并生成對應的顏色代碼,顯示給用戶包括:
設置調色區域,實時根據所述三個原色的數值在所述調色區域中調色出對應的顏色顯示給用戶;以及實時將根據所述三個原色的數值生成的十進制顏色代碼和十六進制顏色代碼,并分別通過所述十進制顏色代碼輸入框和十六進制顏色代碼輸入框顯示給用戶。
其中,所述解析用戶輸入的顏色代碼得到對應的R、G、B三個原色的數值包括:
當監聽到所述十進制顏色代碼輸入框中鍵盤按鍵的抬起事件時,將所述十進制顏色代碼輸入框中的顏色代碼以逗號為分隔符拆分成三個數值,作為R、G、B三個原色的數值;
或者,當監聽到所述十六進制顏色代碼輸入框中鍵盤按鍵的抬起事件時,通過原色獲取函數從所述十六進制顏色代碼中讀取三個原色的分量,得到R、G、B三個原色的數值。
其中,所述通過監聽鍵盤按鍵的按下和抬起事件,接收用戶對選定的某一個原色的數值的調整指令包括:
設置三個原色數值輸入框,用于分別顯示R、G、B三個原色的數值;
將用戶使用鼠標選定的某一個原色數值輸入框對應的原色作為選定原色;
監聽被用戶選定的原色數值輸入框中鍵盤UP鍵和DOWN鍵的按下和抬起事件,接收用戶對選定原色的數值的調整指令。
其中,所述根據所述調整指令調整該原色的數值包括:
當監聽到鍵盤UP鍵的按下事件且所述選定原色的數值小于255時,將所述選定原色的數值加1;當監聽到鍵盤DOWN鍵的按下事件且所述選定原色的數值大于0時,將所述選定原色的數值減1;
當監聽到鍵盤UP鍵或DOWN鍵的抬起事件時,將調整后的所述選定原色的數值顯示在被用戶選定的原色數值輸入框中。
依據本發明的另一方面,本發明提供了一種RGB調色裝置,包括顏色代碼輸入模塊、原色解析模塊、原色調整模塊和調色顯示模塊;
所述顏色代碼輸入模塊,用于通過監聽鍵盤按鍵的抬起事件,接收用戶輸入的顏色代碼;
所述原色解析模塊,用于解析所述顏色代碼輸入模塊輸入的顏色代碼得到對應的R、G、B三個原色的數值;
所述原色調整模塊,用于通過監聽鍵盤按鍵的按下和抬起事件,接收用戶對選定的某一個原色的數值的調整指令,并根據所述調整指令調整該原色的數值;
所述調色顯示模塊,用于實時根據三個原色的數值調色出對應的顏色,并生成對應的顏色代碼,顯示給用戶。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京神州泰岳軟件股份有限公司,未經北京神州泰岳軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610151048.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電動平衡車的輪轂
- 下一篇:電動平衡車的輪轂結構





