我正在做一个DICOM给我的ImageSource
的内置类的项目,我想用这个ImageSource
控制我的silverlight Image
。我正在通过WCF服务进行这种转换。我发现WCF不支持ImageSource
,所以我需要将内置类的输出转换为Image,否则转换为byte []。为了能够将该输出发送到Silverlight,并在Silverlight客户端中,我将它重新转换为ImageSource并可以轻松地将其分配给Image Control。如何在C#中将'system.windows.media.imagesource'类型转换为'system.drawing.image'或byte []?
我为此搜索了一下,但是在那里我没有找到任何帮助。任何人都可以帮助我解决这个问题,或者为我提供任何替代解决方案。任何帮助将不胜感激,提前致谢。
注意: - 我没有任何内置类的代码修改权限。作为第三方图书馆。
更新: - 简要说明: 我有一个类让的说GetImageSource
和我有一个方法说giveImgSource()
。现在我的问题是: 在WCF中,我必须调用此方法,并从此方法获得ImageSource
后,我需要将它传递给我的Silverlight客户端。由于WCF不知道ImageSource
,所以我需要这个方法的输出转换成一些一出以下或任何替代,如果你知道:
byte[]
Image
FileStream
MemoryStream etc
的可能的复制[?如何转换的ImageSource以字节数组(https://stackoverflow.com/questions/26814426/how -to-convert-images源到字节数组) – 2017-11-09 02:30:54