我注意到一种奇怪的情况 - 在SIlverlight中,当使用WriteableBitmap Render方法渲染图片时,生成的图像非常清晰。当然在WPF Render方法中不可用。我使用DrawingGroup将两个图像叠加在一起(我有一个透明度和标准JPEG的png)。但是在这种情况下,生成的位图不是那么尖锐(特别是在文本的情况下)。
你能看到任何理由吗?你遇到过这样的问题吗?
解决方案的任何想法?
我需要在jpeg图像上“放置”一个透明度的png并获得精确的结果图片。
提前感谢您的回复!
干杯
答案 0 :(得分:1)
您是否在RenderOptions上尝试过BitmapScalingMode?它是一个附加属性,适用于与绘制图像有关的大多数DependencyObjects。一个例子:
<object Name="myObject" RenderOptions.BitmapScalingMode="HighQuality" .../>
或在codebehind中执行此操作:
RenderOptions.SetBitmapScalingMode(myObject, BitmapScalingMode.HighQuality);