FreeImage でこのコードを試して tif をロードしましたが、エラーは発生しませんが、出力もありません。入力がjpgの場合は問題なく動作します。私の tiff 入力は 16 ビット グレースケールです。
public void OpenRotateSave()
{
// load image, 16-bit tif
FIBITMAP dib = FreeImage.Load(FREE_IMAGE_FORMAT.FIF_TIFF, "Mytif.tif",FREE_IMAGE_LOAD_FLAGS.DEFAULT);
// save image
FreeImage.SaveEx(dib, "MyTifOut.jpg");
// unload bitmap
FreeImage.UnloadEx(ref dib);
}
ファイル名だけを使用して、修飾子なしでロードしようとしましたが、同じ結果になりました。LoadExも試しました。
どうもありがとう、ダン