从 jpg 文件中读取扩展图像属性
Read extended image properties from jpg file
我想读取一个jpg文件的属性。
以下是我到目前为止所做的,但我无法获得如图所示的属性 "A"。我从下面的函数中得到的只是带有 ASCII 和数值的字符串列表。
static void ReadProperties(Image imgImage)
{
var listImageProperties =new List<string>();
try
{
PropertyItem[] propItems = imgImage.PropertyItems;
foreach (PropertyItem propItem in propItems)
{
listImageProperties.Add("0x" + propItem.Id.ToString("x"));
listImageProperties.Add(propItem.Type.ToString());
listImageProperties.Add(propItem.Len.ToString());
}
}
catch (Exception ex)
{
}
}
经过一些调试,我得到了答案。
以下代码读取文件属性。
var info = new FileInfo(path);
var att= info.Attributes;//Attributes are enum for ReadOnly, Archive... & so on.
我想读取一个jpg文件的属性。 以下是我到目前为止所做的,但我无法获得如图所示的属性 "A"。我从下面的函数中得到的只是带有 ASCII 和数值的字符串列表。
static void ReadProperties(Image imgImage)
{
var listImageProperties =new List<string>();
try
{
PropertyItem[] propItems = imgImage.PropertyItems;
foreach (PropertyItem propItem in propItems)
{
listImageProperties.Add("0x" + propItem.Id.ToString("x"));
listImageProperties.Add(propItem.Type.ToString());
listImageProperties.Add(propItem.Len.ToString());
}
}
catch (Exception ex)
{
}
}
经过一些调试,我得到了答案。 以下代码读取文件属性。
var info = new FileInfo(path);
var att= info.Attributes;//Attributes are enum for ReadOnly, Archive... & so on.