VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

RGB與HSL(同色系觀念的實現)

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
sheuok



註冊時間: 2004-11-20
文章: 63
來自: Taiwan

第 1 樓

發表發表於: 星期五 二月 16, 2007 7:08 pm    文章主題: RGB與HSL(同色系觀念的實現) 引言回覆

VFP物件顏色設定採用RGB,但在自設顏色的功能中可看到另一種HSL(色調、濃度、亮度),RGB可輕易的設定顏色,但對於同色系的顏色設定,必需仰賴HSL,只要固定色調及濃度兩個值,僅調整亮度,便可輕易得到效果奇佳的同色系顏色,如此只要將所需色系以變數儲存,表單中的各物件以不同的亮度值呈現出同色系的背景色及文字的前景色,便會得到一序列深淺不同的同色系物件,當您需要何種色系只要變動控制色系的變數值,便可輕易擺脫VFP內定灰色色調或以RGB設定顏色卻無法調整出適當而且匹配的物件顏色,軟體設計以功能需求為重,但如能提供使用者的畫面不那麼單調,對於使用者的使用感覺會有加分的效果。以上一點淺見......
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
sheuok



註冊時間: 2004-11-20
文章: 63
來自: Taiwan

第 2 樓

發表發表於: 星期五 二月 23, 2007 10:45 am    文章主題: HSL應用的畫面 引言回覆

附上HSL應用的畫面(4個)
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
CAMEL



註冊時間: 2004-03-26
文章: 4
來自: 台北

第 3 樓

發表發表於: 星期日 十月 03, 2010 10:16 am    文章主題: HSL應用方便提供更詳細作法與範例 引言回覆

很高興找到此份文章
但仍無法真正下手去作
是否可方便提供更詳細作法與簡易範例
感謝您!
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
sheuok



註冊時間: 2004-11-20
文章: 63
來自: Taiwan

第 4 樓

發表發表於: 星期一 十月 04, 2010 8:41 am    文章主題: 引言回覆

為達到物件的顏色為『同色系』所以將RGB轉HSL的色系後,僅調整亮度後
再轉回HSL色系,便可達到同色系的視覺效果,顏色不會太複雜,但因顏色深
淺不同可達到不錯的畫面效果!
因VFP使用RGB指定顏色,要控制亮度必需要轉成HSL色系,所以可搜詢RGB
與HSL色系轉換的程序,即可達成。

以下為需做的自定函數
1. RGB轉HSL =>轉為HSL後才可以做亮度的處理
2. HSL轉RGB =>將處理好亮度的HSL值再轉回RGB值
3. 取得亮度 =>方便亮度的增減或取代
4. 亮度增減 =>以現在的亮度做增減
5. 亮度取代 =>可以任意將顏色的亮度變動

物件可以用From的顏色當標準值,其它不同類型的物件可以用From的顏色亮度
增減做為各物件的顏色,只要改變Form的顏色就可以達到全部物件的顏色也同
時改變的效果,以上的資訊希望對您有幫助。
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
CAMEL



註冊時間: 2004-03-26
文章: 4
來自: 台北

第 5 樓

發表發表於: 星期一 十月 04, 2010 10:59 am    文章主題: 引言回覆

謝謝您指導,我先努力用功查一下!
再次感謝!
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作