代码之家  ›  专栏  ›  技术社区  ›  Robin

从jpg文件读取扩展图像属性

  •  0
  • Robin  · 技术社区  · 9 年前

    我想读取jpg文件的属性。 以下是我迄今为止所做的工作,但我无法获得如图所示的属性“A”。我从下面的函数中得到的只是带有ASCII和amp;数值。

        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)
            {
    
            }
        }
    

    enter image description here

    1 回复  |  直到 9 年前
        1
  •  1
  •   Robin    9 年前

    经过一番调试,我得到了答案。 以下代码读取文件属性。

    var info = new FileInfo(path);
    var att= info.Attributes;//Attributes are enum for ReadOnly, Archive... & so on.