回到首頁

檔案格式支援與匯入匯出

簡介

ImageJ/Fiji 支援多種影像格式,從通用的圖片檔到專業的醫學與顯微鏡影像。了解不同格式的特性以及如何正確匯入與匯出,是確保影像分析準確性的第一步。

支援的檔案格式

一般影像格式

專業醫學影像格式

特殊格式

匯入影片檔 (MP4, MOV, AVI)

雖然 ImageJ/Fiji 可以直接開啟某些基本的影片格式,但要支援現代常見的格式(如 MP4, MOV),最穩定的方法是透過 FFmpeg 外掛。

步驟一:安裝 FFmpeg 支援 (一次性設定)

FFmpeg 是一個強大的多媒體函式庫,安裝它能讓 Fiji 具備處理幾乎所有影片格式的能力。

  1. 開啟 Fiji。
  2. 執行 Help > Update...
  3. 在 Updater 視窗中,點擊左下角的 Manage update sites 按鈕。
  4. 在更新站點列表中,找到並勾選 FFMPEG
  5. 點擊 Close 按鈕返回 Updater 主視窗。
  6. 點擊 Apply changes 按鈕,Fiji 會自動下載並安裝 FFmpeg 相關檔案。
  7. 安裝完成後,重新啟動 Fiji 以完成安裝。

步驟二:匯入影片

安裝完 FFmpeg 支援後,就可以輕鬆匯入影片了。

  1. 執行 File > Import > Movie (FFmpeg)...。這個選項在安裝外掛後才會出現。
  2. 在彈出的檔案選擇對話框中,找到並開啟你的影片檔 (如 .mp4, .mov, .avi 等)。
  3. ImageJ 會顯示一個選項對話框,你可以設定:
    • Use Virtual Stack:處理長影片或高解析度影片時勾選此項。它不會一次將整個影片載入記憶體,而是需要時才讀取對應的影格,可以避免記憶體不足的問題。但有些影片格式無法被支援用Virtual stack載入。
    • Frame range:可以指定要匯入的影格範圍,例如只匯入第 100 到 200 格。
  4. 點擊 OK。影片會被匯入成一個影像堆疊 (Image Stack),其中影片的每一「格」(frame) 都會成為堆疊中的一個「切片」(slice),可供後續進行分析。

匯入與匯出操作

檔案匯入(File Import)

  1. File > Open 或 拖放檔案: 最簡單的方式,適用於標準格式如 TIFF, JPEG, PNG。對於複雜的科學影像,可能會遺失部分元數據。
  2. File > Import > Bio-Formats: 強烈推薦用於所有科學影像(特別是顯微鏡或醫學影像)。它能最完整地讀取影像的維度(Z-stack, Time-series)、通道和元數據。
  3. File > Import > Image Sequence...: 當你有一系列單張圖片(例如來自縮時攝影或連續切片)且檔名有數字順序時使用。

檔案匯出(File Export)

  1. File > Save As > Tiff...: 將當前影像或堆疊儲存為單一的TIFF檔案。這是保存分析結果最推薦的方式。
  2. File > Save As > Image Sequence...: 將影像堆疊中的每一張切片(slice)儲存為獨立的、帶有編號的圖片檔案。
  3. File > Save As > [其他格式]: 可儲存為 JPEG, PNG 等,但請注意有損壓縮可能影響數據準確性。

格式選擇建議

保存原始數據

分享與發布

特殊應用

實作練習

練習 1:檔案格式轉換與比較

目標: 學習如何將專業的醫學影像格式(DICOM)匯入ImageJ,並轉換為通用的無損格式(TIFF),同時了解兩者在檔案大小和元數據(Metadata)上的差異。

步驟:

  1. 下載範例檔案

    • 請點擊此連結下載公開的DICOM範例檔案集:DICOM files
    • 請下載第一個 DEMO 0002 (1702 Kb)
    • 下載後,請將其解壓縮。你會看到一個包含 .dcm 檔案的資料夾。
  2. 匯入 DICOM 序列

    • 開啟 ImageJ/Fiji。
    • 點選 File > Import > Bio-Formats 匯入檔案。
  3. 查看元數據 (Metadata)

    • 在影像視窗被選中的狀態下,執行 Image > Show Info...
    • 你會看到非常詳細的醫學資訊,如病患ID、掃描參數等。
  4. 轉換為 TIFF 格式

    • 在影像視窗被選中的狀態下,執行 File > Save As > Tiff...
    • 選擇一個儲存位置,將檔案命名為 test.tif,然後儲存。

練習 2:影像序列的匯入與匯出

目標: 學習如何將影像堆疊拆分為影像序列,再將其重新組合。

步驟:

  1. 匯出為影像序列

    • 使用上一個練習開啟的影像堆疊(如果已關閉,請重新開啟 MR-head.tif)。
    • 執行 File > Save As > Image Sequence...
    • 在對話框中,選擇 PNG 格式,並為檔案命名(例如 slice_)。
    • 建立一個新的資料夾來存放這些序列圖檔,然後按「OK」。
  2. 檢查輸出

    • 打開你剛才建立的資料夾,你會看到一系列命名為 slice_0001.png, slice_0002.png... 的獨立圖片檔案。
  3. 重新匯入影像序列

    • 關閉 ImageJ 中所有開啟的影像。
    • 執行 File > Import > Image Sequence...
    • 導航到你存放序列圖檔的資料夾,選擇第一張圖片(slice_0001.png),然後按「開啟」。
    • ImageJ 會自動偵測到這是一個序列,並將所有圖片重新組合成一個影像堆疊。