public Sample(double lat, double lon, string image) { _lat=lat; _lon=lon; _imageName=image; JpgPhoto photo = new JpgPhoto(image); _cameraModel=photo.Metadata.CameraModel; _cameraManufacturer=photo.Metadata.CameraManufacturer; _height=photo.Metadata.ImageHeight; _width=photo.Metadata.ImageWidth; _verticalResolution=photo.Metadata.VerticalResolution; _horizontalResolution=photo.Metadata.HorizontalResolution; _dateTime=photo.Metadata.DateTaken; Analysis.SunriseSunsetCalculations isDay=new Analysis.SunriseSunsetCalculations(_dateTime,lat,lon); _dayOrNight=isDay.IsDay; Analysis.MoonPhaseCalculations moon= new Analysis.MoonPhaseCalculations(_dateTime.ToUniversalTime() ); _moonPhase=moon.MoonPhase; // _cameraFlash=photo.Metadata.f // _idBase64picture = ImageProcessing.ImageUtilities.ImageToBase64( Image.FromFile(image),System.Drawing.Imaging.ImageFormat.Jpeg); }