📚 IGCSE ICT 學習筆記:檔案大小壓縮(影像篇)

你好!這一章的重點在於如何縮小你的數位檔案,特別是影像檔案,讓它們變得更易於管理。為什麼這很重要呢?因為檔案過大會導致傳輸緩慢、佔用寶貴的儲存空間,甚至拖慢網站載入速度。掌握這些技巧,對現實生活中的檔案管理非常關鍵!

你可以把縮減檔案大小想像成打包行李:你需要放入盡可能多的必需衣物(數據),同時又要讓行李箱保持輕便小巧(檔案大小)。

1. 為什麼需要縮小檔案大小?

課程大綱要求你理解我們為何需要縮小檔案,這主要分為儲存與傳輸兩個需求。

為什麼要縮小檔案?(兩大主要原因)

1. 儲存效率

  • 過大的檔案會迅速填滿儲存裝置(硬碟、隨身碟或雲端儲存空間)。
  • 透過縮小檔案,你可以在相同的裝置中儲存更多檔案

2. 傳輸速度

  • 當你透過電子郵件發送影像或將其上傳到網站時,檔案需要透過網絡進行傳輸(發送)。
  • 檔案越小,上傳和下載所需的時間越短,對於網絡連線速度較慢的用戶來說尤其重要。
  • 含有大尺寸影像的網頁載入速度會非常慢,導致糟糕的用戶體驗
快速複習:縮減檔案大小的兩大推動力是儲存(節省空間)與傳輸(節省時間)。

2. 縮小影像檔案大小:核心方法

處理數位影像(如照片或圖形)時,你可以改變兩個主要因素來顯著縮小檔案大小。這兩種方法都會犧牲一定程度的影像質素,因此這是一個平衡的過程!

(課程要求:識別並理解可以透過降低影像解析度或顏色深度來縮小檔案大小。)

2.1 方法一:降低影像解析度

什麼是解析度?
解析度是指構成影像的像素(點)數量。它通常以每英寸點數(DPI)或直接以總像素尺寸(例如 1920 x 1080 像素)來衡量。

縮減原理:
降低解析度,意味著你實際上是在捨棄像素。

  • 一張高解析度的影像(例如寬度為 4000 像素)原本用於印刷,若縮小為適合網頁小圖顯示的低解析度影像(例如寬度 800 像素)。
  • 像素更少 = 數據更少 = 檔案大小更小。

權衡(缺點):
如果解析度降低過多,當影像放大查看時,會出現馬賽克(像素化)模糊的情況。你會丟失影像的細節

例子:如果你從手機中拍了一張高品質照片(高解析度),然後將其調整為小型的個人頭像(低解析度),檔案大小會大幅縮減。

2.2 方法二:降低顏色深度

什麼是顏色深度?
顏色深度(以位元 (bits) 為單位)決定了影像中每個像素所能顯示的最大顏色數量。

  • 高顏色深度使用更多的每像素位元,可以顯示數百萬種顏色(例如 24-bit 色彩)。看起來非常逼真。
  • 低顏色深度使用較少的每像素位元,將調色板限制為數百甚至數十種顏色(例如 8-bit 或 4-bit 色彩)。

計算方式:
要計算顏色的數量,請使用公式 \(2^n\),其中 n 為以位元表示的顏色深度。

  • 24-bit 真彩色: \(2^{24}\) = 超過 1600 萬種顏色(檔案較大)。
  • 8-bit 色彩: \(2^8\) = 256 種顏色(檔案較小)。

縮減原理:
如果你降低顏色深度(例如從 24-bit 降至 8-bit),電腦就必須僅用 256 種顏色來近似表示數百萬種顏色。由於現在每個像素儲存顏色資訊所需的位元變少了,檔案大小自然就會縮減

權衡(缺點):
降低顏色深度會導致色彩斷層(colour banding),或者使影像看起來平淡而不真實,特別是在有細微色彩漸變的照片中(如天空或膚色)。

💡 別擔心,剛開始學可能會覺得有點難!
只要記住:如果你想縮小影像檔案,你必須選擇降低點的數量(解析度)或降低這些點所能顯示的顏色數量(顏色深度)。兩者都能減少儲存的資訊量。

3. 通用檔案壓縮(.ZIP 和 .RAR)

影像專用方法會改變影像內容本身的質素,而檔案壓縮則是一種在不一定改變原始數據的情況下,「縮小」檔案容器的技術。這通常用於壓縮大型文件、程式或將多個檔案打包在一起。

(課程要求:在必要時使用包括 .zip、.rar 等檔案壓縮技術來縮小檔案大小,以利於儲存或傳輸。)

3.1 壓縮的概念

檔案壓縮是使用比原始數據表示方式更少的位元來編碼數據的過程。這涉及找出數據中的規律和冗餘,並用更短的編碼來取代它們。

比喻:想像一句長句:「The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.」壓縮程式可能會定義「TQB」代表整句英文。檔案現在只需要寫成「TQB. TQB.」——短多了!

3.2 常見的壓縮格式

用於通用檔案壓縮的兩種最常見存檔格式是 .zip.rar

  • .ZIP:這是最常見的格式,通常內建於 Windows 和 MacOS 等作業系統中,具有極高的兼容性。
  • .RAR:這是一種專有格式,通常能達到比 .zip 更好的壓縮比,但通常需要專用軟體(如 WinRAR)才能開啟。

運作方式:

  1. 壓縮軟體讀取一個或多個檔案。
  2. 它縮小整體大小並將其打包成一個單一的存檔檔案(例如 MyProject.zip)。
  3. 若要使用原始檔案,用戶必須對內容進行解壓縮(decompress 或 extract)

你知道嗎? .ZIP 和 .RAR 通常使用無損壓縮 (Lossless Compression)。這意味著過程中沒有數據會永久丟失。當你解壓縮檔案時,它與原始檔案完全相同。這對於文件和程式來說至關重要!

常見錯誤警示!

學生經常混淆「透過改變解析度來縮小影像大小」(第 2 節)與「通用檔案壓縮」(.zip)。
它們是完全不同的概念!

  • 改變解析度/深度:永久更改影像數據(對影像而言通常是「有損」的)。
  • 使用 .ZIP/.RAR:將檔案打包成較小的容器,而不改變底層數據(無損)。

4. 檔案大小縮減方法總結

要縮小檔案大小,特別是影像,你有一套工具可以運用:

若要縮小大小且「可能」改變質素(僅限影像):
  • 降低解析度:減少像素數量。影像在放大時會變小或變模糊。
  • 降低顏色深度:減少每像素位元數。影像會失去色彩真實感。
若要縮小大小且「不損失」質素(適用於任何檔案類型):
  • 壓縮/存檔:使用 .zip.rar 等格式來打包檔案並消除數據冗餘(無損壓縮)。