.jpg 图像错误“解释 JPEG 图像文件时出错(不是 JPEG 文件:以 0x52 0x49 开头)”

Vno*_*Pun 7 eog

每当我点击图像查看时,都会弹出此错误:

解释 JPEG 图像文件时出错(不是 JPEG 文件:以 0x52 0x49 开头)

我无法看到所有图像。请问有人可以帮我解决这个问题吗?

谢谢 。

小智 5

使用file命令识别图像格式,然后相应地重命名:

$ file foobar.jpg

foobar.jpg: RIFF (little-endian) data, Web/P image, VP8 encoding, 1024x751, Scaling: [none]x[none], YUV color, decoders should clamp
Run Code Online (Sandbox Code Playgroud)

在这种情况下,请将后缀更改为.webp. 安装 gThumb(尚未尝试)或使用“Gimp”等图像编辑程序打开它。在 Gimp 上,转到“文件”>“导出”并将结尾更改为 .jpg。

或者如果file响应:

 foobar.jpg: PNG image data, 358 x 358, 8-bit/color RGBA, non-interlaced
Run Code Online (Sandbox Code Playgroud)

这表明该文件实际上是 PNG 格式,而不是 jpeg。所以我重命名该文件并使用以下命令打开它:

$ mv foobar.jpg foobar.png
$ xdg-open foobar.png
Run Code Online (Sandbox Code Playgroud)


小智 2

我也有同样的问题。我从 Firefox 保存了一张图像,并将扩展名从 .jpg 更改为 .webp 又出现了另一个错误。

无法显示 filename.webp 没有适用于“WebP 图像”文件的应用程序。您想搜索打开此文件的应用程序吗?取消软件中的搜索

我单击“在软件中搜索”但没有任何反应。

已解决:转到终端。sudo apt-get install gthumb 接下来右键单击图像>使用其他应用程序打开选择gThumb作为默认应用程序完美!现在我终于可以打开它们了,缩略图图标也发生了变化。:D