web-dev-qa-db-ja.com

PhotoshopはJPEGを開くことができませんが、どういうわけかMicrosoft Paintはできます

Photoshopで編集したい写真をたくさん受け取りました。 Photoshopで開こうとすると、次のように表示されます。

「無効なSOS、DHT、DQT、またはEQIJPEGマーカーがJPEGSQ1マーカーの前に見つかったため、リクエストを完了できませんでした。」

Microsoftペイントでファイルを開き、同じ名前で保存してファイルを書き換えるという解決策を見つけました。これで、Photoshopでファイルを開くことができます。これは、すべての画像に対して行うべき多くの作業です。

これを修正するにはどうすればよいですか? MSペイントでできるとは信じられませんが、Photoshopではできません。

5
Nicky Smits

Pelmsの回答が示すように、問題は通常、ファイル名拡張子の不一致です。 Irfanview この問題に適しています。それは無料の画像ビューアー、エディター、オーガナイザー、コンバータープログラムです。拡張子が正しくない画像を開くと、問題が認識され、通常は実際の画像タイプが認識されます。ファイル名を修正するかどうかを尋ねられ、それを処理します。これは、マウスを数回クリックするだけの高速で自動化されたソリューションであり、テキストエディターでファイルヘッダーを手動で調査する必要がなくなります。

2
fixer1234

実際のファイルタイプと一致しないファイル拡張子があるようです。
たとえば、PNG画像ファイルを取り、ファイル拡張子を.jpgに変更してPhotoshopで開こうとすると、次のようなメッセージが表示されます。

「不明または無効なJPEGマーカータイプが見つかったため、リクエストを完了できませんでした」

テキストエディタ(メモ帳など)でファイルを開いてみてください。 JPEGは文字で始まる必要があります
ÿØÿá‰PNGを含むPNG、およびGIF87aまたはGIF89aを含むGIF。

これが当てはまる場合は、正しいファイル拡張子で名前を変更してみてください。

0
pelms