我是Windows Phone 8开发的新手,所以任何人都可以帮助我获取存储在相机胶卷(SD卡)中的图像。我应该使用我存储在SD卡中的图像路径来检索图像。所以请给我一个例子。
提前致谢..
答案 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