桌面寵物:用一張 GIF 替換桌面寵物形象

前言

桌面寵物類程序的形象通常是固定的,想換成自己收藏的動漫角色,就得自己改工程素材、重新打包。手工處理 GIF 的白底、註冊動作、合成打包這套流程重複且瑣碎。下面介紹的 Skill「桌面寵物」把這套流程固化下來:用戶提供素材,它生成工程素材並註冊爲特效,最後重新打包成桌面寵物 exe。

這是什麼

「桌面寵物」是一個社區發佈的 Skill,座標 @user_8fd82e77/zmcw-20260819,版本 1.0.0,分類 dev-programming,來自 community,發佈者爲 user_8fd82e77,官方簡介是「生成一個桌面寵物,可以上傳GIF圖片替換相關的動作」。

它的定位是桌面寵物換形象工具,採用 v8 單窗口合成架構:把用戶提交的空閒展示 GIF 和若干隨機播放 GIF 摳掉白底,生成 E:\desktop-pet 工程素材,註冊爲「每 5 秒隨機播放」的特效,重新打包爲桌面寵物 exe。典型用途是把「布丁店長」替換成任意動漫卡通造型,如貓、狗、二次元角色。

SkillHub 頁面快照顯示評分 100000、下載 1321 次、安裝 0 次,標籤 requires_api_key=false,即不需要 API Key。

核心功能

1、摳圖:內置自包含摳圖腳本 references/gen_swap.py,支持兩種模式——淺色中性白背景摳圖,以及深色背景下的 floodFill 摳圖。
2、素材生成:輸出到 E:\desktop-pet 工程目錄,作爲桌面寵物工程的素材。
3、特效註冊:把替換素材註冊爲「每 5 秒隨機播放」的特效,空閒展示 GIF 與隨機播放 GIF 配合使用。
4、打包:重新打包爲桌面寵物 exe,替換「布丁店長」爲任意動漫卡通造型。

安裝與啓用

該 Skill 按通用 SKILL.md 格式組織,來源爲 community,未提供經覈實的包管理器安裝命令,也沒有需要填寫的 API Key 配置項。

在 Cursor、Codex CLI、Claude Code 等支持 Skill 的客戶端中,按各自的方式添加 Skill 地址即可:

https://api.skillhub.cn/user_8fd82e77/zmcw-20260819

各客戶端具體的 Skill 安裝入口以各自的文檔爲準,此處不做轉述。

典型用法

按官方資料,完整流程如下:

1、準備素材:1 張空閒展示 GIF(寵物靜止或待機時顯示)+ 若干個隨機播放的動態 GIF(寵物的動作)。
2、運行摳圖腳本:

python references/gen_swap.py

這一步把 GIF 的白底去掉,腳本支持淺色中性白與深色 floodFill 兩種摳圖,按素材背景選擇。

3、生成工程素材:腳本輸出到 E:\desktop-pet,作爲桌面寵物工程素材。
4、註冊特效:把素材註冊爲「每 5 秒隨機播放」的特效,即每 5 秒在隨機播放的動態 GIF 中選一個播放,空閒時顯示空閒展示 GIF。
5、重新打包:打包爲桌面寵物 exe,替換原形象爲提交的動漫卡通造型。

適用場景與注意

適合想把桌面寵物「布丁店長」換成自己的動漫卡通造型、又不想手工改工程的人;也適合給協作者獨立使用,因爲摳圖腳本自包含,不依賴額外環境。

注意幾點:

1、素材必須是 GIF,且需要區分空閒展示與隨機播放兩類,缺一類會導致某個狀態沒有畫面。
2、摳圖效果取決於背景:淺色中性白用第一種模式,深色背景用 floodFill 模式,選錯模式邊緣會殘留。
3、輸出目錄固定爲 E:\desktop-pet,需要保證該路徑可寫。
4、最終產物是重新打包的桌面寵物 exe,替換形象後原有程序行爲以該工程爲準。

結尾

這個 Skill 的價值在於把「摳白底—生成素材—註冊特效—打包 exe」的換形象流程收斂到一條鏈路裏,提交素材即可完成替換。官方地址:https://api.skillhub.cn/user_8fd82e77/zmcw-20260819

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