JPG是破壞性壓縮
PNG是非破壞性壓縮
BMP是無壓縮
所以24位元彩色圖片
檔案大小BMP>PNG>JPG
這我能理解
但為何黑白圖片
JPG反而比PNG、BMP大?

黑白雙色JPG>BMP>PNG
16色灰階BMP>JPG>PNG
256色彩圖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.....你懂的
我猜是BMP格式不同吧,好像有只存兩色的格式是不是?
這樣應該有機會比較小
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!