При портировании приложения 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) привело к изменению размера изображения без проблем.