我將一些CF 2.0 VB.Net應用程序移植到具有兩倍屏幕分辨率的手機的較新版本。所以我必須把所有東西的尺寸加倍,否則它會被擠壓到屏幕的左上角。使用位圖有什麼好處嗎?
一個屏幕有一個大小爲250K的位圖,當我將尺寸加倍後,它自然會被吹到一個MB。這在手持設備上不是很好,所以我啓動了irfanview並將其轉換爲.GIF。 .GIF只有60KB大小,圖像質量沒有明顯變化。
對我來說,這似乎是一件容易的事情:將所有Bitmaps轉換爲Gif(或JPG),並獲得相同的結果作爲磁盤空間的一小部分(並且可能更快的表單加載時間)。
但有沒有人知道你會使用位圖優先於GIF/JPEG的情況?我找不到任何。
不回答你的問題,但.png通常會提供稍微好一點的壓縮.gif – AlfonsoML
謝謝,我會試試看。 – DeanOC
請記住,這些壓縮圖像必須先解壓縮纔可以使用。如果您的設備具有100K的可用RAM,則50K的JPEG或PNG可能會導致您的應用在使用過程中耗盡內存。 – jp2code