Как вы можете предотвратить зазубренное изображение PNG (псевдоним) в отчете Microsoft Report Viewer (PDF)

У меня есть изображение PNG (треугольник) размером 200*200 пикселей. Согласно Paint.NET это соответствует 5,29*5,29 см.

Когда я размещаю это изображение в отчете Microsoft Report Viewer в моем приложении WPF, наклонные стороны имеют зазубрины, а не гладкие, как на изображении PNG.

Как я могу гарантировать, что изображение не будет "зубчатым" (псевдонимом) в отчете Microsoft Report Viewer

ОБНОВЛЕНИЕ: тот же отчет при сохранении в формате TIFF не показывает псевдонимы на изображении. Приводит ли сохранение в формате PDF к потере качества внешнего изображения?

Используемая функция: http://msdn.microsoft.com/en-us/library/ms252131(v=vs.100).aspx

ОБНОВЛЕНИЕ: Пример приложения с проблемой: http://1drv.ms/1hRcCFi


person Ranjith Venkatesh    schedule 17.01.2014    source источник
comment
Не могли бы вы предоставить несколько скриншотов того, как это выглядит в Paint.NET и вашем приложении?   -  person AkselK    schedule 17.01.2014
comment
Похоже, это проблема рендеринга, когда вы печатаете отчет (даже после его экспорта в формате pdf), по моему опыту, все будет хорошо.   -  person Staeff    schedule 27.02.2014
comment
Зубчатость также видна на распечатке.   -  person Ranjith Venkatesh    schedule 27.02.2014
comment
Пробовали ли вы использовать другое изображение?   -  person Thanos    schedule 05.03.2014
comment
Если с исходным изображением все в порядке, вероятно, проблема связана с сохранением в формате PDF, поскольку оно, вероятно, сжимает ваше изображение как JPEG. Можете ли вы попробовать изменить настройки экспорта для PDF, чтобы уменьшить сжатие изображения?   -  person geedubb    schedule 05.03.2014
comment
Хороший совет — я проверю, предоставляет ли Microsoft Report Viewer настройки сжатия изображений.   -  person Ranjith Venkatesh    schedule 05.03.2014
comment
Я экспортирую в PDF в локальном режиме, и в этом режиме нет сжатия в соответствии с записями на форуме msdn.   -  person Ranjith Venkatesh    schedule 05.03.2014


Ответы (1)


Проблема решилась заменой «Прозрачный» на «Белый» в качестве фона используемого изображения.

У ReportViewer, похоже, есть проблема с изображениями, использующими прозрачность.

person Ranjith Venkatesh    schedule 18.03.2014
comment
То же самое случилось со мной, и это было решено путем удаления прозрачности, у ReportViewer все еще была проблема с изображениями, использующими прозрачность. - person Geovani Anholete; 23.10.2017