有人通过电子邮件向我发送了一张图片。我在 Gmail 中看到了它,也可以在浏览器中看到它,但是当我尝试在 Photoshop 中打开它时,出现错误信息:
无法打开“XYZ.jpg”,因为发现未知或无效的 JPEG 标记。
有人知道问题是什么或是否有解决方法吗?
答案1
使用伊凡维尤打开图像,如果它实际上不是 JPEG,Irfanview 会告诉您并询问您是否要将扩展名更改为正确的扩展名。
您也可以从 Irfanview 将其保存为 BMP,然后它可以在任何应用程序中打开。
答案2
诚然,这有点深奥,但请在十六进制编辑器中打开文件。在十六进制编辑器中,给定图形文件类型的所有示例都将以相同的字符开头。如果您的文件不是以
ff d8 ff e0 00 10 4a 46 49 46 | ÿØÿà..JFIF
它不是 .jpeg。请相应地更改扩展名。如果它实际上是.jpeg,那么还存在其他问题。
以下是常见文件类型的列表:
.tif、.tiff
49 49 2a | II*
.jpg, .jpeg
ff d8 ff e0 00 10 4a 46 49 46 | ÿØÿà..JFIF
.png
89 50 4e 47 | .PNG
.bmp
42 4d 38 | BM8
.gif
47 49 46 38 39 61 | GIF89a
.psd
38 42 50 53 | 8BPS
25 50 44 46 2d 31 2e 36 0d 25 e2 e3 cf d3 | %PDF-1.6.%âãÏÓ
答案3
简单的解决方案是从浏览器复制图像并将其粘贴到 Photoshop 中的新文档中。
答案4
我最近遇到了这样的问题,PS 无法打开文件,而其他“简单”程序(如 Windows 图片查看器)却可以,这真是令人沮丧。以下是我采取的一些解决方法,无需使用任何第三方应用程序即可正常工作:
- 在 Paint 程序中打开它,然后将其保存为其他格式(例如 PNG 或 BMP)。然后你就可以在 PS 中正常打开它了。
- 或者,有时 Windows 10 Photo 也可以工作。在 Photo (win10) 中打开它,然后“保存副本”。很多时候它可以工作,但有时却不行。
- 或者,在浏览器中打开图片,然后右键复制图片,打开photoshop新建一个文档(一般PS会自动根据复制的图片设置文档的大小),然后粘贴进去。
根据我的经验,这些方法总是有效的。祝你好运。