PhotoshopでJPG画像を読み込もうと思ったら「要求された操作を完了できません。プログラムエラーです。」と表示されて読み込めない。
原因を調査して対策します。
現在の状況
iPhoneで撮ったスクショ画像を編集しようと思い、Dropboxに上げてPCと共有し、Photoshopで画像の編集を行おうとしたら「要求された操作を完了できません。プログラムエラーです。」が発生。
- JPG画像を右クリックして「プログラムから開く」でPhotoshopを選択したらエラー
- Photoshopの「ファイル」メニューからJPG画像を開いてもエラー
- JPG画像をPhotoshop内にドラッグアンドドロップしてもエラー
PNG画像は普通に読み込めるのだが、JPG画像だけが何をやっても読み込めないという状況です。
原因の調査
Photoshop自体のエラーなのか調査
Photoshopがバグったのかもしれないと思い、Photoshopを一度削除してから再インストールしても同じエラーが発生する。
というわけで原因はPhotoshop自体のエラーではない。
メモリ不足などのエラーを調査
「編集」⇒「環境設定」⇒「パフォーマンス」からメモリの割り当てを調整しても同じエラーが発生。
というわけで原因はメモリ関係でもない。
原因判明
色々と試行錯誤していたら、iPhoneからDropboxに上げて共有するのとメールに添付してPCに送信するのとでは、同じスクショでもスクショ画像の拡張子が違うことが判明。
- Dropboxに上げて共有する ⇒ JPG画像
- メールに添付してPCに送信 ⇒ PNG画像
画像のプロパティを比較してみる。
「本来iPhoneのスクショはPNG画像だった気がするが…?」などと思いながら、拡張子を.jpgから.pngに変更してPhotoshopのキャンパスにドラッグアンドドロップしてみる。
すると・・・読み込めた!
右クリックして「プログラムから開く」からも、「ファイル」メニューから画像を開いても正常に読み込み成功。
というわけで問題は画像の拡張子でした。
対策
PhotoshopでJPG画像を読み込む際に、「要求された操作を完了できません。プログラムエラーです。」と表示されて読み込めない場合は、拡張子を「.jpg」から「.png」に変更。
そしてPNG画像をPhotoshopで読み込み。これでOK。
以上で解決です。