我注意到,根据图像被拍摄或保存到Windows设备的方式,可能会使用不同的命名方案。例如,从默认相机应用程序中拍摄并保存到相机卷中的图片将是WP_20131108_001.jpg,截图中的图片将为wp_ss_20131108_0001.jpg,而保存的画册命名约定似乎是随机的,基于图片的来源。不同相册中的图片是否有系统的命名方案?
我需要知道什么时候用我的应用程序拍摄了一张照片,如果以后使用它(并且可以从PhotoChooserTask中选择)。我在想,如果没有标准的方法来判断图片的来源,那么当从我的应用程序中保存一张图片时,我可以在名称中输入一个特定的文本值,然后检查在我的应用程序中使用时,图片的名称是否包含该文本,并以这种方式标记一张图片是否来自我的应用程序。有什么建议吗?
发布于 2013-11-09 06:19:16
您可以使用Album.Name类的Picture功能来获取相册名称/源文件夹,当图片保存在相机或保存的图片时,您可以为图片提供自定义名称。
fileName = "Camera_" + DateTime.Now;
MediaLibrary library = new MediaLibrary();
library.SavePictureToCameraRoll(fileName, stream);https://stackoverflow.com/questions/19871225
复制相似问题