public virtual void SetUp() { Com.Drew.Metadata.Metadata metadata = ExifReaderTest.ProcessBytes("Tests/Data/nikonMakernoteType1.jpg.app1"); _nikonDirectory = metadata.GetDirectory <NikonType1MakernoteDirectory>(); _exifSubIFDDirectory = metadata.GetDirectory <ExifSubIFDDirectory>(); _exifIFD0Directory = metadata.GetDirectory <ExifIFD0Directory>(); _thumbDirectory = metadata.GetDirectory <ExifThumbnailDirectory>(); }
/* * [Interoperability] Interoperability Index = Recommended Exif Interoperability Rules (ExifR98) * [Interoperability] Interoperability Version = 1.00 * [Jpeg] Data Precision = 8 bits * [Jpeg] Image Width = 600 pixels * [Jpeg] Image Height = 800 pixels * [Jpeg] Number of Components = 3 * [Jpeg] Component 1 = Y component: Quantization table 0, Sampling factors 1 horiz/1 vert * [Jpeg] Component 2 = Cb component: Quantization table 1, Sampling factors 1 horiz/1 vert * [Jpeg] Component 3 = Cr component: Quantization table 1, Sampling factors 1 horiz/1 vert */ public NikonType1MakernoteTest() { var metadata = ExifReaderTest.ProcessSegmentBytes("Tests/Data/nikonMakernoteType1.jpg.app1").ToList(); _nikonDirectory = metadata.OfType <NikonType1MakernoteDirectory>().SingleOrDefault(); _exifSubIfdDirectory = metadata.OfType <ExifSubIfdDirectory>().SingleOrDefault(); _exifIfd0Directory = metadata.OfType <ExifIfd0Directory>().SingleOrDefault(); _thumbDirectory = metadata.OfType <ExifThumbnailDirectory>().SingleOrDefault(); }