圖片處理小工具

👤 鄧蛟 📦 v1.0.0 ⭐ 4.7 ⬇️ 110 下載
🎨 設計多媒體 免費

📖 技能介紹


name: image-process agent_created: true description: 圖片處理小工具——改尺寸、轉格式(WebP/PNG/JPG)、自動裁白邊、生成縮圖、壓縮最佳化體積、生成社交分享圖(OG圖)、批次處理整個資料夾、去背景(摳圖)。基於 Pillow,純本地執行,不上傳任何圖片。當用戶說"壓縮圖片""圖片太大了""轉成webp""把png轉jpg""改圖片尺寸""縮小圖片""裁掉白邊""logo去白底""做縮圖""生成分享圖""做一張OG圖""批次處理圖片""批次轉webp""最佳化網站圖片""去背景""摳圖""去掉背景""背景透明"等任何圖片處理需求時觸發。適合公眾號配圖、網站素材、產品圖等日常圖片整理。不要 undertrigger——使用者提圖片處理就該用本技能,而不是手寫 Python。


圖片處理小工具(image-process)

讓 Agent 用一條命令幫你把圖片改尺寸、轉格式、壓體積、裁白邊、做縮圖、生成分享圖、批次處理。全部在本地完成,圖片不會上傳到任何伺服器,隱私安全。

本技能自帶指令碼 scripts/img_process.py,Agent 直接用 Python 執行它即可,不需要每次現寫程式碼。


一、安裝(很簡單,照做就行)

這個技能只需要一個叫 Pillow 的 Python 圖片庫。安裝分兩步,全程只要複製貼上一條命令。

第 1 步:確認電腦有 Python

  • Windows:按 Win + R,輸入 cmd 回車,在黑窗口裡輸入 python --version 並回車。
  • 如果顯示類似 Python 3.11.0 的字樣 → 已經有了,跳到第 2 步。
  • 如果提示"不是內部或外部命令" → 去 python.org 下載安裝,安裝時務必勾選 "Add Python to PATH"(新增到環境變數),然後重開命令列。
  • macOS / Linux:一般自帶 Python,同樣用 python3 --version 確認。

第 2 步:安裝 Pillow(只需一次)

在命令列裡輸入下面這行,回車:

pip install Pillow

看到 Successfully installed Pillow-... 就成功了。以後每次用本技能都不用再裝,這一步只做一次。

第 3 步(可選):只有"去背景"功能才需要裝 rembg

如果你只用改尺寸、轉格式、裁白邊、縮圖、壓縮、分享圖、批次——第 1、2 步就夠了,不用裝這個。 只有用到"去背景(摳圖)"時,才需要再裝一個 rembg

pip install rembg

更多技能請訪問小蔥技能站7w4.net。

裝好後第一次用去背景功能,會聯網自動下載約 176MB 的模型檔案(只需下載一次,之後完全離線可用)。下載時請保持聯網、耐心等一會兒。


二、怎麼用(Agent 執行方式)

Agent 執行本技能自帶的指令碼即可,命令格式:

python "<技能目錄>/scripts/img_process.py" <功能> <圖片路徑> [引數]

各功能與示例見下方。下面所有示例都假設指令碼路徑已正確指向本技能的 scripts/img_process.py


三、功能清單與示例

1. 改尺寸(resize)

只給寬度或高度時,自動按比例縮放,圖片不會變形。

# 把寬度改成 1080,高度自動按比例
python img_process.py resize 封面.jpg --width 1080

# 同時指定寬和高(會拉伸,慎用)
python img_process.py resize 圖.png --width 800 --height 600

2. 轉換格式(convert)

常用:把 PNG 轉 WebP(體積更小)、把帶透明的 PNG 轉 JPG(會墊白底)。

# 轉成 WebP(網站首選,體積小)
python img_process.py convert logo.png --format webp

# 轉成 JPG,並控制畫質
python img_process.py convert 圖.png --format jpg --quality 90

3. 自動裁白邊(trim)

適合處理 logo:自動識別內容邊界,把四周空白/透明邊裁掉。

