lyou wrote:
歹勢,看不懂什麼叫256格送上手機後只有64格耶...... ^^" (是指色階嗎??? @_@?)
電腦螢幕中灰階可以用到254色和黑白兩色來表現。
因此把黑到白的灰階漸層拆開,可以拆成256格。
色碼R0G0B0一直到R255G255B255。
(我所說的“格“並不是pixel,而是概念上的。)
26萬色的手機螢幕在處理灰階理論上只有64色表現。
(64x64x64=262144色)
黑到白只有64格變化,因此把電腦製作的8bit灰階送上手機,
手機便只能用64格表現,因此是64/264=1/4的格數。
電腦上每四格的明度變化在手機上卻只有一格。
lyou wrote:
ANYWAY,所謂解析度(或在手機上要叫分辨率?)我不能說的很篤定,但基本上就是,每個方向上的像素數量.
這是所謂【螢幕解析度】resolution。
我們在說【解析度】指的是dpi。dot per inch。
lyou wrote:
因為做SWF的關係,其實近來如果我有做過什麼256色的圖檔,也不是GIF而是PNG.當然在層次上也不是因為省電或會不會多佔記憶卡空間的關係,而是不能讓執行記憶體撐爆的關係.
沒錯。flash真的是個麻煩的小玩意。又耗電又耗效能。
lyou wrote:
一個256像素長度的矩形,送上手機後,它就是會以256像素的長度顯示在手機上.
這是一定的。
電腦上的pixel和手機上的pixel沒有差別。
差別在於一個pixel裡面所能表現的色彩。
lyou wrote:
如果把這100x256的矩形想成是由256條不同顏色的線所組成的呢? 我的176x220無法精確實測,希望有手機能實測的人告訴我是怎樣. 我不知道各位是不是可以順利做出由256色十字線組成的矩形,當然,如果這256色是從全白到全黑(或紅/藍/綠等等)的話,就是所謂的漸層了.
我做了一張100x256的漸層,但是套在240x320的圖裡。
電腦上看到的是這樣。

手機上看就會這樣。

拍的不是很清楚,但是你可以看到有格線的產生。
這就是所謂每四格色彩變化在手機上只有一格而造成的。
色深的不同在這裡最為明顯。
lyou wrote:
只因為ARORT在某篇文裡有提到省電這事
應該是指我好像曾經說過不建議拿SWF當桌布吧?
嗯,那真的很耗電。不過我發現指針時鐘倒是OK。
所以後來做了個指針時鐘的主題。
----------------------------------------------------------------------------
anyway,lyou你還真是頗有研究的精神,你所提到關於耗電的事說不定是如此。
只是在現在手機越來越強大的情況,在色深上求省電和效能的確也太多此一舉,
畢竟....可能跑個java遊戲五分鐘所耗的電就遠比跑那些圖來的大。
總之要謝謝lyou的討論。