拡張子がjpgになっているけどjpg用の処理ができないつって
実は拡張子がjpgなだけどpng画像だったなんてことがありました。
慌てず騒がずまずは事実確認。
そう、ファイルの情報を見るときはfileコマンドを利用するのです。
拡張子をjpgに変えたpng画像の例
$ file /path/to/fake/img/01.jpg
ちゃんとPNG image dataとして判定されている
/path/to/fake/img/01.jpg: PNG image data, 960 x 330, 8-bit colormap, non-interlaced