在我的应用程序中,我必须发送一个List<MenuItem>
到WCF的shell扩展。这些MenuItems由一个图标和一个标签组成。图标的类型是System.Drawing.Icon
,但我必须从System.Windows.Media.Imaging.BitmapImage
开始工作。 有没有办法将BitmapImage
转换为Icon
?如何将BitmapImage转换为图标?
3
A
回答
5
我的想法:
首先comvert的BitmapImage为位图
Converting BitmapImage to Bitmap and vice versa
然后另存为图标
http://social.msdn.microsoft.com/forums/en-US/netfxbcl/thread/4a10d440-707f-48d7-865b-1d8804faf649/
希望这有助于!
0
还没有以这种方式创建图标,但也许你可以从图形转到图标。然后你可以选择插值模式(这可能会很好)。这里看一个例子:http://www.dreamincode.net/code/snippet1684.htm
相关问题
- 1. 如何将流转换为BitmapImage?
- 2. 如何将流转换为BitmapImage的
- 3. 如何将WriteableBitmap转换为BitmapImage?
- 4. 如何将WritableBitmap转换为BitmapImage
- 5. 如何将BitmapImage转换为StdPicture
- 6. 如何将IStorageItem项目转换为BitmapImage
- 7. 如何将IRandomAccessStreamWithContentType转换为BitMapImage UWP?
- 8. 如何将字节[]转换为BitmapImage?
- 9. UWP将BitmapImage转换为WriteableBitmap
- 10. 将DrawingImage转换为BitmapImage
- 11. 将BitmapImage转换为字节[]
- 12. 将基色转换为BitmapImage
- 13. BitmapFrame转换为BitmapImage?
- 14. 如何将图像转换为图标?
- 15. 在Silverlight4中将BitmapImage转换为字节[]
- 16. 将字节转换为BitmapImage uwp c#
- 17. 将BitmapImage转换为字节数组
- 18. C#将BitmapImage对象转换为ByteArray
- 19. 无法将字节[]转换为BitmapImage
- 20. 如何将CroppedBitmap转化为BitmapImage的
- 21. byte []转换为灰度BitmapImage
- 22. 如何将WriteableBitmap对象转换为WPF中的BitmapImage对象
- 23. 如何将BitmapImage转换为silverlight4中的字节数组?
- 24. 如何将WriteableBitmap转换为Silverlight5中的BitmapImage对象?
- 25. 如何将Image类型转换为BitmapImage类型?
- 26. 将opencv图像cv :: Mat格式转换为C#BitmapImage
- 27. 在Windows Phone和Silverlight中将图像Feed转换为BitmapImage
- 28. 如何将一个图标转换为另一个图标
- 29. 如何把PhotoResult或BitmapImage转换成Bitmap?
- 30. 如何转换字节[]到BitmapImage的
'bmp.Save(stream,ImageFormat.Icon)'用ImageFormat参数抛出一个ArgumentNullException。所以我使用了这种方法:'Icon.FromHandle(((位图)位图).GetHicon()),但是颜色会丢失,并且会颠倒过来。 – Akhilleus
如果将其保存为bmp或png文件,是否有任何颜色丢失? – mortb