image windows-phone-7 binary system.drawing

Convertir imagen a matriz de bytes en Windows Phone 7 No System.Drawing Dll de otra manera?



windows-phone-7 binary (1)

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...

¿Hay alguna otra opción en lugar de agregar dll de la fuente de salida (es decir, la copiaré y luego la agregaré como una dll externa)? Mi proyecto está en la aplicación del teléfono Windows 7 y no puedo ver Drwaing.dll stj así

Gracias


Primero, no hay system.drawing en WP7 .

Puedes hacer algo como esto:

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