Windows 7 から Windows XP に WPF アプリケーションを移植するときに、TransformedBitmap を表示していた場所で、2 のべき乗でないサイズ変更 (1/2、2、4 )。
これは、ファイル ('ImageSource') から画像を読み込み、変換を適用するために使用されるコードです。
ScaleTransform transform = new ScaleTransform(zoomRate, zoomRate);
ImageDisplay = new TransformedBitmap(new BitmapImage(new Uri(ImageSource)), transform);
これを制御する設定またはプロパティはありますか、それともハードウェアまたはドライバーの問題である可能性が高いですか?
編集: これは TIFF 画像に固有のようです。別の画像形式 (png など) に切り替えると、問題なく画像のサイズが変更されました。