如何在Linux系統下使用GIMP摳圖

要在 Linux 系統中摳圖,請在 GIMP 中開啟照片,使用自由選擇工具勾勒出主體輪廓,反選選取選區,然後刪除背景。建議先加入 Alpha 通道,將結果匯出為 PNG 格式,讓主體周圍的區域保持透明。這種方法最適用於輪廓清晰的物體;細小的頭髮和柔和的透明邊緣則需要更精細的處理。

安裝 GIMP 或從應用程式選單打開它

如果未安裝 GIMP,請使用 Linux 發行版的軟體中心或造訪GIMP 官方下載頁面。截至 2026 年 10 月 26 日,該頁面列出的 GIMP 穩定版本為 3.2.6。其 Linux 安裝說明包含 Flatpak;在安裝了 Flatpak 的系統上,官方安裝指令為:

flatpak install --user https://flathub.org/repo/appstream/org.gimp.GIMP.flatpakref

軟體包名稱和可用版本因發行版而異,因此如果您希望使用發行版維護的軟體包,請使用發行版自帶的軟體包管理器。安裝完成後,從應用程式選單啟動 GIMP。

在GIMP中摳圖

  1. 打開照片。在 GIMP 中,選擇“檔案”>“開啟”,然後選擇圖像。.xcf使用「檔案」>「另存為」將工作副本儲存為檔案;XCF 格式會保留 GIMP 圖層以便後續編輯。
    GIMP 工作區中,畫布上打開了一張植物照片,圖層面板也清晰可見。
    在開始選擇主體之前,照片會在 GIMP 中開啟。
  2. 建立一個單獨的工作圖層。選擇“圖層”>“複製圖層”(Shift+Ctrl+D)。在圖層面板中,按一下原始圖層旁邊的眼睛圖示將其隱藏,然後保持選取複製圖層。這樣可以保留未修改的照片,防止在刪除像素後照片再次顯示出來。 GIMP 的「複製圖層」文件中對此指令有詳細說明。
    GIMP圖層停靠功能會選擇位於原始圖層上方的植物照片副本圖層。
    在複製的圖層上進行操作,並在移除背景之前隱藏原始圖層。
  3. 新增透明度支援。在複製圖層的情況下,選擇「圖層」>「透明度」>「新增 Alpha 頻道」。如果該指令不可用,則表示該圖層已具有 Alpha 通道。 Alpha 頻道用於儲存透明度;GIMP 文件中對此有詳細說明,請參閱「新增 Alpha 頻道」部分。
    GIMP圖層選單中突出顯示了「透明度」和「新增Alpha通道」選項。
    在刪除選定的背景之前,請新增一個透明通道。
  4. 選擇“自由選擇”。選擇“工具”>“選擇工具”>“自由選擇”,或按F鍵。放大到足以看到物件邊緣。在“工具選項”中,啟用“抗鋸齒”以獲得更平滑的邊界。官方的「自由選擇」指南解釋了其多邊形模式和自由繪製模式。
    在GIMP中啟用自由選擇工具,同時在植物葉片和花盆周圍放置幾個點。
    沿著植物的輪廓,沿著葉子和花盆描繪。
  5. 描繪並閉合輪廓。按一下主體周圍以建立多邊形,在曲線周圍放置更多點,在直線邊緣放置較少點。若要繪製自由截面,請按一下並拖曳。返回起點以閉合形狀,或雙擊以直線段閉合形狀。如果仍處於編輯模式, 請按Enter 鍵確認選擇。
    在GIMP中,沿著植物的葉子和花盆繪製封閉的選擇邊界
    檢查選區是否在整個主體周圍形成一個閉合的輪廓。
  6. 反轉選區。主體已被選中,但您想要移除主體以外的區域。選擇“選擇”>“反轉”,或按Ctrl+I 。此時,移動的選區邊界應該會環繞畫布邊緣和主體。如果您需要選單位置, 請參閱 GIMP 的「反轉選取範圍」說明。
    GIMP 選擇反轉,使螞蟻線勾勒出畫布邊緣和植物輪廓。
    反轉後,植物外的背景就是選定區域。
  7. 刪除背景並檢查邊緣。按下Delete 鍵。你應該會在主體周圍看到 GIMP 的灰色棋盤格,這表示透明。選擇“選擇”>“無”來移除選取範圍輪廓。如果植物消失了,按Ctrl+Z撤銷操作,然後反轉選取範圍再刪除。如果舊背景仍然可見,請確認複製圖層處於活動狀態,原始圖層已隱藏,且活動圖層具有 Alpha 通道。
    背景刪除後,植物圖案在GIMP的棋盤格透明背景上清晰可見。
    植物周圍的棋盤格圖案表明,被刪除的區域是透明的。
  8. 導出為 PNG 格式。保留 XCF 工作副本,然後選擇「檔案」>「匯出為」。輸入以 .png 結尾的檔名.png,如果 GIMP 詢問格式,請選擇 PNG,然後按一下「匯出」。 PNG 支援透明度;JPEG 不支援。 GIMP 的PNG 匯出文件列出了格式選項。
    在 GIMP 的「匯出為」對話方塊中,將名稱欄位設為 plant-cutout.png,並選取 PNG 映像。
    使用 .png 檔案名稱和 PNG 映像格式可以保留透明度。

