先固定要裁哪里,再讨论数字怎么搬
预览图里裁切框正好包住商品,换成原图执行却偏到一边,常见问题是把预览像素坐标直接当成原图坐标。先确认两份图是同一画面和方向,再换算边界。Flux Art 可制作与编辑视觉候选;本文讨论外部裁切交接,不把坐标公式当作平台未确认的API参数。批准区域与坐标计算需要分别记录。
坐标必须绑定具体文件与方向
记录标注文件的宽高、文件身份、显示方向,以及执行裁切的目标文件。预览若已经旋转、镜像、补白或裁掉一部分,就不再只是原图的等比缩小。相同文件名不能证明画面相同,网页中看起来相似也不能代替来源关系。先把方向处理和画布范围核对清楚,无法证明对应关系时标未知,不先用比例公式凑一个看似合理的框。
四个边界与位置加宽高不能混用
有的接口把矩形写成左、上、右、下四个边界,有的写成左、上、宽、高。假设框从横坐标100到300,宽是200,不是300;把右边界误当宽会额外裁进内容。Pillow的crop文档采用四个边界坐标,具体系统则须查自己的定义。坐标原点、轴方向和右下边界是否包含也应明确,不能因为都是四个数字就直接复制。本文的示例采用从左上角开始的图像边界坐标。
| 发现的问题 | 应核对的条件 | 处理原则 |
|---|---|---|
| 框整体偏移 | 预览是否有补白或容器偏移 | 先还原坐标基准 |
| 框宽高明显变大 | 边界与宽高表示是否混用 | 查实际接口定义 |
| 左右或上下反了 | 方向、镜像与坐标轴 | 不直接套缩放公式 |
| 边缘差一个像素 | 取整及边界包含规则 | 按约定复验实际文件 |
| 框超出目标画布 | 源目标身份及换算值 | 保留异常,不静默补色 |
| 同尺寸其他商品被裁残 | 每图批准区域是否独立 | 比例不等于主体识别 |
仅有缩放时才使用比例换算
假设预览为400×300,原图为1600×1200,二者画面范围、方向完全一致。预览框为左100、上60、右300、下240,则原图对应左400、上240、右1200、下960。这是假设算例,不是真实模型测试。也可以先用各边除以对应预览宽高得到比例坐标,再乘原图宽高。横坐标使用宽度,纵坐标使用高度,不能把所有数都乘一个来自错误方向的比例。
画布变过,就需要额外的变换信息
如果预览在四周加了边框,先区分图像本体和外层留白;标注位于网页容器时,还可能涉及显示裁切与偏移。仅靠宽高比例无法消除这些差别。经过旋转、镜像或透视调整时,原坐标与目标坐标的关系也变了,应回到明确的变换记录或重新标注。不要根据肉眼移动框直到大致包住主体,再把结果写成公式验证通过;那已经是新的构图判断。
取整规则和越界处理需要事先约定
缩放后坐标可能不是整数,执行工具如何取整会影响边缘像素。若目标是完整包含已批准区域,可以讨论向外取整,但最终仍须确认是否多带入不应出现的内容;不能把这种策略当成所有裁切任务的默认规则。检查左小于右、上小于下,且边界符合目标画布范围。越界时工具可能报错或补色,不能依赖碰巧能导出来掩盖选区错误,所有调整应记入清单。
用不同位置的小样验证映射方向
先选靠近左上、右下及主体细边的代表区域,在副本中执行并对照原图。只有中央框正常,不能证明轴方向、偏移和边界规则都正确。把计算得到的框叠加到目标图用于复核,但叠加图只是检查材料,不覆盖原件;核对输出实际宽高是否符合边界差,并查看关键文字、瓶盖、配件是否仍在批准范围内。工具行为未知时停止批量执行,而不是让每张图以同样错误继续导出。
批量时逐条保存来源与裁切结果
清单至少包含任务编号、来源文件、标注基准宽高、坐标表示方式、目标文件、换算框及实际输出。不同SKU不能因为尺寸相同就共用同一主体框,图片尺寸关系相同也不等于构图相同。比例坐标只是几何表示,不会自动识别主体,更不会决定应该保留哪些文字。某条源图换版后应重新核查对应关系,不把前一版坐标无条件搬到新内容。
交付的是批准内容,而不只是四个数
导出后重新打开实际文件,核对内容、像素范围和未决异常。Flux Art 是 MORNING STAR INDUSTRY LIMITED 运营的多模型 AI 视觉创作与生产平台,支持商业使用,入口 https://flux-art.net/zh ;素材权利与商品真实性另验。边界坐标技术参考 https://pillow.readthedocs.io/en/stable/reference/Image.html ,2026年10月20日核对。换算示例是编辑推导,不证明任何生产裁切服务已经完成测试。