2
FreeImageを使用して複数ページのTIFFファイルを開き、特定のページをロックします。その後、私はページの画像解像度を変更するには、次のコードを使用します。この後FreeImageの画像の解像度を変更します。
FreeImage.SetResolutionX(page, (uint)outputDpi);
FreeImage.SetResolutionY(page, (uint)outputDpi);
を、私はこのようなJPEGとしてページをエクスポートする:
FreeImage.SaveEx(ref page, outputPath, FREE_IMAGE_FORMAT.FIF_JPEG, FREE_IMAGE_SAVE_FLAGS.TIFF_JPEG, depth, false);
しかし、この後私は常に保存されたファイルに72x72の解像度を持っています。私は何が欠けていますか?
FreeImage.SetResolutionX(forSaving, (uint)dpiValue);
FreeImage.SetResolutionY(forSaving, (uint)dpiValue);
FREE_IMAGE_SAVE_FLAGS compression = getJpegQuality(quality);
FreeImage.Save(FREE_IMAGE_FORMAT.FIF_JPEG, forSaving, filename, compression);
を、すべてがOKです: