順帶一提, 那個硬體只產生一種叫做 ImageNation 的圖形檔....
解析度是 512 x 256 點的 256 色圖形, 檔案長度是 131080 bytes
所以只有 8 bytes 是識別碼, 其餘全是圖點資料....
不知能否找到檔案格式, 以及將些圖檔轉成 .BMP 的演算法.....
--
[m [1;36m※ 來源:‧交大控工BBS www.cn.nctu.edu.tw‧[FROM: 139.175.49.40] [m
有時還覺得坊間 Delphi 的書有夠浮濫,
常常都是拷貝加貼~ 真是有夠沮喪....
真不知是不是我的問題太過於冷辟了?
[44m我睡著了~~ [0m
[36mSleeping... [0m
--
* Origin: ★ 交通大學資訊科學系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>
>==> 在 Jamy Yang <J...@mail.promile.com.tw> 的文章中提到:
>> 小弟用了 TImage 把一張 .bmp 256色的圖形讀進來....
>> > 但不知有何好方法去改其明亮對比? 最好能夠是即時反應, 不會又太多的 delay ....
>> 如果色盤事先有規劃過,那就把bmp中每個色點資料加上亮度值,再重新填入圖形位址
>> ,如果沒有規劃過,那就要找(加上亮度值後的相近色),這是有公式的,但我真的忘了!
>> ,你對色彩有概念嗎?所謂的"色彩空間",真實世界的任何一個色都是這空間的一"點",
>> 找相近色就是在求在色盤中現有的色彩那一個色比較接近原始的色彩(在色彩空間中
> ^^^^
> 小弟不太會改 Timage 的色盤咩.....
> Help 也沒提多少,書上也沒提到......
> 有時還覺得坊間 Delphi 的書有夠浮濫,
> 常常都是拷貝加貼~ 真是有夠沮喪....
> 真不知是不是我的問題太過於冷辟了?
不要想的太困難,只要把色盤上的256個RGB數值全部加上一個值即可提高亮度,提高對比則是以50%為中心
0%-49%變暗,51%-100%加亮即可.
PS: .BMP 的色盤資料可參考Windows DIB說明.