ImageMagick.ExifProfile.GetValue C# (CSharp) Метод

GetValue() публичный Метод

Returns the value with the specified tag.
public GetValue ( ExifTag tag ) : ExifValue
tag ExifTag The tag of the exif value.
Результат ExifValue
    public ExifValue GetValue(ExifTag tag)
    {
      foreach (ExifValue exifValue in Values)
      {
        if (exifValue.Tag == tag)
          return exifValue;
      }

      return null;
    }

Usage Example

    public void Test_ExifTag()
    {
      var exifProfile = new ExifProfile();

      exifProfile.SetValue(ExifTag.ResolutionUnit, (ushort)1);
      ExifValue value = exifProfile.GetValue(ExifTag.ResolutionUnit);
      Assert.AreEqual("None", value.ToString());

      exifProfile.SetValue(ExifTag.ResolutionUnit, (ushort)2);
      value = exifProfile.GetValue(ExifTag.ResolutionUnit);
      Assert.AreEqual("Inches", value.ToString());

      exifProfile.SetValue(ExifTag.ResolutionUnit, (ushort)3);
      value = exifProfile.GetValue(ExifTag.ResolutionUnit);
      Assert.AreEqual("Centimeter", value.ToString());

      exifProfile.SetValue(ExifTag.ResolutionUnit, (ushort)4);
      value = exifProfile.GetValue(ExifTag.ResolutionUnit);
      Assert.AreEqual("4", value.ToString());

      exifProfile.SetValue(ExifTag.ImageWidth, 123);
      value = exifProfile.GetValue(ExifTag.ImageWidth);
      Assert.AreEqual("123", value.ToString());
    }
All Usage Examples Of ImageMagick.ExifProfile::GetValue