
你也常常為了產 IG 或 FB 貼文圖片卡關嗎?一張圖慢慢做就要花上 30 分鐘,文案還沒寫完人就先累了?萬老大也曾經歷這段痛苦的製圖時光。
📌 本篇帶來最完整的 ChatGPT + Colab 自動產圖教學!透過 ChatGPT 幫你寫好產圖程式語法,只要搭配一張 Google 表單,就能一鍵批量生成高品質社群貼文圖片。
從圖片模板設計、文案自動填入、Google Sheets 串接、金鑰授權、圖片位置微調到嵌圖技巧,萬老大手把手教你建立一整套產圖流程,就算完全不會寫程式也能上手。
不論你是內容創作者、社群經營者,還是每天被圖片進度追著跑的工作者,這篇文章都能幫你打造專屬的產圖神器,讓你節省時間、人力、並大幅提升內容效率與品質!
🎯 1. 圖片也能「程式化」?
萬老大一開始的想法很簡單🤔,我們常見的圖片模板裡,大多有幾個固定不變的元素(像是背景、logo、排版結構),而變動的通常只是文字內容或插入的圖示。
如果這些固定元件可以一次設定好,那是不是只要把要換的內容餵進去,圖片就能自己產生出來?
沒錯!這就是「圖片程式語言化」的概念,透過邏輯及語法控制而不是手動改字及改圖,來完成圖片生成。
🎯 以萬老大日常產製的 IG 貼文圖片為例,從表單輸入航點、日期、價格等資訊後,圖片就能自動產生,格式一致又不易出錯!

🤖 2. 不會寫程式怎麼辦?有ChatGPT就夠了!
❓「萬老大,可是我不會寫程式怎麼辦?」
沒關係,萬老大沒有碰過 Python ,也沒修過相關程式語言,但是成功打造出這套 Colab 自動產圖系統。
✅ 只要描述清楚需求,GPT 就能幫你產生對應的 Python 圖片語法。例如:
- 🖼️「我要把文字放在圖片中間,但圖片高寬不能超過500px」
- 🔠「圖片中文字超過六個字時請幫我依比例自動縮小」
- ✴️「可不可以加個黑色陰影讓重點更明顯」

透過這樣一步步互動,就算不會寫程式也能輕鬆產出自動圖片工具!而且每次修改語法後還能直接貼給 GPT 看錯誤,它會告訴你哪行要改、為什麼錯,學習成本低又能快速上手。
🚫 3. 請注意:不要直接用GPT產出圖片
💥「蛤?萬老大你剛不是說要善用GPT來產圖?」
沒錯,但這裡要特別提醒你:「是用 GPT 告訴你怎麼產圖,不是直接請 GPT 產圖。」
為什麼要這樣強調?因為萬老大親身經歷過最血淚的階段就在這裡。
當初我把我的圖片需求告訴GPT,GPT 馬上就幫我產出了一整份 .py 檔案及對應圖片。接著,萬老大就針對細節調整(像是圖片大小、文字位置、配色、格式等),一步一步告訴GPT圖片怎麼改怎麼修,慢慢調整所有的內容。
看起來好像沒問題,結果……
🚨 問題一:GPT 自動覆蓋已修改好的內容
原本已經花時間調整好的圖片文字位置、字體大小、陰影樣式,只要請 GPT 產出新的內容(像是換一個城市名稱或航班資訊),它就可能會:
- 把之前修改好的位置與格式「整段覆蓋」回預設版本
- 原本的微調細節全部消失,只能從頭再來
這也是為什麼直接用 GPT 當圖片產圖引擎時,在穩定性與持續修改上非常吃力,根本無法當成可靠的圖片排版工具。
🚨 問題二:GPT 的 .py 檔是臨時檔案
萬老大曾經天真以為:「GPT 會記住我所有指令和語法吧?」結果某天晚上產好圖片 .py 檔之後,忘了下載保存,隔天醒來打開畫面…
❌ 檔案不見了!無法重新下載、無法找回,整段語法憑空消失。
這就是很多人第一次用 GPT 自動產圖時最容易踩的坑 ⛏️:
- 🧠 GPT 是基於臨時執行環境(Session-based)
你產出的圖片、程式碼、上傳內容,全都只存在於「對話階段」中 - ⏳ 一旦關閉視窗或對話閒置太久,資料就會被清空
.py檔案和圖片輸出結果無法永久保存,也不會留存在 GPT 的雲端 - 🧾 沒有主動備份就等於重新開始
你前一晚 debug 好的位置、字體、陰影設定,可能一夜之間全部歸零

