摩洛哥餐廳菜單的 AI 食物攝影
tagine 的圓錐蓋是這個菜系裡最好認的東西,而它把品項完全遮住。六鍋 tagine 蓋著六個一模一樣的蓋子,就是同一張照片的六份副本,而那正是「重複」退件的組成材料。

一份摩洛哥菜單很好認,也很難拍,而這兩件事的理由是同一個。讓人一眼認出這些菜的東西,全都蓋在菜的上面:一個圓錐形的陶土蓋、一層撒了糖粉又畫上肉桂的粉末、一層泡沫。而所有平台規則講的,都是底下那個東西。
圓錐蓋是這份菜單上最好認的東西,而它不透明
tagine 送上桌時,上面密封著一個高高的陶土圓錐蓋。就那樣拍下去,你拍到的是一件陶器——這不是造型上的抱怨,是合規上的問題。
DoorDash 的十一條退件理由裡有一條是重複:每一個獨立的菜單品項都要有自己的照片,只有完全相同的品項才准共用,它公布的例子是牛肉塔可與雞肉塔可。兩條來源都在我們的 DoorDash 照片規格指南。六種 tagine,從醃檸檬雞到加蛋的 kefta 肉丸,會裝在六個一模一樣的容器裡送出來,拍出來就是六張顧客看不出任何差別的照片。大多數菜系撞上重複這條規則,是因為食物本身長得像;這一個撞上它,是因為容器長得像,而底下那些菜其實一點也不像。
所以蓋子要拿下來,但它不必離開畫面。蓋子不是第二個品項,它是盛這道菜的器皿的一半。不管是 DoorDash 禁止把數個分開販售的東西拍在一起,還是 Uber Eats 要求單一品項,講的都不是餐具。把它立在底盤後面,陶器一樣說得出這是什麼菜系。
把蓋子掀開,你拿到的也不是一碗咖哩
食物躺在一個外擴淺盤的邊緣底下,這件事在你動到燈之前就先替你決定了相機高度。從正上方拍,裡面的東西會被壓平成一片醬汁色塊;壓到夠低、夠有戲劇性的角度,看到的則是一個陶鍋的外壁。抬高的四分之三角度是唯一同時抓得住兩邊的位置。
蓋子底下的狀況,比一碗咖哩來得好。咖哩必須替一塊真的沉在下面的肉說話。tagine 則是堆成一個圓丘,而廚房會把這道菜名字裡寫的東西放在最上面:醃檸檬角、橄欖、嵌在 kefta 上的蛋。它是少見的那種盛液體的品項:誠實的那張照片與看得懂的那張照片,是同一張。醬汁本身的角度與色彩處理在咖哩頁。
糖粉是食材,那條規則管的是檔案
pastilla 出爐時蓋著一層糖粉,上面用肉桂畫出線條。而一個正在滑品項照片的審核人員,看到的是一個圓形物體,上面印著一組圖案。DoorDash 把文字、圖形與外框列在退件理由裡。
這個分野值得講清楚:那條規則管的是你加到影像上的東西,不是廚房放到食物上的東西。一格格的肉桂線是食材,而且它在快門按下之前就在那裡了。但有兩個習慣還是該戒掉,因為它們會讓這個道理更難講贏:別讓那個圖案拼出任何字,也別把肉桂沿著餅緣繞成一圈,那怎麼看都是一道外框。
形狀這一邊則帶著這份菜單其他品項都沒有的運氣:圖案是從中心往外放射的,而這些平台套上去的每一種裁切都是置中裁切。所以 DoorDash 從你 16:9 的上傳檔切出來的 1:1 縮圖,留下的正好是能認出這個品項的那一塊。除此之外它怎麼被裁,就跟一整個披薩一樣,msemen 與 khobz 也是,比例都在披薩頁。比較難的那一半是壓縮:糖粉是細緻、低對比的紋理,而檔案在平台重新編碼之前就被壓在 2 MB 以內。用低角度側光打它,讓那層粉有真正的起伏可以撐過去。
你腦中已經有的那張薄荷茶照片,裡面有一隻手
薄荷茶是從高處沖下來的,所以它上桌時帶著一層泡沫。那個沖泡動作就是所有人第一個想到的畫面:壺舉高、一道細細的水線、下面的玻璃杯。三個平台裡有兩個不會收。Grubhub 直接禁止手與身體部位,DoorDash 也只在不遮住品項的前提下才允許;Uber Eats 反而是那個把手寫進例外、而且沒有附任何條件的。單一品項不是這裡的問題:一只沖茶的壺,跟那個蓋子一樣,都不是第二個菜單品項。剩下的問題是那道水線,手機定格不下來。
剩下的,是一杯已經倒好的茶,泡沫留在那裡當作證據。任何高瘦的容器都會跟 DoorDash 只收橫幅 16:9 這件事打架,咖啡頁把這個問題完整走過一遍。但它在那裡給的答案,也就是拉到正上方、把杯子變成一個圓,在這裡是錯的:從正上方看,一杯薄荷茶就是一圈泡沫。茶透過玻璃看出來的顏色與清澈度才是商品,而那只有在光穿過它的時候才存在。把光源放到杯子後面,相機維持在 tagine 本來就要的那個抬高的四分之三角度。
同一鍋 tagine 拍兩次,然後拍第二鍋
同一鍋 tagine 蓋著拍一次、掀開再拍一次,然後把兩張都縮小來看:蓋著的那張是你眼睛比較喜歡的,也是接下來五個品項都會跟它分不出來的那張。接著把第二鍋掀開,把兩張放在縮圖尺寸下比。如果你分不出羊肉和雞肉,那要修的是廚房而不是曝光:多露一點檸檬、把李子翻到上面、把蛋擺正中間。決定一次,剩下那四個就是同一個決定。
看看 MenuFactory 怎麼運作——先決定一張 tagine 的照片到底該是什麼,再把那個決定套到六鍋上,這一段在這裡不再需要一整個拍攝日。