西班牙餐廳與 tapas 菜單的 AI 食物攝影
西班牙菜單上幾乎每一個品項,都是同一道菜的不同份量。而平台會把每一道菜都縮放到畫面裡同樣的比例,那正好抹掉 tapa 與 ración 之間唯一的差別。

西班牙菜單賣的是份量。Tapa、media ración 與 ración 是同一道菜的三個品項;一杯(copa)與一壺(jarra)桑格利亞是同一種飲料的兩個品項;paella 則是按幾個人吃來訂價。而照片,正是一個品項裡唯一說不出「有多少」的部分。
每個品項都是份量,而畫面是個比例
DoorDash 要求品項要占滿畫面的 50% 到 70%,而且至少 80% 的品項要在框內。這是一條相對規則:它把主體對著畫面縮放,而不是對著真實世界。把一份 tapa 的可樂餅照這條規則構圖,再把一份 ración 的同樣可樂餅照這條規則構圖,兩者在同一個縮圖裡占掉的比例是一樣的。讓一份菜單的照片看起來一致的那條規則,同時也讓它的份量看起來一模一樣。
重複(duplicates)再疊上來,它是 DoorDash 明列的十一條退件理由之一:每一個獨立的菜單品項都要有自己的照片,只有完全相同的品項才准共用。來源在我們的 DoorDash 照片規格指南。
Tapa 與 ración 不是「完全相同的品項」:兩個品項、兩個價格、兩張都得拍的照片,而拍的東西除了份量之外沒有任何差別。不實呈現又是另一條明列的理由,所以「拍那份大的、兩邊都用」這條捷徑被擋了兩次。
只有餐具扛得起比例尺
那麼,什麼東西可以站在食物旁邊,替它說出「有多大」?不能是手:Grubhub 的退件規則禁止身體部位,而 DoorDash 只在不遮擋品項時才允許。也不能是另一道菜或一杯飲料:Uber Eats 要求單一品項,而 DoorDash 會退掉同時拍到多樣分開販售商品的照片。
剩下的就是餐具:它不賣,也不是品項。整份菜單固定同一個盤子直徑、同一支叉子、同一個相機距離,盤子就成了比例尺,而食物是畫面裡唯一的變數。
Ración、paellera、jarra——每一種容器同時也是一種份量
小盤菜(croquetas、patatas bravas、albóndigas、gambas al ajillo)屬於多件散落:一堆鬆散的塊狀物。當 DoorDash 把你上傳的 16:9 置中裁成正方形縮圖時,外圈那幾塊就不見了,看起來比你實際出的量少。把它們聚攏而不是攤開就是解法,在雞翅頁。
Paella 是平鋪型,而它的鍋子會跟食物搶畫面。paellera 又寬又淺,而且大半是鍋緣,所以照著填滿規則構圖時,填滿畫面的是鍋子,米飯只占其中一部分。正方形裁切接著再切掉外圈,而淡菜與檸檬正好都擺在那裡——這就是 BBQ 拼盤頁在寬盤上談的那種裁切。它也是這頁唯一一道不該從正上方拍的菜:俯拍會把米飯壓成一個圓盤,並讓鍋緣變成整張照片的輪廓;低的四分之三角度則能讓帶殼海鮮立在米飯之上。
飲料(桑格利亞、vermut、tinto de verano)是高瘦容器,塞在強制的橫幅畫面裡,而讓人認出它們的東西全在上緣:柳橙片、橄欖、浮在壺口的水果。調酒頁講了一只高杯在 16:9 裡會發生什麼事。jarra 接著又把份量問題重演一次:一壺與一杯是兩個品項,而那一壺必須看起來明顯更多。
在 tapa 的尺度上,檯面才是照片的大部分
一個小盤子會把畫面剩下的部分讓給它底下的檯面。在這個菜系裡,那通常是大理石、鋅檯或磁磚吧台:有花紋、會反光,縮到縮圖大小就跟雜訊沒兩樣。DoorDash 把背景與光線列為兩條各自獨立的退件理由,並要求背景要單純、不搶戲、自然。
把盤子去背看起來像條出路,其實不是。純色填滿與合成背景都明列在退件原因裡,白底只有在看起來自然時才過得了關。而一張光禿禿的去背圖還會丟掉讓食物讀起來「剛上桌」的陰影與環境光,那就是一道菜最後看起來像貼紙的原因。兩件事都寫在 AI 食物去背。
比較省的做法是在按快門之前先把檯面控制好:一個素面、不反光的檯面,單側日光,並且把盤子往前擺到夠遠,讓後面的東西糊掉,而不是讀成磁磚。
先拍 ración,再把食物拿走
盤子、叉子、相機各定位一次,先拍 ración。三樣都不要動,把食物拿掉一些變成 media ración,再拍一次;再拿掉一些拍 tapa。三張、一組設定,三張縮圖之間唯一的差別,就是顧客實際在付錢的那個東西。
飲料也一樣:jarra 與 copa 照同一套來。如果那兩張縮圖看起來是一樣多的桑格利亞,那照片就沒有扛起價格所宣稱的那個差別。
看看 MenuFactory 怎麼運作——一份 tapas 菜單是幾十個小盤菜,而它們全都得看起來像從同一個吧台端出來的;在這麼長的一組裡維持同一套設定,正是手工拍攝最貴的那部分。