✅ 用 Colab 打造穩定可擴展的自動產圖系統(萬老大實測推薦)
踩了兩次大坑後,萬老大認真思考並詢問 GPT:「我想穩定修改圖片內容、即時預覽成果的圖片產生方式,有沒有推薦的環境?」
🤖GPT 給出的建議非常清楚:
- ✅建議使用像 Google Colab 這樣的互動式筆記本環境,可以一段一段執行、即時看結果
- ✅Colab 支援 Google Drive、Sheets、Slides 整合,是圖片產製流程非常友善的平台
📌 所以萬老大後來怎麼做?
👉 把 GPT 當成語法顧問:我負責描述圖片需求,讓 GPT 幫我寫出對應的 Colab 語法
👉 把 Colab 當成產圖引擎:實際執行產圖、儲存圖片、接表單資料,都交給 Colab 處理
這才是能真正落地、穩定執行、可持續擴展的 📊 自動產圖流程!

⚙️ 4. 用 Google Colab 打造穩定產圖流程
Google Colab 是什麼?你可以把它想成「雲端的Python實驗室」,你不用安裝任何東西,只要打開瀏覽器就能寫程式、執行程式,甚至產出圖片。
最棒的是:它能串接你的 Google 雲端硬碟 📁,這樣你填好的 Google 表單、產出的圖片、套用的語法,全都能一條龍整合在一起!
實作流程:
- 把 GPT 給的語法一段一段貼進 Colab,測試圖片是否正確產出
- 調整參數、換文字、改顏色通通可以即時看到成果,也不需要等GPT需要時間產圖。
📌 不需要從頭學Python,GPT+Colab是新手最友善的入門組合。

這時候大家就會問:「我聽過 Python,但從來沒聽過 Colab,那兩者差在哪?」
簡單來說:
🧠 Colab = 雲端版 Python,免安裝版的練功房!Colab 就像是「打開瀏覽器就能寫程式」的 Python 練習場,不用安裝、不用設定環境,就能立即開始撰寫與執行語法。
🧳 萬老大為什麼選雲端Colab,不用自己電腦跑 Python?
- Colab 是雲端環境,免安裝、不吃本地(個人電腦)效能,開瀏覽器就能跑
- 和 Google 工具整合最強(Slides、Sheets、Drive 一線直通)
- 很適合協作開發,別人只要打開連結就能執行
- 擴充性也更強,如果未來你想加上自動寄信、產 PDF 等功能,不需額外安裝模組
這些都是在本地跑 Python 很難一口氣做到的,Colab 更適合自動化實驗與量產!
✅🧾 本地環境 vs Colab 雲端執行程式語言對比表
| 項目 | 本地端執行 | Colab 雲端執行 |
| 安裝 | 需自行安裝 Python、套件與模組 | 免安裝,開瀏覽器即可使用 |
| 效能限制 | 取決於本地電腦規格 | 使用雲端硬體資源,計算能力更彈性 |
| 協作 | 檔案需手動分享、安裝環境不一可能報錯 | 雲端共用連結即可開啟、協作無障礙 |
| 整合 Google 工具 | 需額外寫認證串接流程 | 原生整合 Sheets、Slides、Drive 等工具 |
| 適合對象 | 熟悉程式環境、重視離線使用者 | 想快速上手、專注流程與內容創作的用戶 |
🔗 5. 表單 × Sheet × Colab 的黃金三角架構
介紹完工具後,萬老大知道你一定心裡冒出這個問題:「那每次產圖是不是都要自己修改程式語言的內容給 Colab,不就太累了?」
沒錯!你不可能每次都手動輸入資料,還要自己定義所有內容,這樣根本不叫自動化 🙅♂️
那萬老大是怎麼解決的呢?
我只做一件事:
📝 先用 Google 表單建立一個填寫介面,所有資料自動存進 Google Sheets,接著再請 Colab 讀這份表單產出圖片。
Colab 就像產圖機器人,只要你事先定義好規則,它就能每次都自動讀取最新的表單資料,貼上指定位置、自動產圖、一鍵輸出!
🔥 自動產圖三劍客組合技!完美分工、無縫接軌
🟣 Google 表單
讓你用最簡單的方式填資料、上傳圖片,不用進程式、不怕搞錯格式
📌 等於產圖的前台填寫介面
🟢 Google Sheets
表單送出後,資料會自動儲存在試算表中,是產圖程式的「資料庫」
📌 讓 Colab 隨時抓到最新資料、自動更新內容
🟡 Colab(+ GPT 協助寫語法)
Colab 是執行產圖的主力,讀取 Sheets 中的每一筆資料,將內容自動貼到底圖上,輸出圖片
📌 語法一次寫好,之後跑幾百張圖都沒問題
🔁 實際運作的循環(Loop)像這樣:

