想将Image控件里的图片转换为byte[]流,于是先做了个函数,可以将图片转换成byte[]流,但一直没能把Image控件中的图片提取出来转换为BitmapImage类型的变量。
当然能一步到位更好,即将Image空间里的图片直接转为byte[]流。
高手相助!!!急用windows phoneimageImage控件byte[]
当然能一步到位更好,即将Image空间里的图片直接转为byte[]流。
高手相助!!!急用windows phoneimageImage控件byte[]
BitmapImage bmp = new BitmapImage();
...
//image为Windows Phone里的Image控件的实例
image.Source = bmp;
中,
实现 bmp = image.Source; //此时错误,无法将Image隐式转换为BitmapImage
功能,但没实现,还请指教。
谢谢啦!
但我想在Windows Phone上长期存储数据,以实现某些功能,可除了绑定数据库外,还有什么其他办法长期储存数据吗?MediaLibrary除外。
感谢Trent1985的热心帮助。
Bitmap bp = (Bitmap)pictureBox1.Image;
byte[] b = Tools.GetImageByteByStream(bit.StreamSource);
public static byte[] GetImageByteByStream(Stream stream)
{
if (stream == null)
return null;
byte[] mybyte = new byte[stream.Length];
stream.Seek(0,SeekOrigin.Begin);
stream.Read(mybyte, 0, mybyte.Length);
stream.Close();
return mybyte;
}
分记得给我