Bit Miracle の LibTiff.Net を使ってスキャンした画像を tiff ファイルに変換しているのですが、300dpi でスキャンした画像でも 200dpi で保存したい Bit Miracle サイトのサンプルで見つけました
tif.SetField(TiffTag.XRESOLUTION, img.HorizontalResolution);
tif.SetField(TiffTag.YRESOLUTION, img.VerticalResolution);
しかし、解像度を常に 200dpi に設定するためにこの変更を行います。
tif.SetField(TiffTag.XRESOLUTION, 200);
tif.SetField(TiffTag.YRESOLUTION, 200);
tifファイルのプロパティでは200dpiと書いてありますが、ファイルサイズは変更前後で163コ変わらず、
コードで使用されているすべての解像度を検索し、200 にしますが、常に同じファイル サイズにします。
値を変更するSetField
と、ファイルプロパティで取得しましたが、画像の解像度では取得しませんでした(すべての解像度テストで常に同じサイズです)
宛先 tif の解像度を変更するにはどうすればよいですか?