開啟 .png 格式的影像時,計算機會進行以下步驟:
-
讀取檔案頭:計算機首先讀取影像檔案的檔案頭,確定這是一個 .png 格式的檔案。
-
解析影像資料:計算機會解析影像資料塊,這些資料塊包含了影像的畫素資訊、色彩型別、影像尺寸等。這些資料塊的格式和內容在 PNG 規範中有詳細定義。
-
解壓縮資料:PNG 使用 DEFLATE 演算法進行資料壓縮,因此在開啟時,計算機需要對這些壓縮過的資料塊進行解壓縮。DEFLATE 是一種無失真壓縮演算法,可以還原原始的影像資料。
-
構建畫素矩陣:解壓縮後的資料被組織成一個畫素矩陣,其中每個畫素包含了影像的顏色資訊。
-
顯示影像:最後,處理完成的影像資料被傳送到顯示器或印表機,以供使用者觀看或列印。
因此,.png 格式的影像在開啟時會進行解碼過程,以便將壓縮的影像資料還原為可供計算機處理和顯示的畫素資料。