如何修复无法在 Photoshop 中打开的图像,即使它在浏览器中打开正常?

leo*_*ora 2 jpeg adobe-photoshop images photoshop-7

有人给我发了一张图片。我在 Gmail 中看到它,我可以在浏览器中看到它,但是当我尝试在 Photoshop 上打开它时,我收到一条错误消息:

无法打开“XYZ.jpg”,因为发现了未知或无效的 JPEG 标记。

有谁知道是什么问题或是否有解决方法?

小智 7

诚然,这有点深奥,但请在十六进制编辑器中打开该文件。在十六进制编辑器中,给定图形文件类型的所有示例总是以相同的字符开头。如果您的文件不以

ff d8 ff e0 00 10 4a 46 49 46  |  ÿØÿà..JFIF
Run Code Online (Sandbox Code Playgroud)

它不是 .jpeg。相应地更改扩展名。如果它实际上.jpeg,那么还有一些其他问题。

以下是常见文件类型的列表:

.tif, .tiff

49 49 2a  |  II*
Run Code Online (Sandbox Code Playgroud)

.jpg、.jpeg

ff d8 ff e0 00 10 4a 46 49 46  |  ÿØÿà..JFIF
Run Code Online (Sandbox Code Playgroud)

.png

89 50 4e 47  |  .PNG
Run Code Online (Sandbox Code Playgroud)

.bmp

42 4d 38  |  BM8
Run Code Online (Sandbox Code Playgroud)

.gif

47 49 46 38 39 61  |  GIF89a
Run Code Online (Sandbox Code Playgroud)

.psd

38 42 50 53  |  8BPS
Run Code Online (Sandbox Code Playgroud)

.pdf

25 50 44 46 2d 31 2e 36 0d 25 e2 e3 cf d3  |  %PDF-1.6.%âãÏÓ
Run Code Online (Sandbox Code Playgroud)