Ubuntu 16.04 jpg 图片预览不了(Error interpreting JPEG image file (Not a JPEG file: starts with 0x89 0x50))

Mar 21, 2019 阅读(2645)

使用 Ubuntu 的web微信时经常的会保存一些收到的图片,有些时候我们收到的jpg图片使用使用Image Viewer打开,报 Error interpreting JPEG image file (Not a JPEG file: starts with 0x89 0x50) 错误,如下图:

图片.png


其实,这种文件用 ImageMagick(display) 是可以正确打开的,用ImageMagick(display)打开该文件后,用鼠标右键弹出快捷菜单,选择“Image Info”,如下图:

image.png


我们可以用hexdump命令查看一下文件正身:

image.png


好啦,问题根源找到啦,725231106.jpg 本来是一个png文件,却用了一个jpg的后缀名,现在直接把 725231106.jpg 改为 725231106.png,这时就可以正常的使用Image Viewer打开啦。



MongoDB学习园