🔑 延伸補充:什麼是「金鑰」與「共用權限」?
這三個工具要「串在一起」,還會需要一個重要的元素:金鑰。因為 Colab 是在雲端執行,要連接你的 Google 表單與 Sheets,必須先取得授權。這個授權就是透過「金鑰 JSON 檔」來完成。
這些東西聽起來很技術,但你只要懂下面這幾點就夠:
- Colab 要讀取 Google Sheets,需要有授權。
- 這通常透過一組「金鑰 JSON 檔」來完成授權。你只要建立一次、下載、放到指定位置,程式就能跑。
- 同時,Google Sheets 要設定為「共用給金鑰帳號」或「任何知道連結的人都能檢視」,才能讓 Colab 存取資料。
✅ GPT 會告訴你金鑰怎麼產、要貼在哪裡,照做就能用了,不需要自己理解金鑰裡每個英文字母的意義。
📌 最常見的錯誤:忘記設定 Sheet 為「可共用」,導致 Colab 執行時找不到資料表。記得這一步!
✏️ 6. 如何把文字寫進圖片?控制位置、大小、字型的實用技巧
讀到這裡,恭喜你已經完成 Google 表單串接、底圖設定,接下來要進入最重要的階段——如何把文字寫進圖片裡!
你會發現,像是「目的地」、「價格」、「出發日期」、「航空公司」這些資訊,其實都是每張圖片會變動的內容,我們稱之為動態資料。而你要做的事情,就是告訴 Colab:
📍「這段資料要放在哪個位置」
🔠「字體要多大、多粗、用什麼顏色」
🧩「遇到太長的文字要不要自動縮小?」
這些動作,透過 GPT 幫你寫好語法後,Colab 就能聽話照做,自動把資料寫進圖片中!
另外也要特別提醒:字型檔案也要上傳正確,不然可能會出現預設字體、排版跑掉等問題。
📌 推薦字型:我自己使用的是《Noto Sans TC》這套 Google 開源字型,支援繁體中文且相容性高。
基本寫法及如何調整位置
draw.text((x, y), "目的地:新加坡", font=myFont, fill="black")
# 在圖片上的 x/y 座標位置放入文字「目的地:新加坡」
x = 320 # 控制文字水平位置(越大越往右)
y = 150 # 控制文字垂直位置(越大越往下)
你只需要改動 x 和 y 的數字,就可以調整文字在圖上的座標位置。
文字太多,會超出圖片範圍?
沒問題,我們加入判斷:
if len(text) > 4:
fontSize = 60 - 10 # 自動縮小
y += 5 # 稍微往下
這樣不論文字長短,都能完美放入你設計的方框中。
文字要陰影?只要再加一行
draw.text((x+2, y+2), text, font=myFont, fill="gray") # 陰影層
📌 不管你想加上什麼效果——放大字體、改顏色、調位置、加背景框……,只要問 GPT,一步一步來,真的都不難。
🖼️ 7. 圖片也能自動放進底圖?踩雷之後學會的正確做法
文字搞定了,接下來要處理的就是圖片貼圖問題!這看似簡單,其實萬老大在這段卡超久,尤其對沒寫過程式的新手來說,每一張圖都得對得準、抓得到,才能成功產出自動化圖卡。
原始流程是這樣設計的:
- 透過 Google 表單上傳圖片
- 回應結果會出現在 Google Sheets 上(包含圖片連結)
- Colab 程式讀取這些資料 → 自動貼圖到底圖上
但是理想很美好,現實卻遇到各種問題 ⛔
❌ 遇到問題一:Google 表單的圖片連結不是實際圖檔
很多人以為 Google 表單的圖片欄位裡看到的是圖片,但其實那是「預覽頁面連結」,並不是圖片檔本身!
🧨 Colab 如果直接抓這個連結,就會打開一個網頁,而不是下載圖片 → 圖片貼圖失敗。
❌ 遇到問題二:直接抓雲端硬碟圖片,但是圖片檔名亂七八糟
鑒於上述,我設計抓圖的另一套邏輯,與其用 Sheets 提供的圖片預覽連結,不如直接抓雲端硬碟內的實際圖片路徑。📌 和第一點的差別在於:
- 原本做法: 是抓 Sheets 上的預覽連結,本質不是圖片檔案。
- 新做法: 直接抓取雲端硬碟的實體圖片檔案 ➔ 更精準、更穩定。
但問題來了——如果上傳圖片的檔名亂七八糟(例如 IMG_1234.jpg),Colab 就無法正確抓取對應資料。所以為了讓這方式穩定運作,萬老大特別設計以下配套措施:
- 圖片統一上傳到同一個雲端資料夾(例如
/content/drive/MyDrive/folder/) - 用 Apps Script 自動將圖片重新命名成格式化檔名,例如:
20240416_目的地.jpg - 在 Sheets 中寫好關鍵欄位,Colab 根據資料自動組成完整路徑來抓圖
🧭 流程示意圖:
📝 表單上傳圖片
↓
🛠️ Apps Script 自動命名
↓
📂 圖片儲存進雲端硬碟資料夾
↓
📋 Sheets 自動生成完整圖片路徑
↓
🤖 Colab 抓圖 → 貼到產圖模板 →生成圖片
❌ 遇到問題三:Colab 無法即時同步 Google Drive 新檔案
即使表單的圖片已順利上傳到雲端,但 Colab 在掛載 Google Drive 資料夾時,卻無法即時讀到新上傳的圖片檔案,導致產圖時 Colab 找不到對應圖片、直接出錯。
🔍 解法:重新掛載 Google Drive
✅ 必須在 Colab 執行前,先:
- 解除掛載 目前的 Google Drive 掛載連結
- 重新授權掛載 Google Drive
這樣 Colab 才能讀取到最新的雲端圖片資料,抓圖才會成功。
雖然這抓圖邏輯是可行的,但是每次須手動卸載並重新掛載雲端硬碟,無法做到真正一鍵批次產圖。
🛠️ Colab 圖片抓取流程問題整理(問題 → 解法 → 優缺點)
| 問題點 | 解法 | 優缺點 |
| Google 表單的圖片連結不是實際圖檔 | Colab 直接讀取實際檔案路徑 | ✅ 檔案管理更精準 ❌ 雲端權限同步問題與命名格式需規劃好 |
| 上傳檔名亂、Colab 找不到對應圖片 | 改用 Apps Script 自動命名並統一命名規則:時間戳記+目的地(例如 20240416_Tokyo.jpg) | ✅ 準確性高 ✅ 自動配對資料與圖片 ❌ 雲端權限同步問題 |
| Colab 無法即時讀取 Google Drive 上的新圖片 | 每次產圖前先「解除掛載」Google Drive,再「重新授權掛載」一次 | ✅ 可以讀取到最新圖片 ❌ 每次都要手動操作,無法一鍵批次自動化 |
🎒最後的救星:Google Slides 百寶袋
原本一直被 Google Drive 掛載問題卡住的萬老大,靈機一動,改用 Google Slides 當作圖片管理中心,成功突破產圖流程的限制!
📋 什麼是 Google Slides?
Google Slides 是 Google 出品的線上簡報工具,就像雲端版 PowerPoint,不只能做簡報,還能變身成為「圖片管理百寶袋」。
萬老大將所有透過表單上傳的圖片,統一用 Apps Script 自動插入到一份固定的 Google Slides 裡。就像把每一張圖片,整齊收納到同一個「可以編輯、可以搜尋」的線上素材庫!接下來,Colab 就可以:
- ✅完全不需重新掛載 Google Drive,因為Google slides名稱、位置皆不變。授權一次雲端硬碟即可使用。
- ✅穩定地從這份簡報中抓出指定圖片(根據時間戳記或目的地當作關鍵字)
- ✅不會遇到預覽連結、共用權限、圖片抓不到的問題
這份簡報就像多拉A夢的百寶袋,圖片進得去、抓得出來,還能自動對應位置、大小,真正實現「表單一填、圖片一貼、自動產圖」。
✅ 不用反覆掛載 ✅ 不怕圖片權限出問題 ✅ 圖片永遠在固定的簡報裡,穩定又快速,這才是真正適合自動化的結構設計!穩、準、省力,萬老大拍胸脯推薦。
🧪 8. 自動化產圖 Debug 錯誤解法全公開
🔧 完成工具串接後,加碼分享萬老大最常遇到的 GPT Debug 錯誤清單!
當你已經把 Google 表單、Google Sheets、Colab 的自動產圖流程都串接完成後,接下來最常碰到的就是 —— GPT 產出的語法出錯,或是 Colab 執行失敗。
這邊萬老大就來加碼,整理幾個我在 GPT + Colab 除錯(Debug)階段最容易踩雷的地方,希望你可以少走冤枉路,語法產得又穩又順!
先搞懂「Colab 主程式」 vs 「py 子程式」
- Colab 主程式:就是你在 Colab 網頁上看到的整個執行頁面,裡面可能包含好幾段 GPT 幫你寫的語法區塊
- py 子程式:是你為了模組化或方便備份,把某些語法獨立儲存為
.py檔案,然後在 Colab 中「匯入呼叫」進來使用的
🧩 小圖解:
📘 Colab 主程式
├── ✏️ block 1: 資料讀取
├── ✏️ block 2: 輸入處理
├── 📦 匯入 py 子程式(image_drawer.py)
└── ✏️ block 3: 調用 py 子程式中的函式產圖
📌 Debug 時小撇步:你可以直接跟 GPT 說:
我在 Colab 上跑的語法錯誤,這段是 py 子程式還是主程式?要在哪裡改?
在GPT上提問前都加這句:我在 Colab 上,請幫我…
這能讓 GPT 進入「Colab 環境」的上下文思維,理解你使用的執行平台與語法格式,避免它誤回一段 VS Code 或 Jupyter Notebook 的操作指令,造成語法錯誤或模組無法執行的狀況。這句話就像是幫 GPT 調頻道,對上正確的語境,幫助它給出最符合你環境的回覆。
要改整段?請 GPT 給你「完整語法」取代舊段落
萬老大一開始常問 GPT:「這行要怎麼改?」結果光找要貼的位置就花了半小時。
後來改問:「請幫我把這段整段修改後重新輸出完整語法」,GPT 就會:
- 幫你保留原本邏輯
- 修改錯誤部分
- 產出一段乾淨、可以直接複製貼上的程式碼
這樣不但能避免手動貼錯行、縮排出錯,也大幅提高修正速度。
不懂怎麼改?直接把 .py 檔丟給 GPT 幫你改
有時候你看 GPT 給的語法,根本不知道哪裡要貼、哪行該刪。
這時候最簡單的方式就是:
- 把你目前的
.py檔案下載下來 - 上傳給 GPT,直接說:「這段我不懂怎麼改,請幫我調整好」
GPT 會自動幫你分析檔案架構、錯誤位置,甚至幫你整段改完、回傳新版語法。
📌 如果你再加一句「我在 Colab 上跑這段」,它會更準確地幫你考慮執行環境。
Colab貼語法時請用 GPT 的【右上角複製按鈕】

