Вопрос по system.drawing, windows-phone-7, binary, image – Преобразование изображения в байтовый массив на Windows Phone 7 Нет System.Drawing Dll каким-либо другим способом?

1
<code>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... 
</code>

Есть ли какой-либо другой вариант, вместо добавления DLL из источника (я имею в виду, я скопирую его, а затем добавлю как внешнюю DLL)? Мой проект в Windows 7 приложение для телефона и не может видеть Drwaing.dll STJ, как это

Спасибо

Ваш вопрос, кажется, уже получил ответ: -stackoverflow.com/questions/4732807/… Paul Diston
Я полагаю, когда вы набираете "sth" Вы имеете в виду "что-то"? Robaticus

Ваш Ответ

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();
Спасибо, это работает.. albatross
Добро пожаловать. Рад, что это помогло вам.

Похожие вопросы