Ejemplo n.º 1
0
    public static void Main(String[] Args)
    {
        if (Args.Length != 1)
        {
            Console.WriteLine("Usage: ExifReader <path to image>");
            Environment.Exit(-1);
        }

        String file = Args[0];

        ExifReader r = new ExifReader(file);  //file is String

        Console.WriteLine("");
        r.PrintAll();
        Console.WriteLine("");
        Console.WriteLine("Make: " + r.GetMake());
        Console.WriteLine("Model: " + r.GetModel());

        Console.WriteLine("White Balance: " + r.GetWhiteBalance());
        // User this one for FStop
        Console.WriteLine("F" + r.GetFNumber());
        // Use this one for Shutter Speed
        Console.WriteLine("Exposure Time: " + r.GetExposureTime() + " Sec");
        Console.WriteLine("Exposure Program: " + r.GetExposureProgram());
        Console.WriteLine("ISO: " + r.GetISO());
        Console.WriteLine("Exposure Bias Value: " + r.GetExposureBiasValue());
        Console.WriteLine("Subject Distance: " + r.GetSubjectDistance());
        Console.WriteLine("FocalLength: " + r.GetFocalLength());

        Console.WriteLine("Flash: " + r.GetFlash());
        Console.WriteLine("Exposure Mode: " + r.GetExposureMode());
        Console.WriteLine("EXIF Version: " + r.GetExifVersion());
        Console.WriteLine("DateTime: " + r.GetDateTime());
        Console.WriteLine("DateTimeOriginal: " + r.GetDateTimeOriginal());
        Console.WriteLine("Artist: " + r.GetArtist());
        Console.WriteLine("Copyright: " + r.GetCopyright());
        Console.WriteLine("Software: " + r.GetSoftware());
        Console.WriteLine("SpectralSensitivity: " + r.GetSpectralSensitivity());
        Console.WriteLine("DateTimeDigitized: " + r.GetDateTimeDigitized());
        Console.WriteLine("ImageWidth: " + r.GetImageWidth());
        Console.WriteLine("ImageLength: " + r.GetImageLength());
        Console.WriteLine("BitsPerSample: " + r.GetBitsPerSample());
        Console.WriteLine("Compression: " + r.GetCompression());
        Console.WriteLine("Orientation: " + r.GetOrientation());
        Console.WriteLine("SubjectArea: " + r.GetSubjectArea());
        Console.WriteLine("SubjectLocation: " + r.GetSubjectLocation());
        Console.WriteLine("FocalLengthIn35mmFilm: " + r.GetFocalLengthIn35mmFilm());
        Console.WriteLine("Contrast: " + r.GetContrast());
        Console.WriteLine("Saturation: " + r.GetSaturation());
        Console.WriteLine("Sharpness: " + r.GetSharpness());
        Console.WriteLine("SubjectDistanceRange: " + r.GetSubjectDistanceRange());
        Console.WriteLine("MeteringMode: " + r.GetMeteringMode());
        Console.WriteLine("DigitalZoomRatio: " + r.GetDigitalZoomRatio());
        Console.WriteLine("ImageUniqueID: " + r.GetImageUniqueID());
        //Console.WriteLine(": " + r.Get());
    }