2010-11-16 53 views

回答

4

创建一个BitmapFrame并使用它的解码器。例如,要访问48x48,32位图像:

BitmapFrame icon = BitmapFrame.Create(new Uri("pack://application:,,,/Resources/Icon.ico", UriKind.Absolute)); 
BitmapFrame image = icon.Decoder.Frames.First(f => f.PixelHeight == 48 && f.Format.BitsPerPixel == 32); 
+0

感谢Meleak为我提供简洁解决方案的关键类。 – 2010-11-24 15:21:50