用滑鼠全選很容易漏掉空格,而 Python 對縮排非常敏感,像這樣:
def generate_image():
print("圖片產生中...") ← 這行沒縮排就會報錯
📌 萬老大以前都用手選複製,結果一直報錯,後來乖乖按【複製】鍵才解決。
升級 GPT Plus = 更好 Debug 流程
萬老大一開始也是用免費版,能問語法、能修邏輯,但常常問一問就「中斷對話」、圖片沒辦法傳、錯誤語法解得不夠細。
升級 GPT Plus 後整個世界變了:
- ✅ 可以傳圖片:錯誤訊息、產圖問題直接截圖丟給它看,幾秒就知道哪裡錯
- ✅ 語法分析更深:同樣一段錯誤,Plus 版會一次幫你分析出上下文、前後段落互相衝突的點
- ✅ 回答更穩定、速度快:不怕問到一半斷線,對話延續性變高
📌 如果你也是需要高頻產圖、自動排版、語法調整、圖片錯誤處理等操作需求,升級 GPT Plus 可以大幅提升效率 💡
建議可以先升級一個月試試看,再決定是否長期使用!
Google Sheets 打不開 Apps Script 編輯器?
有時候你會遇到 Google 表單Sheets 的 Apps Script 編輯器打不開,甚至出現 Error 400 錯誤訊息。
主要原因是因為Chrome設定檔與Google帳戶為不同使用者,將兩者切換成相同使用者,Apps Script 編輯器就能夠順利打開使用。

