Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Adobe Photoshopの「要求を完了できませんでした。不明または無効なJPEGマーカータイプが見つかりました」エラーを修正する方法

Windowsユーザーの間では、Photoshopで特定の画像を開こうとした際に「要求を完了できませんでした。不明または無効なJPEGマーカータイプが見つかりました(Could not complete your request because an unknown or invalid JPEG marker type is found)」というエラーが表示されるという報告が多数寄せられています。多くの場合、ブラウザや他のソフトウェアでは同じ画像を問題なく表示できるにもかかわらず、Photoshopでのみエラーが発生します。なお、この問題は特定のプラットフォームに限ったものではなく、Macコンピューターでも同様の報告があります。

「不明または無効なJPEGマーカータイプが見つかりました」エラーの原因

さまざまなユーザーレポートを調査し、テスト環境でもこの問題を再現することで、このエラーメッセージを引き起こす主なシナリオを特定しました。

  • 拡張子と実際のファイル形式が一致していない – 最も多いケースは、拡張子がJPEGになっているのに実際はPNG(または別の画像形式)である画像です。Photoshopは拡張子が正しくないファイルを開くことが苦手です。
  • 画像ファイルが破損している – これは特に、数キロバイト程度の非常に小さなJPEGファイルで発生しやすい傾向があります。破損が原因でこのエラーに悩まされていたユーザーの多くは、ペイントで画像を開いて保存し直すことで問題を解決しています。

この問題の解決にお困りの場合は、以下の手順がトラブルシューティングに役立ちます。ここからは、同じ状況にある他のユーザーが実際に問題を解決するために使用した複数の方法をご紹介します。

以下の方法はすべて同じ結果をもたらしますので、ご自身の状況に合いそうな方法をお選びください。

方法1:IrfanViewを使って正しい拡張子に自動変換する

Photoshopは拡張子が正しくない画像をうまく開けないため、拡張子を正しいものに自動的に修正してくれるアプリケーションを利用すると簡単に解決できます。

最も一般的なのは、フリーの画像ビューアIrfanViewを使用する方法です。同じ状況に直面した多くのユーザーが、以下の手順でエラーを確実に解消できたと報告しています。

IrfanViewをインストールして使用し、画像の拡張子を自動的に変更して問題を解決する手順は以下の通りです:

  1. 公式サイトにアクセスし、お使いのOSのビット数(32bit/64bit)に対応したダウンロードボタンをクリックします。
  2. インストーラーを実行し、画面の指示に従ってパソコンにインストールします。
  3. エラーが表示されている画像を右クリックし、「IrfanViewで開く」を選択します。
  4. IrfanViewが自動的に警告ダイアログを表示し、ファイルの拡張子が正しくないことを知らせてくれます。「はい」をクリックすると、ソフトウェアが自動的にファイルを正しい拡張子に変換します。
  5. 拡張子が修正されたら、その画像をPhotoshopで開きます。「不明または無効なJPEGマーカータイプが見つかりました」というエラーはもう表示されないはずです。

追加のソフトウェアをインストールせずに解決したい場合は、次の方法に進んでください。

方法2:Microsoftペイントで保存し直す

このエラーを解決するために多くのユーザーが活用しているもう一つの定番の方法が、ペイントを使ったトリックです。

実際にテストしてみたところ、この方法が有効であることを確認できました。Photoshopでこのエラーが表示された場合でも、同じ画像をペイントで開き、別の場所に保存し直すだけで問題が解決します。

具体的な手順は以下の通りです:

  1. エラーが表示されている画像を右クリックし、「プログラムから開く > ペイント」を選択します。
  2. ペイントで「ファイル > 名前を付けて保存」を選択し、リストから任意の拡張子を選びます。その後、別の名前を付けて同じ画像ファイルを保存します。
  3. 新しく作成した画像をPhotoshopで開きます。「不明または無効なJPEGマーカータイプが見つかりました」というエラーメッセージは表示されなくなるはずです。

方法3:Hexエディターで画像を開く

少し複雑に思えるかもしれませんが、Hexエディターでファイルを開くことで、画像の拡張子が正しいかどうかを直接確認できます。

グラフィックファイルには、Hexエディターで開くと必ず冒頭に決まった文字列が現れるという特徴があります。主要な画像ファイル形式の先頭文字列を把握しておけば、正しい拡張子を特定して変更することが可能です。

Hexエディターを使用して、画像ファイルに適した正しい拡張子を確認する手順は以下の通りです:

  1. まずHexエディターを用意してください。どのソフトウェアでも構いません。まだインストールしていない場合は、無料で使えるHxDがおすすめです。公式サイトから希望の言語に対応したインストール用アーカイブをダウンロードし、.zipファイルを展開して実行ファイルを起動し、画面の指示に従ってシステムにインストールします。
  2. 問題のある画像ファイルをHexエディターで開き、先頭の文字列を確認します。その後、以下のリストと照らし合わせて、よく使われるファイル形式の中に一致するものがあるか調べてください。
    JPEG: ff d8 ff e0 00 10 4a 46
    TIF/TIFF: 49 49 2a
    PNG: 89 50 4e 47
    BMP: 42 4d 38
    GIF: 47 49 46 38 39 61
    PSD: 38 42 50 53
    PDF: 25 50 44 46 2d 31 2e 36 0d 25 e2 e3 cf d3
  3. 正しい拡張子が判明したら、Hexエディターを閉じて、エクスプローラーでファイルの場所へ移動します。画像を右クリックし、拡張子を適切なものに変更します。

    注意: ファイルの拡張子が表示されない場合は、上部リボンの「表示」タブを開き、「ファイル名拡張子」にチェックを入れてください。

  4. 拡張子を変更したら、再度Photoshopで画像を開きます。「不明または無効なJPEGマーカータイプが見つかりました」というエラーは発生しなくなるはずです。
  1. Fallout 3で「Ordinal 43が見つかりません」エラーが出たときの対処法【Windows 10完全ガイド】

    Fallout 3を起動した際に「Ordinal 43 could not be located / not found(Ordinal 43が見つかりません)」というエラーが表示される問題は、主にWindows OSをアップデートしたり、新しいバージョンをインストールしたりした後に発生しやすくなります。特に「Games for Windows Live」がPCに正しくインストールされていない場合に、このエラーが出る頻度が高くなります。Falloutシリーズはかつて大人気でしたが、現在ではやや古いゲームとなっています。それでも今なお熱心なファンが多く存在します。もしあなたがその一人で、このエラ

  2. Google Voice「通話を完了できませんでした」エラーの原因と7つの解決方法

    Google Voiceは、2009年3月にGoogle LLCがリリースした電話サービスアプリです。Googleアカウントを持つユーザーに米国発信の電話番号を提供し、シンプルで分かりやすいインターフェースと安定した通話品質により、アメリカ国内で人気を集めています。しかし、その人気とは裏腹に、利用中にさまざまなバグやエラーに遭遇することも少なくありません。その一つが、通話をかけようとした際に表示される「通話を完了できませんでした(We could not complete your call)」というエラーメッセージです。この記事では、この問題を解決するための具体的な方法を詳しく解説します。