修復常見的切口問題

背景由透明變為白色。

首先檢查複製圖層是否處於活動狀態,以及其下方的原始圖層是否已隱藏。然後撤銷刪除操作,如果需要,新增 Alpha 通道,然後再次刪除。 GIMP 中出現的棋盤格通常表示圖層包含透明像素;其他影像檢視器可能在白色背景上顯示透明效果,因此請在彩色背景上測試匯出的 PNG 檔案。

此物體邊緣粗糙或參差不齊。

放大並使用更多點來細化曲線周圍的選區。保持“抗鋸齒”選項啟用。除非您想要故意柔化邊緣,否則請避免羽化:過度羽化會導致主體模糊。 「自由選擇」適用於粗略摳圖,但GIMP指出它並不適合精確裁剪邊緣;對於頭髮或複雜的輪廓,請使用「快速蒙版」或圖層蒙版來細化結果,而不是期望一鍵獲得完美的選區。

匯出的文件沒有透明度

匯出時請儲存為 PNG 格式而非 JPEG 格式,並確保使用「匯出為」選項並.png指定檔案名稱。保留 XCF 文件作為可編輯的主文件,以便稍後調整輪廓或恢復原始圖層。

留下評論

如何在Linux系統上使用Cameractrls更改網路攝影機設置

如何在Linux系統上使用Cameractrls更改網路攝影機設置

使用 Cameractrls 在 Linux 上變更網路攝影機設定:調整曝光、色彩、減少閃爍和其他支援的控件,然後檢查相容的視訊模式。

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

在 Linux 系統上,您可以使用 JetBrains Toolbox 或獨立的 tar.gz 壓縮套件安裝 PhpStorm,此外還有 Snap 和 Arch AUR 版本可供選擇。 Java 已預先安裝。

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

在 Linux 上使用 GNOME Disks 或 dd 建立 CD-ROM ISO。識別光碟機,監控複製過程,驗證鏡像,並了解何時損壞的光碟或音訊光碟需要其他工具。

如何在 XFCE 4 上設定雙面板

如何在 XFCE 4 上設定雙面板

為每個顯示器建立一個單獨的 XFCE 4 面板,將第二個面板指派給正確的輸出,調整其位置和大小,並新增所需的啟動器和狀態項目。

如何在Linux上安裝Cisco Packet Tracer

如何在Linux上安裝Cisco Packet Tracer

下載適用於 Ubuntu 64 位元系統的 Cisco Packet Tracer 9.0.1,使用 APT 安裝 DEB 軟體包,在終端機中接受許可協議,然後登入以啟動實驗環境。

如何在Linux系統下使用GIMP摳圖

如何在Linux系統下使用GIMP摳圖

在 Linux 系統上使用 GIMP 去除照片背景:描繪主體,刪除選定的背景,保持透明度,並匯出可重複使用的 PNG 檔案。

免費下載 FlightGear:官方安裝指南

免費下載 FlightGear:官方安裝指南

從官方網站免費下載 FlightGear。比較 Windows、macOS 和 Linux 版本的軟體包,安裝資料文件,即可開始您的首次飛行。

Google Tasks桌面應用程式:如何在電腦上使用

Google Tasks桌面應用程式:如何在電腦上使用

在瀏覽器中開啟 Google Tasks,新增 Chrome 捷徑或應用程式啟動,並透過行事曆和 Gmail 管理有日期的待辦事項。

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler 可以將 MP3 片段對應到鍵盤按鍵,並支援音訊循環播放。了解這款經典免費軟體的功能、其舊功能的缺失以及下載前需要檢查的事項。

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

使用目前軟體包命令在 Ubuntu、Debian、Fedora、Arch 或 openSUSE 上安裝 Wireshark,然後安全地配置即時資料包擷取。