✅ 如果還是不了解,萬老大找到一支超清楚的教學影片,解法操作簡單易懂:
📺 Google Apps Script 打不開,出現 Error 400?解法教學
🎉 9.自動產圖讓社群經營更有效率
萬老大是程式語言的麻瓜,也不是技術背景出身,但靠著 ChatGPT 一問一答,真的讓我拼出這套「圖片自動化系統」。
從每天花 5 小時手動產圖,到現在 1 分鐘產 10 張圖,全靠 ChatGPT + Colab 自動化搞定。填完表單,一鍵輸出圖文,節省時間、效率翻倍!
這不只是產圖工具,而是建立「內容產製系統」的起點。對於需要經營社群的人來說,這就是時間效率的大革命。
📌 自動產圖能做到:
- 批量產出 IG / FB 貼文圖片
- 根據表單自動帶入價格、日期、目的地
- 一鍵更新圖像風格,不用反覆做圖
無論你是社群小編、網站經營者、電商店主,只要肯問肯試,連新手也能打造自己的圖片工廠!
📌 FAQ常見問題
💡 Q1:我真的完全不會寫程式,也可以嗎?
萬老大保證,你只需要學會「怎麼問 ChatGPT」,語法的事交給它。
💡 Q2:可以直接在 GPT 內完成圖片產生嗎?
ChatGPT 雖然能產圖,但圖片合成與多圖元素排版仍需依賴 Colab(或其他 Python 工具),建議搭配使用才能發揮最大效益。
💡 Q3:我不想用 Colab,可以改用電腦裡的 Python 執行嗎?
可以,只要你有安裝好 Python 環境,所有語法都能搬到本地電腦執行。但要注意:你得自己處理套件安裝、路徑問題,整合 Google Sheets 和 Slides 也比較麻煩。
📚 延伸閱讀|更多訂票教學文章:
- 【釜航訂票攻略】10分鐘搞定!從會員註冊到付款,新手也能變高手的圖解教學
- 濟州航空會員註冊及訂機票教學|新手必看!從會員註冊到付款,官網流程一篇搞定
- 亞洲航空機票退款教學:手機 5 步驟完成退機場稅
- 泰國國際航空全攻略:Royal Orchid Plus會員註冊到訂票,最新圖解教學!
- 樂桃航空會員註冊及訂機票教學|完整圖文步驟,新手秒上手
📚 延伸閱讀|更多航空會員註冊文章:
- 【釜航訂票攻略】10分鐘搞定!從會員註冊到付款,新手也能變高手的圖解教學
- 濟州航空會員註冊及訂機票教學|新手必看!從會員註冊到付款,官網流程一篇搞定
- 泰國國際航空全攻略:Royal Orchid Plus會員註冊到訂票,最新圖解教學!
- 樂桃航空會員註冊及訂機票教學|完整圖文步驟,新手秒上手
- 夏威夷航空會員註冊全攻略|HawaiianMiles 帳戶開通 7 步驟