给我一个从windows phone 8中的图库中获取图像的示例

时间:2013-08-16 09:52:57

标签: windows-phone-7 windows-phone-8

我是Windows Phone 8开发的新手,所以任何人都可以帮助我获取存储在相机胶卷(SD卡)中的图像。我应该使用我存储在SD卡中的图像路径来检索图像。所以请给我一个例子。

提前致谢..

3 个答案:

答案 0 :(得分:1)

您可以使用PhotoChooserTask

对于imagepath,只需调用

 photoChooserTask.Completed += OnCameraTaskCompleted;

   private void OnCameraTaskCompleted(object sender, PhotoResult e)
    {
        if (e.TaskResult == TaskResult.OK)
        {
           stream ImagePath = e.ChosenPhoto
        }
    }

答案 1 :(得分:0)

试试此链接

http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh394019(v=vs.105).aspx

    photoChooserTask = new PhotoChooserTask();
    photoChooserTask.Completed += new EventHandler<PhotoResult>(photoChooserTask_Completed);
    photoChooserTask.Show();

    void photoChooserTask_Completed(object sender, PhotoResult e)
    {
       if (e.TaskResult == TaskResult.OK)
       {
        MessageBox.Show(e.ChosenPhoto.Length.ToString());

        //Code to display the photo on the page in an image control named myImage.
        //System.Windows.Media.Imaging.BitmapImage bmp = new System.Windows.Media.Imaging.BitmapImage();
        //bmp.SetSource(e.ChosenPhoto);
        //myImage.Source = bmp;
       }
    }
希望这可能会有所帮助......

答案 2 :(得分:0)

在Windows手机中,您无法获得图库图片路径。如果你使用GetPath()方法然后它显示图库图像名称。尝试以下链接.......   getting the path of the stored image in windows phone    http://social.msdn.microsoft.com/Forums/wpapps/en-US/264ef9e7-b123-4e76-9fd7-b1ff924995c3/getting-path-of-image-in-camera-roll-in-wp8-using-c?forum=wpdevelop