PNG 與 BMP 影像格式之間有品質差異嗎?

PNG 與 BMP 影像格式之間有品質差異嗎?

我剛剛了解到 PNG 是一種無損影像格式,而 BMP 可以是未壓縮或無損格式。這兩者之間應該有品質差異嗎?如果不是,是否意味著其他無損格式(如 TIFF、JPEG2000 和 PNG)提供與 BMP 相同的品質?

答案1

BMP 都是未壓縮的無損。 PNG 已壓縮但無損。因此,對於無損格式,唯一可見的差異是檔案大小。我建議使用 PNG 而不是 BMP,除非出於相容性原因不能這樣做。

答案2

沒有品質差異BMP 和 PNG 格式之間(除了 PNG 使用 deflate 演算法壓縮)。

骨形態發生蛋白8可以使用壓縮RLE(run-length-encoding) 演算法,但 BMP16/24/32/64 尚不支援壓縮。

BMP32 支援 Alpha 通道就像PNG32支援透明度

答案3

品質沒有差異,兩個標準都是無損的。未壓縮的 BMP 需要更多空間,但壓縮後(例如放入 .zip 或 .7z 檔案中)BMP 可能會更好。

做了一些實驗後,我將照片儲存為 BMP 和 PNG 格式,並壓縮了這兩個檔案。 (.zip) BMP 增大了 1.8%,但這會因照片而異。

如果你壓縮照片,那沒有什麼差別。

然而,簡單的圖片(例如您在 Paint 中繪製的圖畫或圖表)使用 .bmp 而不是 .png 的壓縮效果會更好。

我再次測試了這一點。我用油漆做了一個標誌(類似於福特標誌)並用 7zip 壓縮它。未壓縮時,png 為 136kb,bmp 為 1.7 MB。壓縮後,png 約 100kb,bmp 為 18kb。

如果要壓縮圖片,請儲存為 .bmp。如果沒有,請使用 .png。

順便說一句,兩者都被壓縮為 jpeg。

相關內容