Re: [問題] VB6-照片轉參數
※ 引述《CuckooBoy (阿書)》之銘言:
: ※ 引述《leicheong (睡魔)》之銘言:
: : 那API傳回的是unsigned int32, VB6不支援unsigned long所以要點技巧.
: : 要速度的話需要用到bitwise arithmatics, 不過不要求速度的話可以
: : 先把它轉成Hex string (也就是用Hex$()) 再在後面補零至 6 個字元.
: : Red是最後兩個字元. (可以觀察 RGB(255, 0, 0) = 255)
: : Green是中間兩個. (RGB(0, 255, 0) = 65280)
: : Blue是開始兩個 (RGB(0, 0, 255) = 16711680)
: : Alpha值好像被忽略了......
: 喔喔..了解
: 感覺......要先轉2進制...不滿24BIT就補0
: 0~7BIT是R 8~15是G 16~23是B
: 為什麼他的函式要這樣設計,不是很麻煩嗎?值接給整數255不是很方便嗎?
: 還是....可以用在某些情況下??
因為這在C++中可以直接cast到struct轉回ARGB值, 不存在performance
的問題.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.152.218.98
推
07/21 20:08, , 1F
07/21 20:08, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 7 之 14 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章