JPG是破壞性壓縮PNG是非破壞性壓縮BMP是無壓縮所以24位元彩色圖片檔案大小BMP>PNG>JPG這我能理解但為何黑白圖片JPG反而比PNG、BMP大?黑白雙色JPG>BMP>PNG16色灰階BMP>JPG>PNG256色彩圖BMP>JPG>PNG(JPG和PNG相差不大)24位元彩圖BMP>PNG>JPG
sasamisami wrote:黑白雙色JPG>BMP>PNG...(恕刪) 未看先猜調色盤。BMP有幾種模式,一種是全彩模式,就是Header + RGB資料,以24bit來說,就是紅、藍、綠各佔1個BYTE,所以大小為 Width(四的倍數) * Height * 3一種是使用調色盤,調色調是儲幾個顏色,如黑是0,白是1,資料放的是0/1,所以大小可能為 Width(四的倍數) * Height * 1。(或許吧,太久沒玩了,請去查bmp的結構)BMP也是支援壓縮的,我記得是RLE嗎?忘了。
sasamisami wrote:為何黑白圖片JPG反而比PNG、BMP大? 我猜支援的Color depth也有影響JPG支援8.12.24bit,那你黑白的圖(1bit)要存成JPG.....你懂的