RAW 是一種數位影像格式,包含未經處理或經過最小處理的資料,直接從數位相機的影像感測器擷取。與其他常見的影像格式(例如 JPEG)不同,JPEG 會套用壓縮並捨棄部分原始影像資料,而 RAW 檔案會保留相機感測器收集的所有原始資料。這讓後製處理有顯著的彈性和控制力,因為攝影師可以存取相機擷取的完整資料範圍。
RAW 格式並非單一的標準化格式,而是一個概括術語,涵蓋相機製造商開發的各種專有格式。每個相機製造商都有其特定的 RAW 格式,例如 Canon 的 .CR2、Nikon 的 .NEF、Sony 的 .ARW,以及 Adobe 的數位負片格式 .DNG。儘管檔案副檔名和特定資料結構不同,但所有 RAW 格式都具有儲存未壓縮、經過最小處理的影像資料的相同目的。
以 RAW 格式拍攝的主要優點之一是與 JPEG 檔案相比,位元深度增加。JPEG 檔案通常每色通道(紅色、綠色和藍色)限制在 8 位元,而 RAW 檔案每通道可以包含 12、14 甚至 16 位元。更高的位元深度允許更廣泛的色彩和色調值,在後製處理中提供更大的調整範圍,而不會產生偽影或失去細節。
RAW 檔案的另一個好處是保留了元資料,其中包含拍攝時使用的相機設定資訊,例如 ISO、快門速度、光圈、白平衡等。此元資料會嵌入 RAW 檔案中,後製處理軟體可以使用它來最佳化影像調整,並保留原始相機設定的記錄。
RAW 檔案的彈性在白平衡調整時特別明顯。由於 RAW 檔案包含相機感測器的未處理色彩資料,因此可以在後製處理中輕鬆修改白平衡設定,而不會顯著損失品質。這與 JPEG 檔案不同,JPEG 檔案的白平衡會在相機內處理時永久嵌入影像中。
動態範圍是指相機感測器可以擷取的亮度值範圍,這是 RAW 檔案表現優異的另一個領域。RAW 檔案通常比 JPEG 檔案包含更廣的動態範圍,允許在亮部和暗部保留更多細節。這在高對比場景中特別有用,攝影師可能希望在影像的明亮或黑暗區域恢復細節。
儘管 RAW 檔案有許多優點,但也有一些缺點需要考慮。與 JPEG 檔案相比 ,主要挑戰之一是檔案大小較大。由於 RAW 檔案包含未壓縮的資料,因此需要更多的儲存空間,並且可以快速填滿記憶卡。此外,RAW 檔案需要專門的軟體才能檢視和編輯,因為大多數標準影像檢視器無法直接顯示它們。
在編輯 RAW 檔案時,攝影師可以使用廣泛的軟體選項,包括 Adobe Lightroom、Capture One 和 DxO PhotoLab。這些程式提供進階工具,用於調整曝光、色彩、銳利度和其他影像參數,充分利用 RAW 檔案中儲存的資料。其中許多軟體套件還包含特定相機的設定檔,用於最佳化特定相機型號的 RAW 檔案呈現。
除了相機製造商使用的專有 RAW 格式外,還有一個由 Adobe 開發的開源 RAW 格式稱為 DNG(數位負片)。DNG 旨在提供標準化的歸檔格式,用於儲存 RAW 影像資料,目標是確保長期相容性並減少對專有格式的依賴。一些相機製造商已採用 DNG 作為選用格式,而其他製造商則繼續使用自己的專有 RAW 格式。
雖然 RAW 檔案在影像品質和編輯彈性方面提供了顯著的優點,但它們可能並非每個拍攝情況都必要或實用。在速度和簡潔性優先的情況下,例如運動或活動攝影,以 JPEG 格式拍攝可能是更有效率的選擇。此外,一些攝影師可能偏好相機內 JPEG 處理的外觀,特別是如果他們已投入時間開發自訂相機設定檔。
最終,以 RAW 或 JPEG(或兩者)拍攝的決定取決於個別攝影師的需求、工作流程和個人偏好。對於優先考慮影像品質和後製處理彈性的攝影師來說,以 RAW 格式拍攝可以提供大量資料供使用,並允許更大的創意控制。然而,攝影師在決定檔案格式時也應考慮儲存需求、編輯時間和影像的預期用途。
隨著數位影像技術持續發展,RAW 格式也可能會進步,提供更大的位元深度、動態範圍和其他改進。製造商也可能開發新的壓縮技術,在維持 RAW 資料優點的同時縮小檔案大小。無論未來如何發展,了解 RAW 檔案的功能和限制對於希望最大化其數位影像品質和多功能性的攝影師來說至關重要。
檔案壓縮透過減少冗餘,讓相同的資訊佔用更少的位元。可壓縮的上限受資訊理論約束:對於無失真壓縮,上界是信源熵(參見香農的信源編碼定理以及他於 1948 年發表的《通信的數學理論》)。對於有失真壓縮,碼率與感知品質之間的權衡由率失真理論描述。
多數壓縮器分兩個階段。首先,模型會預測或揭露資料中的結構。接著,編碼器把這些預測轉成近乎最優的位元型態。經典的建模家族是 Lempel–Ziv:LZ77 (1977)及 LZ78 (1978) 會偵測重複子字串並輸出參照而非原始位元組。編碼面則由霍夫曼編碼(見原始論文1952)為較常出現的符號分配更短的碼字。算術編碼與範圍編碼再進一步逼近熵極限,而現代的非對稱數值系統(ANS)則用查表方式取得相似壓縮率。
DEFLATE(被 gzip、zlib 與 ZIP 採用)把 LZ77 和霍夫曼編碼結合。其規格完全公開:DEFLATERFC 1951、zlib 封裝RFC 1950以及 gzip 檔案格式RFC 1952。Gzip 針對串流設計並明確不提供隨機存取。PNG 影像則把 DEFLATE 規範為唯一的壓縮方式(視窗最多 32 KiB),詳見 PNG 規格「Compression method 0… deflate/inflate… at most 32768 bytes」與W3C/ISO PNG 第二版。
Zstandard (zstd): 針對高壓縮率與極快解壓而設計的通用壓縮器。格式記載於RFC 8878(以及HTML 鏡像)和 GitHub 上的參考規格文件。與 gzip 類似,基本框架並不追求隨機存取。zstd 的絕招是字典:從語料擷取的小樣本能大幅改善許多小型或相似檔案的壓縮(參閱python-zstandard 字典文件與Nigel Tao 的示例)。各實作同時支援「非結構化」與「結構化」字典(討論)。
Brotli: 為網頁內容(如 WOFF2 字體、HTTP)優化,結合靜態字典與類 DEFLATE 的 LZ+熵編碼核心。規格載於RFC 7932,文件同時指出滑動視窗為 2WBITS-16,WBITS 介於 [10, 24](1 KiB-16 B 至 16 MiB-16 B),並且不嘗試隨機存取。Brotli 常在網頁文字上優於 gzip,解碼也相當快速。
ZIP 容器: ZIP 是一種檔案封存格式,可存放使用多種壓縮法(deflate、store、zstd 等)的項目。權威規格是 PKWARE 的 APPNOTE(參見APPNOTE 入口、托管副本以及美國國會圖書館的概覽ZIP File Format (PKWARE)/ZIP 6.3.3)。
檔案壓縮是一個減少檔案或檔案群大小的過程,通常用於節省儲存空間或加速網路傳輸。
檔案壓縮運作原理,透過識別並移除數據中的冗餘資訊。它使用演算法將原始數據編碼在較小的空間裡。
兩種主要的檔案壓縮類型是無失真及有失真壓縮。無失真壓縮可以完美地恢復原始檔案,然而有失真壓縮在一些資料品質的損失下能得到更大的壓縮程度。
一個常見的檔案壓縮工具範例是WinZip,它支援多種壓縮格式包括ZIP與RAR。
在無失真壓縮中,質量保持不變。然而,在有失真壓縮中,可能會有顯著的質量下降,因為它刪除了一些較不重要的數據以便更大程度地減少檔案大小。
是的,相對於資料的完整性來說,檔案壓縮是安全的,尤其是無失真壓縮。然而,如同所有檔案,被壓縮的檔案也可能受到惡意軟體或病毒的攻擊,所以總是需要有專業的安全軟體以保護。
幾乎所有種類的檔案都可以被壓縮,包括文字檔案、圖像、音訊、視頻和軟體檔案。然而,壓縮程度可以因檔案類型而有顯著的不同。
ZIP檔是一種使用無失真壓縮以減少一個或多個檔案大小的檔案格式。在ZIP檔中的多個檔案被有效地打包為單一的檔案,這也讓分享變得更加容易。
技術上可行,儘管額外的大小減少可能非常小或甚至適得其反。壓縮一個已經壓縮過的檔案有時可能會增加其大小,原因在於壓縮演算法所增加的metadata。
解壓壓縮的檔案,通常需要一個解壓縮或解zip的工具,像是WinZip或7-Zip。這些工具可以从壓縮格式中提取原始檔案。