在Windows Phone 7上将图像转换为字节数组没有System.Drawing Dll任何其他方式?

alb*_*oss 1 binary system.drawing image windows-phone-7

Byte[] result = (Byte[])new ImageConverter().ConvertTo(img1, typeof(Byte[]));

//I cant use Image Converter add Image Class ? Drawing dll 

MemoryStream ms = new MemoryStream();

img1.Save(ms, System.Drawing.Imaging.ImageFormat.Gif);

return ms.ToArray();

//Cannot see System.Drawing dll and there is no  sth like Drawing.Imaging... 
Run Code Online (Sandbox Code Playgroud)

有没有其他选项,而不是从外部源添加DLL(我的意思是我将它复制,然后将其添加为外部DLL)?我的项目是在Windows 7手机应用程序中,无法看到Drwaing.dll stj

谢谢

cod*_*der 5

首先是没有System.Drawing中WP7.

你可以这样做:

MemoryStream ms = new MemoryStream();
WriteableBitmap wb = new WriteableBitmap(myimage);
wb.SaveJpeg(ms, myimage.PixelWidth, myimage.PixelHeight, 0, 100);
byte [] imageBytes = ms.ToArray();
Run Code Online (Sandbox Code Playgroud)