首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

怎么将自定义控件上的图片转换成bitmap格式

2012-04-19 
如何将自定义控件上的图片转换成bitmap格式?控件类型:ImageTools.ExtendedImage代码是:protected override

如何将自定义控件上的图片转换成bitmap格式?
控件类型:ImageTools.ExtendedImage

 代码是:
  protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
  {
  ImageTools.IO.Decoders.AddDecoder<GifDecoder>();

  //自定义控件:imageMine 
  ImageTools.ExtendedImage imageMine = new ImageTools.ExtendedImage();

  var store = IsolatedStorageFile.GetUserStoreForApplication();
  IsolatedStorageFileStream fs = new IsolatedStorageFileStream("combined.gif", FileMode.OpenOrCreate, store);
  if (fs.Length != 0)
  {
  imageMine.SetSource(fs);
  }
  else
  {
  imageMine.UriSource = new Uri(default_gif, UriKind.RelativeOrAbsolute);
  }
  imgeSend2.Source = imageMine;
  }

现在需要做一个上传的操作,可是上传接口参数是BitmapImage..
public void Publish(BitmapImage photo,string status = null)
  {
  string bmpStr = ReadImageToString(photo);
  PublisRequest.CreateUploadPhotoRequest(bmpStr,-1,status);
  PublisRequest.SendRequest();  
   
  }

 string ReadImageToString(BitmapImage img)
  {
  string imgString;
  WriteableBitmap btmMap = new WriteableBitmap(img);
  imgString = ReadWriteableBmpToString(btmMap);
  return imgString;
  }

求大神解救。。。
最好有代码。。

[解决办法]
wp7 不支持.bmp吧?

热点排行