外卖店、零食店的商品图大多是店主用手机随手拍的:办公室日光灯下发青,餐馆暖黄灯泡下发黄发暗,阴天窗边拍的饼干灰扑扑的。菜没问题,问题是颜色和氛围。

这篇分两步:

  • 调色:用我们做的网页小工具,打开就能用,菜本身一点不改,一张一秒;
  • 加热气、换盘子:用豆包(这次没看到扣费),一句话出图。

左:调色后;右:豆包加了热气、把白瓷盘换成了石板盘,面和饭都没变左:调色后;右:豆包加了热气、把白瓷盘换成了石板盘,面和饭都没变

菜品照片都是 AI 生成的演示素材,不是真实店铺的菜。为了能检查调色准不准,牛肉面和炒饭是在原图上人为加了偏色和欠曝,模拟日光灯、暖黄灯泡下拍的照片,这样我们知道正确的颜色是什么。

先看规则:修光线和氛围,不改菜

外卖平台对菜品图有明确要求。美团外卖的商户服务规范(2019 年修订版)第 1.10 条写的是,商品图片要「采用店铺自制商品……真实拍摄」,不得使用与实物不符的虚假或网络图片。商品图片与实物严重不符(品类、数量、大小、颜色等),顾客投诉成立会被置休:第一次 2 小时,第三次及以上 1 天。

所以食品图修图只有一条原则:修光线和氛围,不改菜。具体以平台后台最新规则为准。

你需要准备

  • 菜品照片,最好有白盘子、白碗或一张白纸入镜(调色靠它找准颜色);
  • 电脑上的浏览器(Chrome、Edge、Safari 都行);
  • 想加热气、换盘子的话,豆包账号,网页 doubao.com 或手机 App。

第一步:调色

偏色、发暗是灯光造成的,用 AI 重画整张图反而会动到菜(后面有实测)。调色不用 AI。

下载「食品调色工具」,解压后双击 食品调色.html,用浏览器打开。

  1. 点「菜品照片」,可以一次选很多张;
  2. 左边是原图,右边是调色后,马上就能看到;
  3. 拖「暖色」「鲜艳」两个滑块调到满意;
  4. 点「全部下载」,每张存成「调色_原文件名.jpg」。

食品调色工具:左边原图,右边调色后;炒饭去掉了灯泡的黄,牛肉面去掉了日光灯的青食品调色工具:左边原图,右边调色后;炒饭去掉了灯泡的黄,牛肉面去掉了日光灯的青

它做了三件事:

  1. 白平衡:找画面里又亮、颜色又淡的部分(白盘子、白碗、纸盘),把它校正成中性白,灯光带来的偏黄、偏青就去掉了;
  2. 亮度对比:拉开明暗,太暗的照片提亮;
  3. 加一点暖色和鲜艳度:食物偏暖、颜色鲜一点更有食欲。颜色已经很浓的地方少加,避免发假。

点「只纠偏」只做前两件,不加暖、不加鲜艳。

上排炒饭、下排牛肉面:偏色的照片 → 只纠偏 → 纠偏后再加暖加鲜艳上排炒饭、下排牛肉面:偏色的照片 → 只纠偏 → 纠偏后再加暖加鲜艳

因为偏色是我们加上去的,可以拿正确的原图逐像素比色差(越小越接近):

偏色的照片 只纠偏 纠偏 + 加暖加鲜艳
炒饭(暖黄灯泡) 20.7 8.5 8.3
牛肉面(日光灯) 8.8 4.7 9.5
  • 只纠偏这一步,两张的色差都降到了原来的一半左右或更低;
  • 加暖加鲜艳是故意偏离原色:牛肉面那行数字变大,是因为它本来就不偏暖,又加了暖。好吃的图通常比真实颜色暖一点、鲜一点,但别加过头:番茄炒蛋调成大红、青菜调成荧光绿,买家收到会觉得颜色不对。

画面里没有白色的东西,整张都是深色木桌、黑盘子的话,白平衡会不准。这时先点「只纠偏」看效果,还不对就重拍,放一张白纸进画面。

第二步:用豆包加热气

热气很难拍:要刚出锅、要逆光、几秒钟就散了。这一步交给 AI。

  1. 打开豆包,输入框下面点「图像生成」,点「+」上传调好色的照片,等缩略图传完。
  2. 写指令。开头说只加什么,后面把菜里的东西逐个点名「保持不变」:

豆包:图像生成模式,上传调色后的牛肉面,写清楚只加热气豆包:图像生成模式,上传调色后的牛肉面,写清楚只加热气

在这碗热汤面上方加上几缕自然、半透明的白色热气,从汤面缓缓升起。面条、每一块牛肉、青菜、葱花、汤的颜色、外卖碗、桌面和光线全部保持完全不变。不要重新构图,不要裁切,不要加其他东西。
  1. 20~30 秒出图。放大和原图对比,牛肉块、葱花、青菜的位置和数量都没变:

左:调色后;右:豆包加热气后。只多了热气左:调色后;右:豆包加热气后。只多了热气

几点经验:

  • 只给汤面、热菜加:凉菜、冰饮、沙拉加热气就是误导;
  • 热气挡住了招牌的牛肉,就再生成一次;
  • 热气适量:整个画面雾蒙蒙的,反而看不清菜。

图的右下角有「豆包 AI 生成」水印。要用没有水印的图,看最后一节的本机做法。

换盘子:用在哪里要想清楚

同样的写法换餐具:

把白色瓷盘换成一块深灰色的天然石板盘。盘子里的炒饭、每一只虾仁、火腿丁、青豆、玉米、鸡蛋的数量和位置、颜色全部保持完全不变,桌面和光线也不变。不要重新构图,不要裁切,不要加其他东西。

