コード例 #1
0
 public void TestYResolutionDescription()
 {
     var directory = new ExifIfd0Directory();
     directory.Set(ExifDirectoryBase.TagYResolution, new Rational(50, 1));
     // 3 is for 'cm'
     directory.Set(ExifDirectoryBase.TagResolutionUnit, 3);
     var descriptor = new ExifIfd0Descriptor(directory);
     Assert.Equal("50 dots per cm", descriptor.GetDescription(ExifDirectoryBase.TagYResolution));
 }
コード例 #2
0
 public void TestXResolutionDescription()
 {
     var directory = new ExifIfd0Directory();
     directory.Set(ExifDirectoryBase.TagXResolution, new Rational(72, 1));
     // 2 is for 'Inch'
     directory.Set(ExifDirectoryBase.TagResolutionUnit, 2);
     var descriptor = new ExifIfd0Descriptor(directory);
     Assert.Equal("72 dots per inch", descriptor.GetDescription(ExifDirectoryBase.TagXResolution));
 }
コード例 #3
0
 public void TestToString()
 {
     Directory directory = new ExifIfd0Directory();
     Assert.Equal("Exif IFD0 Directory (0 tags)", directory.ToString());
     directory.Set(1, "Tag 1");
     Assert.Equal("Exif IFD0 Directory (1 tag)", directory.ToString());
     directory.Set(2, "Tag 2");
     Assert.Equal("Exif IFD0 Directory (2 tags)", directory.ToString());
 }