如何从位图获取版权日期?
private void toolStripMenuItemLoadImage_Click(object sender, EventArgs e)
{
using (OpenFileDialog ofd = new OpenFileDialog())
{
ofd.Title = "Load Image";
if (ofd.ShowDialog() == DialogResult.OK)
{
firstLoaded = new Bitmap(ofd.FileName);
String details = //Grab the copyright date of the image here;
this.Invalidate();
}
}
isLoaded = true;
}
答案 0 :(得分:2)
如果您要求获取系统提供的详细信息,那么您应该查看shell函数(shell32.dll)。看看这个SO post。
基本上,它不是保存在位图本身中,而是保存在系统中。它包含指定的评级,用户,详细信息等。
答案 1 :(得分:0)
将图像加载到位图对象中并访问exif数据。请参阅此问题的第二个答案:How to get the EXIF data from a file using C#
关于访问Time和co使用FileInfo类。另请参阅MSDN:http://msdn.microsoft.com/en-us/library/system.io.filesysteminfo.lastaccesstime.aspx