van*_*nos 5 wpf ribbon image render antialiasing
我正在基于MS RibbonControlsLibrary(3.5.41019.1)以编程方式填充功能区(WPF ).所有图像(最明显的大图像)看起来非常糟糕和"像素":
我试图将BitmapScalingMode设置为" HighQuality "而没有任何影响,源代码:
BitmapImage img = new BitmapImage();
try
{
Uri uri = new Uri("pack://application:,,,/UIMainWindow;component/Resources/" + iPictureName);
img.BeginInit();
img.SetValue(BitmapImage.CacheOptionProperty, BitmapCacheOption.OnLoad);
RenderOptions.SetBitmapScalingMode(img, BitmapScalingMode.HighQuality);
img.UriSource = uri;
img.EndInit();
img.Freeze();
}
catch (Exception ex)
{
throw new Exception("Creation of image failed: " + ex.Message, ex);
}
Run Code Online (Sandbox Code Playgroud)
问题 为什么图像的缩放看起来很糟糕?我该如何解决这个问题?
归档时间: |
|
查看次数: |
2061 次 |
最近记录: |