作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在通过 wcf 从 monotouch 连接到我的 windows c# 主机,并希望将图像流式传输回 monotouch 以便我可以显示它。
我的图像保存在 System.Drawing.Image 对象中,该对象在单点触控中不可用(它使用 UIImage)。
我希望将主机上的图像转换为这样的字符串:
Image im = Image.FromFile(path);
MemoryStream ms = new MemoryStream();
im.Save(ms, im.RawFormat);
byte[] array = ms.ToArray();
return Convert.ToBase64String(array);
byte[] array = Convert.FromBase64String(imageString);
Image image = Image.FromStream(new MemoryStream(array));
return image;
UIImage img = (UIImage)UIImage.FromObject(bytes);
最佳答案
而不是通过 im.RawFormat
,尝试使用以下之一:
ImageFormat.Bmp
ImageFormat.Png
System.Drawing.Imaging
,
see here .
关于image - 如何将 C# 图像转移到 Monotouch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10718881/
我是一名优秀的程序员,十分优秀!