GPT-6 Astra · 像素藝術
真正透明背景的像素藝術:要檢查檔案,不是畫布

向圖片模型要「透明背景」,你可能只會拿到一張「透明背景的圖片」。圖片模型是從設計軟體的螢幕截圖學來的,而在那些截圖裡,透明看起來就是灰白相間的棋盤格。於是有些模型就照著畫了出來。
2026 年 9 月 20 日,我們在 Ciyo 做了這個測試,量了拿回來的檔案,然後把它修好。這篇文章說明這個陷阱、兩秒就能識破它的檢查,以及產生真正透明 PNG 的那一次點擊。
看起來成功的那則提示詞
我們請 Image Generator(圖片生成器)畫一張盆栽的像素 sprite(遊戲用的小圖素材),背景完全透明,比例 1:1、1K、Medium 品質。這次執行花了兩點數,不到一分鐘就完成。
在畫布上,結果看起來完美無缺。植物坐落在整齊的灰白棋盤格上,就跟透明 PNG 在編輯軟體裡的樣子一模一樣。螢幕上沒有任何地方透露出問題。

為一款小遊戲畫一張龜背芋盆栽的像素藝術 sprite,正面視角,方塊感明顯的大顆像素,配色限制在大約八種顏色,植物置中,背景完全透明,不要陰影,不要文字,不要外框,不要格線。檔案裡實際上有什麼
我們把 PNG 下載下來讀了一遍。它是一張 1024 × 1024 的 RGB 圖片,983,961 位元組,沒有 alpha 通道,所以每一個像素都是不透明的。所謂「透明」的區域,是由兩種畫上去的顏色排成的規則格線,大約是 #FEFEFE 和 #D3D2D2,兩者合計佔了整張圖片十分之一以上。
配色的要求也沒有守住。我們要的是大約八種顏色,檔案裡卻有 56,556 種不同顏色,因為模型畫的是柔邊和質感,而不是平塗的像素方塊。
| 項目 | 我們要求的 | 檔案裡實際的內容 |
|---|---|---|
| alpha 通道 | 背景完全透明 | 沒有。色彩模式為 RGB |
| 背景 | 什麼都不要 | 一片畫出來的棋盤格,#FEFEFE 和 #D3D2D2 |
| 配色 | 大約八種顏色 | 56,556 種不同顏色 |
| 尺寸 | 1024 × 1024 | 1024 × 1024,983,961 位元組 |
兩秒就能做完的檢查
絕對不要在畫布上判斷透明度。要在一個不可能和棋盤格搞混的背景上判斷。
把檔案放到一個強烈的顏色上,洋紅或亮綠,然後看。真正的透明會讓底色透出來。畫出來的透明還是留著那些灰色小方格,而現在它們明顯只是疊在洋紅上的方格,而不是什麼都沒有。在手機上,就用任何深色主題的看圖軟體開啟:畫出來的棋盤格在深色背景上仍然是淺色的。
Remove BG 讓它變成真的
在畫布上選取圖片,然後按 Remove BG(移除背景)。在我們這次執行中,它產生了真正的 RGBA PNG:四個角落的像素都完全透明,1,048,576 個像素中有 670,889 個的 alpha 值為零,也就是整張圖片的 64.0%,另有 343,266 個像素完全不透明。只有 34,421 個像素介於兩者之間,那些就是葉片周圍的柔邊。
下面的截圖同時顯示兩個檔案在畫布上的樣子。看起來透明、有棋盤格的那一張才是假的。背後什麼都看不到的那一張才是真的。
在這次執行中,Remove BG 沒有改變我們的點數餘額,按鈕上也沒有顯示報價。這是在 Preview 環境中的單一觀察,不是公告的價格。

如果你要的是真正的像素藝術,就說兩次
一張柔邊的、像素藝術風格的圖片,不是像素藝術。如果這個 sprite 必須以固定尺寸放進遊戲裡,就要明確指定格線,然後檢查檔案而不是預覽。
兩個句子就能完成大部分的工作。指名你要的像素格線,並禁止柔邊:做過消鋸齒的 sprite 無法乾淨地縮放,事後再怎麼去背都救不回來。
在 32 × 32 的格線上畫一張像素藝術 sprite,每一個像素都是邊緣銳利的平塗色塊,不要消鋸齒,不要漸層,不要柔和陰影,剛好八種顏色,主體置中,背景為容易去除的單一純色,圖片上不要文字,也不要畫出格線。更大的風潮,以及它無法證明的事
用圖片模型做像素藝術正流行。2026 年 9 月 16 日,r/ChatGPT 上一則展示圖片模型製作動畫影格的貼文,拿到超過 1,200 的分數和 86 則留言。
那則貼文談的是影格,不是檔案格式,而且是另一個產品。我們引用它,是因為那股熱情是真的,而追著它跑時很容易踩進我們描述的陷阱:在討論串裡看起來沒問題的 sprite,仍然可能是一個沒有 alpha 通道的不透明檔案。
2026-09-16 的一則動畫貼文,談的是另一個產品。它沒有對透明度或檔案格式提出任何主張。
關於透明背景的問題
為什麼一個沒有透明度的檔案,在畫布上會顯示棋盤格?
因為棋盤格就是圖片的一部分,是模型畫上去的。畫布顯示的是檔案裡的內容,所以畫出來的棋盤格和真正的透明區域,在螢幕上可以長得一模一樣。
我可以要求一個帶 alpha 通道的 PNG 並如願拿到嗎?
在我們這次執行中,用文字要求並沒有拿到。對結果執行 Remove BG 才拿到。把文字敘述當成提示,把檢查檔案當成真正的測試。
Remove BG 會破壞像素嗎?
它會加上一道柔邊。在我們的檔案中,一百多萬個像素裡有 34,421 個變成部分透明,用在網頁圖形上沒問題,但把 sprite 大幅放大時就看得出來。
做一個真的能用的 sprite
在 Ciyo 生成 sprite,執行 Remove BG,然後在交付之前把檔案放到強烈的顏色上檢查。