我是 windows phone 8 开发的新手,所以任何人都可以帮我获取存储在相机胶卷(sdcard)中的图像。我应该使用我存储在 sd 卡中的图像的路径来检索图像。所以请给我一个例子。
提前致谢..
我是 windows phone 8 开发的新手,所以任何人都可以帮我获取存储在相机胶卷(sdcard)中的图像。我应该使用我存储在 sd 卡中的图像的路径来检索图像。所以请给我一个例子。
提前致谢..
您可以使用PhotoChooserTask
对于图像路径,只需调用
photoChooserTask.Completed += OnCameraTaskCompleted;
private void OnCameraTaskCompleted(object sender, PhotoResult e)
{
if (e.TaskResult == TaskResult.OK)
{
stream ImagePath = e.ChosenPhoto
}
}
试试这个链接
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;
}
}
希望这可能会有所帮助....
在 Windows 手机中,您无法获取图库图像路径。如果您使用 GetPath() 方法,则它会显示图库图像名称。尝试以下链接....... 获取存储图像在 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