読み込めないJPEGファイルがある

動画は(いまのところ)問題なく読み込めて編集もできるのですが、画像(JPEG)が読み込めない場合がありました。
プロジェクトファイルの一覧でもプレビューがでないし、タイムラインに乗せても画像が表示されません。
しかし、これをWindowsのペイントでJPEGとして保存しなおすと読み込めます。
分かってしまうと簡単?なのですが、中身が本当はPNGなのに拡張子がJPEGであると、Openshotでは拡張子で判断してPNGなのにJPEGとして読み込もうとしてしまう様子。
まぁ、それが拡張子の目的なんですが…
それで、私が作ったEasyRetouchというソフトなんですが、中身がPNGなのにJPEGで出力していたようです。
JpegAnalyzer Plusというツールで見てみたら、PNGになってました。
www.vector.co.jp
画像処理ソフトの修正
画像出力形式を明確にJPEGを指定してあげればこれを修正できます。
if (radioButtonOutputJPG.Checked) { canvas0.Save(FileName + suffix + (suffix_no == 0 ? "" : suffix_no.ToString()) + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg); } else { canvas0.Save(FileName + suffix + (suffix_no == 0 ? "" : suffix_no.ToString()) + ".png"); }

