読み込めない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"); }