核心要点
先保留原件,确认它能正常打开,随后选择 JPEG 重新编码。文件名应与输出相符,但后缀本身不能证明转换成功。下面的80×60不透明教学图用于隔离格式问题,不代表所有平台的上传规则。
- 改名不会改变图片编码;后缀和真实格式要分开判断。阅读对应章节:把三个不同的“类型”分开看
- 保留原件,明确选择 JPEG 导出,再打开下载副本核对。阅读对应章节:真正导出一次,再检查下载件
- 真实 JPEG 仍被拒时,还须排查体积、尺寸及平台要求,不能只反复改名。阅读对应章节:正确编码后仍失败,就一次只检查一个条件
展开文章目录
把三个不同的“类型”分开看
文件名是便于识别的标签;文件内容才包含解码所需的数据。浏览器显示的 File.type 或 Blob.type 也不是可靠的内容鉴定。MDN 的 Blob.type 说明指出,浏览器可能根据扩展名给出类型,不能将它作为唯一校验。
因此“扩展名是.jpg”“程序报告image/jpeg”“图片内容确为JPEG”是三项不同观察。某些查看器能打开错后缀文件,也不能证明接收平台会接受它。不要为修复一次上传反复覆盖原件。
| 观察 | 能说明 | 不能单独证明 |
|---|---|---|
| 文件名 ending .jpg | 当前扩展名 | 已重新编码 |
| File.type = image/jpeg | 程序提供的媒体类型标签 | 字节内容有效且符合平台规范 |
| 查看器正常打开 | 该查看器可解码此文件 | 其他系统兼容或所有上传条件通过 |
| 实际重新导出并检查 | 生成了可单独验收的新产物 | 平台一定会审核通过 |
用一份小图排除干扰
准备一份自制、非敏感、不透明的80×60像素PNG,例如纯色背景上的简单色块。保存为source.png,再复制为renamed.jpg;只改复制件名字,不在编辑器中重新保存。两份文件应有相同的长度和内容哈希,像素尺寸也仍为80×60。
这是教学对照,不是来自客户或上传平台的失败样本。PNG的常见起始字节为89 50 4E 47 0D 0A 1A 0A;JPEG通常以FF D8开头。签名可帮助发现明显错配,但不能代替完整解码、文件安全检查或格式校验。一般用户无须为本教程安装十六进制工具。 WHATWG图像类型匹配表列出这些签名。
改名与转换的预期区别
source.png → 复制并改名 renamed.jpg 字节未变:仍是PNG内容。
source.png → 图像工具选择JPEG → 下载converted.jpg 重新生成JPEG内容;尺寸仍需另查。
真正导出一次,再检查下载件
可以在图片格式转换中添加原始PNG,明确选择JPEG。该页面可能沿用上次设置;不要把预览出现当作已选对格式。检查裁切、缩放和背景选项,保持本例80×60画布与不透明背景,再应用设置并生成预览。
下载实际结果到一个新文件,保留原始PNG。重新打开下载件,检查它确实可解码、扩展名合理、尺寸仍为80×60、色块未被意外裁切。若界面给出ZIP,先解压并检查其中真正的图片,而不是把ZIP改名上传。
格式选择指南帮助判断是否有必要用JPEG。对于带透明区域的图,应先确定底色;PNG转JPEG的白底检查单独解释透明区域的处理,本例不含透明区域以免混淆原因。
正确编码后仍失败,就一次只检查一个条件
先读目标入口当前写明的格式、字节大小、最短边、比例及账号要求。用刚下载的小图重试;若小图成功而原图失败,再比较两者的尺寸与体积。不能把一次成功推论为该平台接受任意JPEG。
如果平台明确指出大小超限,再调整质量或尺寸;若提示比例错误,处理画布;若提示权限或网络错误,保留消息并联系对应平台。不要在未看错误的情况下同时改格式、大小、账号和浏览器,因而丢失问题线索。
MDN格式资料给出常见格式的扩展名与媒体类型。它不规定招聘网站、电商后台或学校系统的接收条件。本工具也不代替这些网站作审核。
交付前看下载件
- 原始PNG留存,转换件另存,避免覆盖唯一原稿。
- 转换件确实重新编码且能打开;文件名与内容一致。
- 像素尺寸、比例、背景与画面逐项检查。
- 只有目标入口实际接受后,才记录本次上传成功;转换成功不等于审核通过。
参考资料与延伸阅读
按步骤开始处理
进入对应工具,预览处理结果,检查导出的文件。


