外送菜單的 AI 蛋糕攝影
Uber Eats 禁止品項照出現文字,接著又替食物本身上的文字開了例外,所以擠上去的 Happy Birthday 是過的。真正讓蛋糕被退件的,是畫面裡的其他東西。

Uber Eats 的品項照不得出現文字或字詞。而整份外送菜單上,只有蛋糕經常會用奶油霜在上面擠字,那些字是過得了的。例外就印在那條規則正下方,而大多數指南剛好讀到那裡就停了。
文字規則,以及它實際排除掉什麼
這條規則有兩半,管到蛋糕的是後面那一半。品項照不得「Contain any text/words」,也不得「Contain logos or watermarks」,然後接著「Exceptions for logos/text on food items the merchant sells or on packaging/plating, but no profanities allowed」(商品本身或包裝、擺盤上的 logo 與文字屬例外,唯一附加限制是不得有粗俗字眼)。
擠上去的字,就是商家在賣的那個食物上的文字。一張寫著 Happy Birthday 的慶生蛋糕是合規的。寫在巧克力片上的訊息也是,因為那片巧克力就是食物;印在盒蓋上的店名也是,因為盒子就是包裝。DoorDash 用一句話給出同樣的空間,而不是拆成兩句:logo 與文字在那裡「只有在商品上本來就有」時才獲准。
真正被這條規則排除掉的,是畫面裡既不是蛋糕、也不是它包裝的東西:浮水印、外包交件上的校稿標記、事後合成上去的價格或促銷字樣、立在切片後面的印刷卡片、背景裡的店招。官方的例外只點名了三種載體,也只有三種——食物、包裝、擺盤——所以任何你沒辦法歸進這三者的東西,該做的是把它移出畫面,而不是留著爭。
這裡有一條限制是 Uber Eats 獨有的。它的例外句以「but no profanities allowed」收尾,而整份外送菜單上,只有惡搞蛋糕這一類會真的踩到這一句。對這一類來說,賣掉蛋糕的那行字就是讓它被退件的那行字,燈光與裁切都救不回來:
- 拍同一款蛋糕的無裝飾版本,然後把那行字寫進商品描述裡,那裡根本不受照片規則管。
- 用純裝飾的表面:素面巧克力圍邊、水果、沒有字的擠花邊,當菜單圖,客製化就用選項提供。
整顆還是一片,是個裁切決定
一整顆蛋糕在視線高度是個緊湊的主體:一個寬高大致相等的圓柱。它在正方形縮圖裡擺得剛好,浪費 16:9,在 4:1 標頭裡死掉,跟漢堡完全一樣。
一片是一個寬的楔形主體,有一個切面。它填滿 16:9,在正方形裁切裡失去尖端,而且撐得過 4:1 橫幅,因為那條帶子剛好落在層次上。
層次就是選「一片」的理由。抹好的整顆蛋糕是個不透明的圓柱:從外面你分不出三層跟一層。切面是唯一能證明你在賣什麼的視角,這跟總匯三明治必須從切面那側拍是同一個理由。
如果你賣整顆蛋糕,那兩張都需要:品項照用一片,另外一張整顆的讓顧客知道送到的是什麼。
各平台的裁切對一片蛋糕做了什麼
下表的品項規格是平台自己公布的,於 2026-08-15 對照其公開頁面核對過(來源清單在我們的 DoorDash 照片規格指南)。
| 平台 | 品項比例 | 一片蛋糕會失去什麼 |
|---|---|---|
| DoorDash | 只接受 16:9 橫幅 | 什麼都不會——楔形填滿寬畫面 |
| DoorDash 縮圖 | 置中裁成 1:1 | 楔形的尖端,如果它橫貫整個畫面的話 |
| Uber Eats | 5:4 到 6:4 | 6:4 時幾乎不會 |
| Grubhub | 4:3 | 什麼都不會 |
| Grubhub 桌機標頭 | 裁成 4:1 | 幾乎不會——那條帶子落在層次上 |
把那一片斜著擺,不要尖端朝外橫貫畫面,正方形裁切就能留住整個楔形。
奶油霜會照實反映室溫的每一度
糖霜冷的時候,擠出的邊緣立得住;熱了就塌,層與層之間的界線也跟著軟化成一道糊。一旦跑掉,打光跟後製都救不回來。而持續光源整場拍攝一直照著那片蛋糕,正是把它推過臨界點的原因。
冷的時候切,切完立刻拍,兩次拍攝之間把燈關掉。
一張涵蓋全部五個裁切
拍一張 4:3 的母片,至少 2400 × 1800 px,那一片斜著擺、切面朝向鏡頭,畫面裡除了蛋糕與盤子什麼都沒有,冰冷的奶油霜,柔和側光。
看看 MenuFactory 怎麼運作——奶油霜在生成的畫面裡不會塌,這就是為什麼蛋糕屬於那種「拍攝時間窗不再是限制」的菜色。