Photoshop无法打开JPEG,但是Microsoft Paint可以以某种方式打开


5

我收到了很多要在Photoshop上编辑的图片。当我尝试在Photoshop中打开它们时,弹出以下窗口:

“无法完成您的请求,因为在JPEG SQ1标记之前发现了无效的SOS,DHT,DQT或EQI JPEG标记。”

我找到了一种解决方案,该方法是在Microsoft Paint中打开文件,并以相同的名称保存它们,从而重写该文件。现在,Photoshop可以打开文件了。每个图像要做很多工作。

我该如何解决?我不敢相信MS Paint可以做到,但是Photoshop不能。


那里有些奇怪。尝试导入而不是打开?(如果PS具有该功能?)可能不是,GIMP不会...也许是PS jpeg错误?
Xen2050 2014年

我试过了。消息基本相同。
Nicky Smits 2014年

这些JPEG最有可能损坏。但是,某些程序可以解析文件,即使它们可能会稍有损坏。看起来Microsoft Paint是这样的程序之一。
Vinayak

我在Adobe论坛上发现了类似的问题。您确定照片是JPEG而不是PSD吗?
Vinayak

1
如我先前所写,某些程序仍然能够解析稍微损坏的媒体文件。我想到的一种解决方案是使用诸如Image Magick之类的图像处理软件将所有JPEG批量转换为PNG。因为PNG是无损的,所以不会导致质量下降。
Vinayak

Answers:


1

如pelms的回答所示,问题通常是文件名扩展名不匹配。 Irfanview对这个问题有好处。它是一个免费的图像查看器,编辑器,组织器和转换器程序。如果打开扩展名不正确的图像,它将识别出该问题并通常识别出实际的图像类型。它将询问您是否要修复文件名并为您处理。这是一种快速,自动化的解决方案,只需单击几下鼠标,就无需在文本编辑器中手动检查文件头。


这可行。没有投票?!
很快Santos

0

听起来您的文件扩展名与实际的文件类型不符。
例如,如果您获取一个PNG图像文件,将文件扩展名更改为.jpg并尝试在Photoshop中打开,则会收到类似以下消息:

“由于发现未知或无效的JPEG标记类型,因此无法完成您的请求”

尝试在文本编辑器(例如记事本)中打开文件。JPEG的开头应为字符
ÿØÿá,PNG ‰PNGGIF87a或带有或的GIF GIF89a

如果是这种情况,请尝试使用正确的文件扩展名重命名。


JPEG文件可能始终以开头ÿØÿá,但更容易记住的标记(我认为)是字节6-9始终包含JFIFJPEG文件交换格式)。
斯科特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.