2010-08-03 2 views
1

Я заметил ситуацию с бицепсом - в SIlverlight, когда изображение отображается с помощью метода WriteableBitmap Render, результат pic очень острый. Конечно, в WPF метод Render недоступен. Я использовал DrawingGroup для рендеринга двух изображений друг на друга (у меня есть png с прозрачностью и стандартным JPEG). Однако в этом случае результирующий растровый рисунок не является настолько резким (особенно в случае текста).Render WriteableBitmap в WPF

Не могли бы вы объяснить, почему? Вы столкнулись с такой проблемой?

Любые идеи для решения?

Мне нужно «поставить» png с прозрачностью на изображение jpeg и получить точный результат pic.

Благодарим вас за ответы!

Приветствия

ответ

1

Вы пробовали BitmapScalingMode на RenderOptions? Это прикрепленное свойство, которое применяется к большинству DependencyObjects, которые имеют какое-либо отношение к рисованию изображений. Пример:

<object Name="myObject" RenderOptions.BitmapScalingMode="HighQuality" .../> 

или сделать это в коде:

RenderOptions.SetBitmapScalingMode(myObject, BitmapScalingMode.HighQuality); 
Смежные вопросы