TransformedBitmap в WPF создает черные линии под Windows XP - PullRequest
1 голос
/ 26 июля 2011

При портировании приложения WPF из Windows 7 в Windows XP я обнаружил, что там, где я отображал TransformedBitmap, тонкие узорные черные линии появляются вертикально вниз по изображению на преобразованиях, которые не имеют степени 2 изменения размера (1/2, 2, 4).

Этот код используется для загрузки изображения из файла ('ImageSource') и применения преобразования:

ScaleTransform transform = new ScaleTransform(zoomRate, zoomRate);
ImageDisplay = new TransformedBitmap(new BitmapImage(new Uri(ImageSource)), transform);

Есть ли параметр или свойство, которое управляет этим, или это более вероятно, проблема с оборудованием или драйвером?

Редактировать: Похоже, что это уникально для изображений TIFF - переключение на другой формат изображения (например, png) привело к изменению размера изображения без проблем.

...