1
我試圖先從可執行文件中拉出圖標,將其保存到特定文件並在WPF窗口中顯示該圖標。Wpf - 調整大小圖標,模糊圖像數量
32x32的質量非常好,但是當我嘗試調整它的大小時,它開始變得模糊。
從我的應用程序圖像,32×32照片旁邊100x100的圖像:
Image http://img821.imageshack.us/img821/8967/imageresizemine.jpg
正如你可以看到,這是相當模糊的,相比之下這裏的從正從可執行也該圖標上的不同應用程序中的圖像(和甚至更大),所以它顯然是可能的。
Image http://img714.imageshack.us/img714/1842/imageresizeother.jpg
有幾個話題(或至少有關),但我沒有設法弄清楚究竟是什麼問題。
我使用此代碼顯示圖像。
<Image Height="100"
Width="100"
HorizontalAlignment="Left"
Source="{Binding ImagePath}"
RenderOptions.BitmapScalingMode="HighQuality"/>
我認爲這個問題是與圖像的顯示而不是它是如何開始得救了,但爲了以防萬一......我節省使用此代碼的圖像。
Bitmap image = Icon.ExtractAssociatedIcon(FilePath).ToBitmap();
image.Save(imagePath, System.Drawing.Imaging.ImageFormat.Png);
http://www.pinvoke.net/default.aspx/shell32/ExtractAssociatedIcon.html有一些更多的信息 – 2010-12-04 00:53:06