图片改后缀名之后,图标跟着变了,上传时仍然提示格式不支持,或者打开是一张裂图。改名只改了文件名,文件开头那几个字节里的格式标记没动,系统和平台读的是后者。扩展名只用来让系统挑一个打开方式,它不决定文件内容。

每种图片格式开头都有一段固定标识,读前几个字节就能判断真实类型。文件怎么编码、怎么解压,全由这段标识和后面的数据结构决定。
扩展名与内容不一致时,不同软件的处理方式不一样。有的按文件头解码,直接忽略扩展名,打开正常;有的按扩展名去找解码器,找不到就报错。于是同一个文件在不同地方表现不同。
体积也不会因为改名变小。编码方式一个字节都没换,文件长度完全一样,改名的减体积效果是零。
第一步,右键看文件属性里的「文件类型」,与扩展名对照。两者不一致,基本可以确定是改名不彻底。
第二步,用两个不同软件打开同一份文件。一个能开、一个报错,说明扩展名在误导解码环节。
第三步,复制两份做对照:一份只改名,一份用格式转换功能真正转一次,比较体积和打开结果。真正转过的文件,编码变了,体积和兼容性都会变。
第一步,打开图片格式转换页。页面写明支持上传jpg、png、jpeg、gif、webp、bmp、tiff,按真实格式上传即可,不必先把扩展名改掉。
第二步,上传后进入编辑界面,在输出格式里选目标格式,例如把WEBP转成JPG。

第三步,点开始处理,完成后下载。这一步才是重新编码,文件头会按新格式重写。
第四步,把下载的文件与之前改名的那份对比体积和打开结果,差异会直接摆在眼前。
命名上建议转换后另存新名字,别覆盖原文件。真转失败时还能回到原图重来,改名那份则没有任何备份价值。
只是想让某个只认扩展名的老软件接受文件,改名能用,但软件内部解码仍可能失败,属于赌运气。
目标平台按内容校验格式,改名没用,必须真转。
只想把体积压下来,改后缀完全无效,该走的是图片压缩。
图片改后缀名会损坏文件吗
不会改动文件内容,但会让打开方式错配,看起来像坏了。改回原扩展名即可恢复。
批量改后缀能一次做完吗
系统里可以批量重命名,但批量改名同样不改变格式。需要真正换格式时,仍要逐个用转换功能重编码。
转换后画质会变吗
转成有损格式会重新编码一次,画质有轻微损失;转成无损格式不丢细节,但体积通常更大。选格式时按用途定,别只看体积。
图片改后缀名到底有没有用,判断顺序是:先看文件属性里的真实类型,再决定是改名还是真转,最后才考虑体积。名字是给人看的,文件头才是给软件看的。