豆包把盘子换成了石板,放大看虾仁、青豆、虾仁上的黑胡椒都还在(文章开头那张图的右下)。

但外卖主图别换餐具:外卖顾客收到的就是一次性餐盒。图上是石板盘、粗陶碗,到手是塑料盒,份量看起来也不一样,容易被投诉「图片与实物不符」。换餐具的图适合堂食菜单、门店海报、团购套餐、小红书这些「到店吃」的场景。

一个坑:别对 AI 说「让它更有食欲」

最省事的写法是一句话:「让这盘炒饭看起来更有食欲,适合放在外卖平台上」。豆包的结果乍一看只是亮了一点,放大才发现:

上:调色后和豆包「更有食欲」后;下:放大,虾仁上的黑胡椒没了,饭上还多了热气上:调色后和豆包「更有食欲」后;下:放大,虾仁上的黑胡椒没了,饭上还多了热气

  • 虾仁上的黑胡椒被抹掉了;
  • 自己加了热气;
  • 整体颜色也被改了。

我们之前用本机的 AI 试同一句话,它往炒饭里加了绿色碎叶,背景里多画了一个杯子(见最后一节)。实物里没有葱花,有的顾客正好不吃葱和香菜,这就是一次「图片与实物不符」的投诉。

所以:调色用工具;用 AI 时,指令写清楚只加什么,并把菜里的东西逐个点名「保持不变」。修完一定要和原图并排放大看一遍。

拍的时候就能省掉一半修图

  • 白色餐具或白纸入镜:调色工具靠它校准颜色;
  • 关掉头顶的灯,用窗边自然光:日光灯发青、灯泡发黄,窗边侧光最接近真实颜色;
  • 容器拍完整:美团的图片发布规范要求菜品图清晰、完整(容器拍摄完整)、色彩鲜明有食欲,碗边、盘边别裁掉;
  • 刚出锅就拍:油光、热气、蔬菜的颜色都在最好的状态,后期能少修很多。

拿它挣钱:给外卖店修图

  • 谁需要:外卖店、零食网店的商品图,堂食菜单、门店海报;
  • 怎么做:调色工具一次处理一整个店铺的图,适合按店铺打包收费;堂食菜单、海报再加热气、换餐具;
  • 怎么报价:去闲鱼、淘宝搜「外卖菜品图」「美食修图」,看同行按张、按店怎么收;
  • 交付前把每张修好的图和原图并排发给店主确认,「菜品内容和实物一致」这一条让店主确认,避免日后被投诉时扯皮。

合规提醒:修图只能修光线、颜色和氛围,不能加菜、换菜、改份量。用 AI 修改过的图片发布时,按《人工智能生成合成内容标识办法》(2025 年 9 月 1 日起施行)和平台要求标识。

进阶:在自己电脑上加热气、换餐具(没有水印)

用 ComfyUI(免费的 AI 画图软件)和 FLUX.2 Klein 模型,在自己电脑上做,图上没有水印。准备和脚本都和《首饰、手表这类反光商品怎么修图》的进阶一节一样:装好 ComfyUI 和模型,下载那篇的「首饰修图脚本」,用里面的 s086_klein_edit.py。保持 ComfyUI 开着:

python3 s086_klein_edit.py 牛肉面_调色.jpg 牛肉面_热气.png "在这碗热汤面上方加上几缕自然、半透明的白色热气,从汤面缓缓升起。面条、牛肉块、青菜、葱花、汤的颜色、外卖碗、桌面和光线全部保持完全不变。"

M1 Max 上每张 80~100 秒。最后加一个数字是种子,同一条指令换种子,热气的位置和多少不一样,挑一张自然的:

同一条指令跑两个种子:热气的位置和多少不一样同一条指令跑两个种子:热气的位置和多少不一样

调色后和加热气后的同一区域:只多了热气调色后和加热气后的同一区域:只多了热气

换餐具也一样,菜基本没动:

上:外卖塑料碗换成粗陶碗;下:白瓷盘换成黑石板盘上:外卖塑料碗换成粗陶碗;下:白瓷盘换成黑石板盘

但我们让它把背景的键盘和显示器换成木桌面,它只把桌面换成了木纹,键盘还在。AI 编辑不一定每条都听,要看结果。

我们还试了什么

「让这盘炒饭看起来更有食欲」这句话,本机的 FLUX.2 Klein 也犯了错:往炒饭里加了绿色碎叶,右上角背景里多了一个杯子。

左:原图;中:「更有食欲」之后,饭里多了绿色的碎叶;右:全图,右上角背景里多了一个杯子左:原图;中:「更有食欲」之后,饭里多了绿色的碎叶;右:全图,右上角背景里多了一个杯子

两个 AI 改的地方不一样,但都改了菜。

常见问题

调色后颜色更怪了?

多半是画面里没有白色的东西,工具把别的颜色当成了白色参考。先点「只纠偏」;还是不对,就拍的时候放一张白纸进画面。

照片很多,工具会卡吗?

不会。预览只显示前 12 张,用的是缩小的图;「全部下载」按原图大小一张一张处理,1000 像素见方的图每张 1 秒左右,手机原图更大,每张要几秒。

用到的工具

工具 用来做什么 费用 去哪用
食品调色工具 批量调色,菜不改 免费 本文下载,浏览器打开
豆包 加热气、换餐具 这次没看到扣费 doubao.com,或手机 App
ComfyUI + FLUX.2 Klein 本机加热气、换餐具,没有水印(进阶) 免费 《在 Mac 上安装 ComfyUI》

接下来