這篇文章記錄我如何用 Python + AI 工具,把家裡貓咪的照片自動處理成 LINE 貼圖,並成功送審上架的完整過程。
Checklist:製作 LINE 貼圖的必要步驟
- [ ] 準備 8/16/24/32/40 張照片(擇一數量)
- [ ] 安裝 Python 套件:Pillow、rembg[cpu]
- [ ] 去背處理(背景透明)
- [ ] 調整尺寸至 370×320 px(貼圖)
- [ ] 加上文字(建議白色描邊 + 黑色字)
- [ ] 輸出為 PNG 格式
- [ ] 製作 main.png(240×240 px)
- [ ] 製作 tab.png(96×74 px)
- [ ] 檔名改為 01.png ~ 08.png 格式
- [ ] 上傳至 LINE Creators Market 送審
LINE 貼圖的規格限制
在開始之前,必須先了解 LINE 官方的規格要求,否則上傳時會被擋:
| 項目 | 規格要求 |
|---|---|
| 貼圖數量 | 8 / 16 / 24 / 32 / 40 張(必須擇一) |
| 貼圖尺寸 | 寬 370 x 高 320 px(最大值) |
| 主圖 main.png | 240 x 240 px |
| Tab 圖示 tab.png | 96 x 74 px(注意不是正方形!) |
| 檔案格式 | PNG(必須背景透明) |
| 檔案大小 | 每張 1MB 以下 |
| 檔名格式 | 01.png, 02.png … 依序命名 |
| 色彩模式 | RGB |
常見被擋的原因
- Tab 圖示尺寸錯誤:很多人以為是 96×96,其實是 96×74
- 檔名格式錯誤:必須是 01.png 而不是 sticker_01.png
- 背景不透明:必須是透明 PNG,不能有白色背景
- 尺寸超過限制:貼圖最大 370×320,超過會被擋
我們用了什麼工具
1. Python + Pillow
用途:圖片處理、調整尺寸、加文字
為什麼選它:Python 生態系成熟,Pillow 是最常用的圖片處理套件,可以批次處理大量圖片。
2. rembg(AI 去背工具)
用途:自動去除圖片背景
為什麼選它:使用 U2Net AI 模型,去背效果好,完全免費,本機執行不用上傳到雲端。
安裝指令:pip install "rembg[cpu]"
3. Claude Code(AI 助手)
用途:自動化整個流程
為什麼選它:可以直接在命令列執行 Python 腳本、讀取圖片、批次處理,省去手動操作的時間。
完整製作流程
Step 1:準備貓咪照片
我準備了 8 張貓咪的日常照片,包含各種表情和姿勢:
- 盯著主人吃飯 → 給我吃
- 仰頭看窗外 → 嗯?
- 吐舌舔嘴 → 嘿嘿
- 低頭吃飯 → 吃飯中
- 張嘴叫 → 喵~
- 低頭沉思 → 唉
- 躺地露肚皮 → 摸我
- 趴桌上慵懶 → 好睏
Step 2:安裝必要套件
pip install Pillow "rembg[cpu]"
第一次執行 rembg 時會自動下載 U2Net 模型(約 176MB)。
Step 3:批次處理腳本
核心處理流程:
- 讀取原圖:使用 Pillow 讀取 JPG 照片
- AI 去背:使用 rembg 自動移除背景,保留貓咪主體
- 調整尺寸:縮放至 370×320 px 以內,保持比例
- 建立透明畫布:建立 370×320 的透明 PNG 畫布
- 置中貼上:將去背後的貓咪置中貼到畫布上
- 加上文字:使用微軟正黑體,白色描邊 + 黑色字,放在底部
- 輸出 PNG:存成透明背景的 PNG 檔
Step 4:製作主圖和 Tab 圖示
選一張最有代表性的貓咪照片(我選了張嘴叫的那張),分別製作:
- main.png:240×240 px,作為貼圖包封面
- tab.png:96×74 px,聊天室中顯示的小圖示
Step 5:重新命名檔案
LINE 要求檔名必須是 01.png、02.png 這種格式,所以要把所有檔案重新命名。
Step 6:上傳送審
- 到 LINE Creators Market 註冊/登入
- 點「建立」→「貼圖」
- 上傳 main.png、tab.png、01.png ~ 08.png
- 填寫標題、說明、標籤
- 設定價格(最低 30 元或免費)
- 送審(約需 1-2 週)
遇到的問題與解決方法
問題 1:Tab 圖示被擋
原因:一開始做成 96×96,但 LINE 要求是 96×74
解決:重新製作成正確尺寸
問題 2:照片中有其他人
原因:「給我吃」那張照片中有人的手和頭
解決:先去背整張圖,再裁切只保留貓咪和便當的部分
問題 3:去背把貓也去掉了
原因:先裁切再去背,AI 誤判裁切後的圖片
解決:改成先去背整張原圖,再裁切需要的部分
成果
最終產出 10 個檔案:
- main.png(240×240)- 貼圖封面
- tab.png(96×74)- Tab 圖示
- 01.png ~ 08.png(370×320)- 8 張貼圖
目前已送審中,等審核通過後會更新購買連結!
總結
用 Python + AI 工具製作 LINE 貼圖,可以大幅節省手動去背、調整尺寸的時間。整個流程自動化後,從照片到成品只需要幾分鐘。重點是要注意 LINE 的規格限制,特別是 Tab 圖示的尺寸(96×74)和檔名格式(01.png)。