Программы просмотра EXIF для Leopard кто чем пользуется на маке?
#275143
Отправлено 14 Сентябрь 2009 - 09:34
#275165
Отправлено 14 Сентябрь 2009 - 11:07
Получиться вот такое
EXIF Information
Сделано: NIKON CORPORATION
Модель: NIKON D90
Выдержка: 1/100
Диафрагма: F/5
ISO скорость: 200
Дата создания: 18.07.2009 18:17:01
Фокусное расстояние: 38mm
function get_exif_info($exif) { $exif_match = array(); $exif_match['Make'] = "make"; $exif_match['Model'] = "model"; $exif_match['DateTimeOriginal'] = "datetime"; $exif_match['ISOSpeedRatings'] = "isospeed"; $exif_match['ExposureTime'] = "exposure"; $exif_match['FNumber'] = "aperture"; $exif_match['FocalLength'] = "focallen"; $exif_match['FlashEnergy'] = "FlashEnergy"; $exif_match['ApertureValue'] = "ApertureValue"; $exif_match['Artist'] = "Artist"; $exif_match['BitsPerSample'] = "BitsPerSample"; $exif_match['BrightnessValue'] = "BrightnessValue"; $exif_match['ColorSpace'] = "ColorSpace"; $exif_match['CompressedBitsPerPixel'] = "CompressedBitsPerPixel"; $exif_match['Compression'] = "Compression"; $exif_match['Contrast'] = "Contrast"; $exif_match['Copyright'] = "Copyright"; $exif_match['CustomRendered'] = "CustomRendered"; $exif_match['DateTime'] = "DateTime"; $exif_match['DateTimeDigitized'] = "DateTimeDigitized"; $exif_match['DateTimeOriginal'] = "DateTimeOriginal"; $exif_match['DeviceSettingDescription'] = "DeviceSettingDescription"; $exif_match['DigitalZoomRation'] = "DigitalZoomRation"; $exif_match['ExifIFDPointer'] = "ExifIFDPointer"; $exif_match['ExposureBias'] = "ExposureBias"; $exif_match['ExposureIndex'] = "ExposureIndex"; $exif_match['ExposureMode'] = "ExposureMode"; $exif_match['ExposureProgram'] = "ExposureProgram"; $exif_match['ExposureTime'] = "ExposureTime"; $exif_match['FNumber'] = "FNumber"; $exif_match['Flash'] = "Flash"; $exif_match['FlashEnergy'] = "FlashEnergy"; $exif_match['FlashpixVersion'] = "FlashpixVersion"; $exif_match['FocalLength'] = "FocalLength"; $exif_match['FocalLengthIn35mmFilm'] = "FocalLengthIn35mmFilm"; $exif_match['FocalPlaneResolutionUnit'] = "FocalPlaneResolutionUnit"; $exif_match['FocalPlaneXResolution'] = "FocalPlaneXResolution"; $exif_match['FocalPlaneYResolution'] = "FocalPlaneYResolution"; $exif_match['GainControl'] = "GainControl"; $exif_match['ISOSpeedRatings'] = "ISOSpeedRatings"; $exif_match['ImageDescription'] = "ImageDescription"; $exif_match['ImageHeight'] = "ImageHeight"; $exif_match['ImageUniqueID'] = "ImageUniqueID"; $exif_match['ImageWidth'] = "ImageWidth"; $exif_match['InteroperabilityIFDPointer'] = "InteroperabilityIFDPointer"; $exif_match['InteroperabilityIFDPointer'] = "InteroperabilityIFDPointer"; $exif_match['JPEGInterchangeFormat'] = "JPEGInterchangeFormat"; $exif_match['JPEGInterchangeFormatLength'] = "JPEGInterchangeFormatLength"; $exif_match['LightSource'] = "LightSource"; $exif_match['Make'] = "Make"; $exif_match['MaxApertureValue'] = "MaxApertureValue"; $exif_match['MeteringMode'] = "MeteringMode"; $exif_match['Model'] = "Model"; $exif_match['OECF'] = "OECF"; $exif_match['PhotometricInterpretation'] = "PhotometricInterpretation"; $exif_match['PixelXDimension'] = "PixelXDimension"; $exif_match['PixelYDimension'] = "PixelYDimension"; $exif_match['PlanarConfiguration'] = "PlanarConfiguration"; $exif_match['PrimaryChromaticities'] = "PrimaryChromaticities"; $exif_match['ReferenceBlackWhite'] = "ReferenceBlackWhite"; $exif_match['RelatedSoundFile'] = "RelatedSoundFile"; $exif_match['ResolutionUnit'] = "ResolutionUnit"; $exif_match['RowsPerStrip'] = "RowsPerStrip"; $exif_match['SamplesPerPixel'] = "SamplesPerPixel"; $exif_match['Saturation'] = "Saturation"; $exif_match['SceneCaptureType'] = "SceneCaptureType"; $exif_match['SensingMethod'] = "SensingMethod"; $exif_match['Sharpness'] = "Sharpness"; $exif_match['ShutterSpeedValue'] = "ShutterSpeedValue"; $exif_match['Software'] = "Software"; $exif_match['SpatialFrequencyResponse'] = "SpatialFrequencyResponse"; $exif_match['SpectralSensitivity'] = "SpectralSensitivity"; $exif_match['StripByteCounts'] = "StripByteCounts"; $exif_match['StripOffsets'] = "StripOffsets"; $exif_match['SubjectArea'] = "SubjectArea"; $exif_match['SubjectDistance'] = "SubjectDistance"; $exif_match['SubjectDistanceRange'] = "SubjectDistanceRange"; $exif_match['SubjectLocation'] = "SubjectLocation"; $exif_match['SubsecTime'] = "SubsecTime"; $exif_match['SubsecTimeDigitized'] = "SubsecTimeDigitized"; $exif_match['SubsecTimeOriginal'] = "SubsecTimeOriginal"; $exif_match['TransferFunction'] = "TransferFunction"; $exif_match['UserComment'] = "UserComment"; $exif_match['WhiteBalance'] = "WhiteBalance"; $exif_match['WhitePoint'] = "WhitePoint"; $exif_array = array(); if (is_array($exif)) { foreach ($exif as $key => $val) { if (isset($exif_match[$key])) { $exif_info = $val; if ($key == "DateTimeOriginal") { $exif_array[$exif_match[$key]] = preg_replace("/([0-9]{4}):([0-9]{2}):([0-9]{2})/", "\\3.\\2.\\1", $exif_info); } elseif ($key == "ExposureTime") { $exposure = explode("/", $exif_info); $exif_array[$exif_match[$key]] = "1/" . ($exposure[1] / $exposure[0]); } elseif ($key == "FNumber") { $aperture = explode("/", $exif_info); $exif_array[$exif_match[$key]] = "F/" . ($aperture[0] / $aperture[1]); } elseif ($key == "FocalLength") { $focalLen = explode("/", $exif_info); $exif_array[$exif_match[$key]] = ($focalLen[0] / $focalLen[1]) . "mm"; } else { $exif_array[$exif_match[$key]] = $exif_info; } } } } return $exif_array; }
+ файл для перевода
// EXIF Tags $lang['exif_make'] = "Сделано:"; $lang['exif_model'] = "Модель:"; $lang['exif_datetime'] = "Дата создания:"; $lang['exif_isospeed'] = "ISO скорость:"; $lang['exif_exposure'] = "Выдержка:"; $lang['exif_aperture'] = "Диафрагма:"; $lang['exif_focallen'] = "Фокусное расстояние:"; $lang['exif_ApertureValue'] = "ApertureValue:"; $lang['exif_Artist'] = "Artist:"; $lang['exif_BitsPerSample'] = "BitsPerSample:"; $lang['exif_BrightnessValue'] = "BrightnessValue:"; $lang['exif_CFAPattern'] = "CFAPattern:"; $lang['exif_ColorSpace'] = "ColorSpace:"; $lang['exif_ComponentsConfiguration'] = "ComponentsConfiguration:"; $lang['exif_CompressedBitsPerPixel'] = "CompressedBitsPerPixel:"; $lang['exif_Compression'] = "Compression:"; $lang['exif_Contrast'] = "Contrast:"; $lang['exif_Copyright'] = "Copyright:"; $lang['exif_CustomRendered'] = "CustomRendered:"; $lang['exif_DateTime'] = "DateTime:"; $lang['exif_DateTimeDigitized'] = "DateTimeDigitized:"; $lang['exif_DateTimeOriginal'] = "DateTimeOriginal:"; $lang['exif_DeviceSettingDescription'] = "DeviceSettingDescription:"; $lang['exif_DigitalZoomRation'] = "DigitalZoomRation:"; $lang['exif_ExifIFDPointer'] = "ExifIFDPointer:"; $lang['exif_ExifVersion'] = "ExifVersion:"; $lang['exif_ExposureBias'] = "ExposureBias:"; $lang['exif_ExposureIndex'] = "ExposureIndex:"; $lang['exif_ExposureMode'] = "ExposureMode:"; $lang['exif_ExposureProgram'] = "ExposureProgram:"; $lang['exif_ExposureTime'] = "ExposureTime:"; $lang['exif_FNumber'] = "FNumber:"; $lang['exif_FileSource'] = "FileSource:"; $lang['exif_Flash'] = "Flash:"; $lang['exif_FlashEnergy'] = "FlashEnergy:"; $lang['exif_FlashpixVersion'] = "FlashpixVersion:"; $lang['exif_FocalLength'] = "FocalLength:"; $lang['exif_FocalLengthIn35mmFilm'] = "FocalLengthIn35mmFilm:"; $lang['exif_FocalPlaneResolutionUnit'] = "FocalPlaneResolutionUnit:"; $lang['exif_FocalPlaneXResolution'] = "FocalPlaneXResolution:"; $lang['exif_FocalPlaneYResolution'] = "FocalPlaneYResolution:"; $lang['exif_GPSAltitude'] = "GPSAltitude:"; $lang['exif_GPSAltitudeRef'] = "GPSAltitudeRef:"; $lang['exif_GPSAreaInformation'] = "GPSAreaInformation:"; $lang['exif_GPSDOP'] = "GPSDOP:"; $lang['exif_GPSDateStamp'] = "GPSDateStamp:"; $lang['exif_GPSDestBearing'] = "GPSDestBearing:"; $lang['exif_GPSDestBearingRef'] = "GPSDestBearingRef:"; $lang['exif_GPSDestDistance'] = "GPSDestDistance:"; $lang['exif_GPSDestDistanceRef'] = "GPSDestDistanceRef:"; $lang['exif_GPSDestLatitude'] = "GPSDestLatitude:"; $lang['exif_GPSDestLatitudeRef'] = "GPSDestLatitudeRef:"; $lang['exif_GPSDestLongitude'] = "GPSDestLongitude:"; $lang['exif_GPSDestLongitudeRef'] = "GPSDestLongitudeRef:"; $lang['exif_GPSDifferential'] = "GPSDifferential:"; $lang['exif_GPSImgDirection'] = "GPSImgDirection:"; $lang['exif_GPSImgDirectionRef'] = "GPSImgDirectionRef:"; $lang['exif_GPSInfoIFDPointer'] = "GPSInfoIFDPointer:"; $lang['exif_GPSLatitude'] = "GPSLatitude:"; $lang['exif_GPSLatitudeRef'] = "GPSLatitudeRef:"; $lang['exif_GPSLongitude'] = "GPSLongitude:"; $lang['exif_GPSLongitudeRef'] = "GPSLongitudeRef:"; $lang['exif_GPSMapDatum'] = "GPSMapDatum:"; $lang['exif_GPSMeasureMode'] = "GPSMeasureMode:"; $lang['exif_GPSProcessingMethod'] = "GPSProcessingMethod:"; $lang['exif_GPSSatellites'] = "GPSSatellites:"; $lang['exif_GPSSpeed'] = "GPSSpeed:"; $lang['exif_GPSSpeedRef'] = "GPSSpeedRef:"; $lang['exif_GPSStatus'] = "GPSStatus:"; $lang['exif_GPSTimeStamp'] = "GPSTimeStamp:"; $lang['exif_GPSTrack'] = "GPSTrack:"; $lang['exif_GPSTrackRef'] = "GPSTrackRef:"; $lang['exif_GPSVersionID'] = "GPSVersionID:"; $lang['exif_GainControl'] = "GainControl:"; $lang['exif_ISOSpeedRatings'] = "ISOSpeedRatings:"; $lang['exif_ImageDescription'] = "ImageDescription:"; $lang['exif_ImageHeight'] = "ImageHeight:"; $lang['exif_ImageUniqueID'] = "ImageUniqueID:"; $lang['exif_ImageWidth'] = "ImageWidth:"; $lang['exif_InteroperabilityIFDPointer'] = "InteroperabilityIFDPointer:"; $lang['exif_InteroperabilityIFDPointer'] = "InteroperabilityIFDPointer:"; $lang['exif_JPEGInterchangeFormat'] = "JPEGInterchangeFormat:"; $lang['exif_JPEGInterchangeFormatLength'] = "JPEGInterchangeFormatLength:"; $lang['exif_LightSource'] = "LightSource:"; $lang['exif_Make'] = "Make:"; $lang['exif_MakerNote'] = "MakerNote:"; $lang['exif_MaxApertureValue'] = "MaxApertureValue:"; $lang['exif_MeteringMode'] = "MeteringMode:"; $lang['exif_Model'] = "Model:"; $lang['exif_OECF'] = "OECF:"; $lang['exif_Orientation'] = "Orientation:"; $lang['exif_PhotometricInterpretation'] = "PhotometricInterpretation:"; $lang['exif_PixelXDimension'] = "PixelXDimension:"; $lang['exif_PixelYDimension'] = "PixelYDimension:"; $lang['exif_PlanarConfiguration'] = "PlanarConfiguration:"; $lang['exif_PrimaryChromaticities'] = "PrimaryChromaticities:"; $lang['exif_ReferenceBlackWhite'] = "ReferenceBlackWhite:"; $lang['exif_RelatedSoundFile'] = "RelatedSoundFile:"; $lang['exif_ResolutionUnit'] = "ResolutionUnit:"; $lang['exif_RowsPerStrip'] = "RowsPerStrip:"; $lang['exif_SamplesPerPixel'] = "SamplesPerPixel:"; $lang['exif_Saturation'] = "Saturation:"; $lang['exif_SceneCaptureType'] = "SceneCaptureType:"; $lang['exif_SceneType'] = "SceneType:"; $lang['exif_SensingMethod'] = "SensingMethod:"; $lang['exif_Sharpness'] = "Sharpness:"; $lang['exif_ShutterSpeedValue'] = "ShutterSpeedValue:"; $lang['exif_Software'] = "Software:"; $lang['exif_SpatialFrequencyResponse'] = "SpatialFrequencyResponse:"; $lang['exif_SpectralSensitivity'] = "SpectralSensitivity:"; $lang['exif_StripByteCounts'] = "StripByteCounts:"; $lang['exif_StripOffsets'] = "StripOffsets:"; $lang['exif_SubjectArea'] = "SubjectArea:"; $lang['exif_SubjectDistance'] = "SubjectDistance:"; $lang['exif_SubjectDistanceRange'] = "SubjectDistanceRange:"; $lang['exif_SubjectLocation'] = "SubjectLocation:"; $lang['exif_SubsecTime'] = "SubsecTime:"; $lang['exif_SubsecTimeDigitized'] = "SubsecTimeDigitized:"; $lang['exif_SubsecTimeOriginal'] = "SubsecTimeOriginal:"; $lang['exif_TransferFunction'] = "TransferFunction:"; $lang['exif_UserComment'] = "UserComment:"; $lang['exif_WhiteBalance'] = "WhiteBalance:"; $lang['exif_WhitePoint'] = "WhitePoint:"; $lang['exif_XResolution'] = "XResolution:"; $lang['exif_YCbCrCoefficients'] = "YCbCrCoefficients:"; $lang['exif_YCbCrPositioning'] = "YCbCrPositioning:"; $lang['exif_YCbCrSubSampling'] = "YCbCrSubSampling:"; $lang['exif_YResolution'] = "YResolution:";
#275170
Отправлено 14 Сентябрь 2009 - 11:43
Выдает весьма полную информацию. Меня там, прежде всего, интересовала дистанция до объекта съемки и собственный, никоновский расчет ГРИП. Удобно корректировать технику съемки в макро и телевиком при съемке природы.
Запускается, правда, через командную строку. В качестве одного из ключей - вывод текстового файла с данными.
Постоянно обновляется автором.
Сообщение изменено: Zed (14 Сентябрь 2009 - 11:44)
#275431
Отправлено 15 Сентябрь 2009 - 12:27
Подскажите как этот параметр называется?
#275491
Отправлено 15 Сентябрь 2009 - 18:10
ГРИП - глубина резко изображаемого пространства.
В макро в масштабе около 1:1 ГРИП составляет всего около одного-нескольких миллиметров при прилично зажатой диафрагме. Примерно та же ситуация (чуть лучше) при съемке крупным планом на телевик 300-400 мм на минимальных дистанциях фокусировки. При съемке птиц ГРИП несколько см даже при незначительно прикрытой диафрагме. И т.п.
Анализ снимков (и данных EXIF) позволяет достаточно быстро прочувствовать, какое значение диафрагмы устанавливать при каждой дистанции съемки, чтобы нужный объект был в резкости. Без этих данных приходилось пользоваться калькуляторами ГРИП (ссылки на которых полно в Интернет), что гораздо менее удобно.
#275578
Отправлено 16 Сентябрь 2009 - 05:43
Я наверное не очень понятно задал вопрос, я не спрашивал что такое ГРИП, я спрашивал как называется параметр который показывает глубину резкости в EXIF именно "этой программки.". Уже не надо - сам нешел.
Сообщение изменено: kotbarsik (16 Сентябрь 2009 - 05:59)
#275604
Отправлено 16 Сентябрь 2009 - 09:15
В рабочей директории я создал ярлычок для запуска программы, где в поле "объект" к имени программы exiftool.exe дописал два ключа.
В итоге получилось
...\exiftool.exe d* -w txt
Здесь "d*" ключ обработки всех файлов, начинающихся в букву D (регистр не учитывается, для простоты файлы я помещаю тоже в рабочую директорию), а "-w txt" создание текстового файла с данными EXIF (создается в этой же директории). В ярлычке помечаю, чтобы программа запускалась в режиме свернутого значка.
В итоге процедура предельно проста. Копирую нужный файл(ы) в рабочую директорию (обычно, один файл). Запускаю ярлык. Тут же создаются файлы с именами снимков, но с расширением txt.
Сообщение изменено: Zed (16 Сентябрь 2009 - 10:04)
#275624
Отправлено 16 Сентябрь 2009 - 10:28
для ленивых (таких как я) написал программу.
INSTALL
распаковать в папку EXIF в нее скопировать файл exiftool.exe и фотки начинающиеся в букву D*
Нажать на D90.
ExifTools.zip (230,86К)
Количество загрузок: 438
Сообщить об этой теме:
Название темы | Автор | Статистика | Последнее сообщение | |
---|---|---|---|---|