# 裁掉白邊
python img_process.py trim logo原圖.png

# 裁掉後留 10 畫素邊距
python img_process.py trim logo原圖.png --padding 10

4. 生成縮圖(thumbnail)

限制最長邊,比如做成 200 畫素的小圖。

python img_process.py thumbnail 照片.jpg --size 200

5. 壓縮最佳化(optimise)

把大圖壓小,預設輸出 WebP,最適合放網站/公眾號。

# 寬度不超過 1920,畫質 85,輸出 WebP
python img_process.py optimise 大圖.jpg --max-width 1920 --quality 85

6. 生成社交分享圖(og-card)

生成 1200×630 的分享圖(公眾號/網站轉發時顯示的那種大圖)。

# 純色底 + 標題 + 副標題
python img_process.py og-card --title "我的文章標題" --subtitle "一句副標題" -o og.png

# 用一張圖片做底圖
python img_process.py og-card --title "標題" --background 底圖.jpg -o og.png

7. 批次處理(batch)

一次性處理整個資料夾,省時省力。

# 整個資料夾轉 WebP
python img_process.py batch ./原始圖片 --action convert --format webp -o ./最佳化後

# 整個資料夾縮小到寬度 800
python img_process.py batch ./照片 --action resize --width 800 -o ./縮圖

8. 去背景(remove-bg)

把圖片裡的主體從背景中摳出來,輸出帶透明背景的 PNG(可以直接放到任何底圖上)。

# 給一張圖去背景,輸出 xxx_nobg.png
python img_process.py remove-bg 產品圖.jpg

# 指定輸出路徑
python img_process.py remove-bg 人像.png -o 人像_透明.png

需要第 3 步的 rembg(首次會下載模型)。適合:產品圖換底色、人像做貼紙、把 logo 從複雜背景裡摳出來。


四、常見場景對照

你想做的事 用哪個功能 示例
公眾號封面改 1080 寬 resize resize 封面.jpg --width 1080
網站圖片壓體積 optimise optimise 大圖.jpg --max-width 1920
PNG 轉 WebP 省流量 convert convert 圖.png --format webp
logo 去白底 trim trim logo.png --padding 10
做頭像/小圖 thumbnail thumbnail 照.jpg --size 200
轉發分享大圖 og-card og-card --title "標題"
一堆圖統一處理 batch batch ./圖 --action convert --format webp -o ./out
去背景/摳圖 remove-bg remove-bg 產品圖.jpg

五、注意事項(普通人也要知道)

  • 不會覆蓋原圖:單個功能輸出時,預設在新檔名後加 _resized_trimmed 等字尾,原圖安全。批次處理請指定一個新的輸出資料夾
  • JPG 沒有透明:把 PNG(帶透明)轉 JPG 時,透明部分會自動變成白色底,這是圖片格式本身限制,不是 bug。
  • WebP 最省空間:放網站和公眾號優先用 WebP,體積通常只有 PNG/JPG 的一半,載入更快。
  • 畫質引數--quality 越小體積越小、越模糊(一般 80–90 夠用)。
  • 所有處理都在你本機完成,圖片不會上傳任何地方。

六、來源與適配說明

  • 改編自 GitHub 開源專案 jezweb/claude-skillsimage-processing 技能(Apache-2.0 類開源協議)。
  • 本版本針對 WorkBuddy 做了:全中文說明、普通人能懂的安裝指引、自包含單檔案指令碼(無需手動寫程式碼)、輸出預設不覆蓋原圖。

🤖 AI 評測

質量很好!功能覆蓋全面,文件詳盡易懂,安裝簡單,圖片完全在本地處理不上傳,隱私有保障。雖然部分高階功能(如去背景)需要額外安裝元件,但對日常使用完全夠用,是一款值得信賴的圖片處理工具。

📊 多維度評分

適應性4.7
規範性4.7
有效性4.8
可靠性4.5
可信度4.9

📁 包含檔案 (3 個)

📄 SKILL.md 7.1 KB
📄 manifest.yaml 993 B
📄 scripts/img_process.py 11.7 KB