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

アウトソースからdllを追加する以外に他のオプションはありますか(つまり、コピーしてから外部dllとして追加します)?私のプロジェクトはWindows7電話アプリケーションにあり、そのようなDrwaing.dllstjを見ることができません

ありがとう

4

1 に答える 1

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();
于 2012-04-30T14:59:10.563 に答える