图片压缩服务如何确认质量边界
建站合同里写“图片会做压缩处理”往往不够。同一张图压到不同体积,画质损失、透明背景、色彩和元数据保留情况差别很大,交付时容易各执一词。如果项目涉及大量产品图或宣传图,签约前应把原件、展示尺寸、输出格式、透明度和元数据处理分别写成可核对的条目,并约定用客户授权样本验收。需要先说明:压缩不能同时保证无损和固定体积,合同里应明确优先项。
一、原件与展示尺寸分开约定
合同附件应分别列出原件要求和展示尺寸要求。原件部分记录客户提供文件的格式、色彩模式、最短边像素和单张体积上限;展示尺寸部分按页面位置列出实际输出宽度,例如列表缩略图、详情主图、横幅各自对应的像素宽度。
每个展示位置还要写明是否允许裁切、按什么比例裁切、焦点区域如何确定。验收时用同一张授权样本分别输出到各展示尺寸,核对裁切后主体是否完整、文字是否可读。
如果客户无法提供符合要求的原件,应在附件中写明替代处理方式,例如由谁负责重新拍摄或扫描,以及由此产生的计划调整如何记录,不能默认由建站方自行放大或修复。
二、输出格式与透明背景的处理
输出格式应逐个位置写明,例如照片类用JPEG、需要透明背景的图标用PNG或WebP。若使用WebP等现代格式,要同时约定旧浏览器不支持时的回退格式,避免上线后部分用户看不到图。
透明背景部分要区分“保留透明度”和“用底色填充”两种处理,并写明填充色值。验收时用带透明区域的授权样本检查边缘是否出现白边或杂色。
格式转换可能影响色彩表现,附件中可约定以哪种格式的色彩为基准,交付时提供对照样本,减少屏幕显示差异引起的争议。
三、元数据与文件命名的保留规则
图片元数据包括拍摄时间、设备信息、版权说明和地理位置等。合同应逐项写明哪些保留、哪些清除。例如版权说明建议保留,地理位置信息若涉及隐私可约定清除,清除范围要具体。
文件命名规则也应写入附件,包括是否使用产品编号、是否包含尺寸标识、是否允许中文与空格。命名规则确定后,验收时按清单抽查文件是否一致。
如果元数据需要批量处理,应约定处理前后如何留档,例如保留一份原始文件清单,便于核对是否有遗漏或误删。
四、用授权样本验收,不承诺无损又固定体积
验收方法建议在签约时确定:由客户提供若干张有代表性的授权样本,双方确认每张样本在各展示位置的输出尺寸、格式和体积上限,并现场查看画质。样本确认后作为附件,后续批量处理以样本结果为参照。
合同中不宜同时写“无损压缩”和“固定体积不超过多少”。两者通常不能同时满足,应明确优先保证画质还是优先控制体积,或者约定体积上限对应的可接受画质描述,例如“在正常观看距离下无明显块状噪点”。
验收记录应包含样本文件名、输出尺寸、格式、实际体积和双方查看结论。若批量结果与样本偏差较大,按记录逐项核对,而不是凭主观印象判断。
五、把约定写进附件并核对矛盾
上述内容应作为合同附件,标注版本号和日期,与需求文档中的版面清单对应。附件之间若出现矛盾,例如需求文档写WebP而附件写JPEG,应在签约前核对统一,避免交付时各引一份文件。
核对方法可以按页面位置列一张表,逐行填写原件要求、展示尺寸、输出格式、透明处理、元数据规则和验收样本编号,双方确认后签字或通过确认单留痕。
图片压缩只是建站交付中的一项,单独把它写清楚,能减少后期因画质和体积反复返工,也便于在验收时快速判断是否达到约定边界。
