많은 사람들은 프라임 렌즈 구입에 관심이있는 사람들을 위해 35mm, 50mm, 때로는 85mm 이상의 초점 거리를 권장합니다. 그러나, 내가 가장 자주 사용하는 초점 거리를 파악한 다음 대략적인 초점 거리로 소수를 구입하고 싶습니다.
수천 장의 사진을 분석 한 다음 특정 초점 거리를 몇 번 사용했는지 알려주는 소프트웨어가 있습니까?
많은 사람들은 프라임 렌즈 구입에 관심이있는 사람들을 위해 35mm, 50mm, 때로는 85mm 이상의 초점 거리를 권장합니다. 그러나, 내가 가장 자주 사용하는 초점 거리를 파악한 다음 대략적인 초점 거리로 소수를 구입하고 싶습니다.
수천 장의 사진을 분석 한 다음 특정 초점 거리를 몇 번 사용했는지 알려주는 소프트웨어가 있습니까?
답변:
누군가 한 번 노출 플롯을 참조했습니다 . 이것은 매우 간단한 무료 Windows 유틸리티입니다. 다양한 매개 변수의 그래프를 보여줍니다. 그 중 하나는 초점 거리입니다.
Lightroom 또는 Bibble Pro 와 같은 이미지 관리 응용 프로그램을 이미 사용중인 경우 일반적으로 필터 인터페이스 에서 해당 데이터를 볼 수도 있습니다.
예를 들어 Lightroom의 경우 필터 막대 (/)를 활성화하고 메타 데이터를 선택 하고 열 중 하나를 변경하여 Focal-Length 를 표시해야 합니다. 사용 된 모든 초점 길이와 각 초점 거리에서 찍은 사진 수를 볼 수 있습니다. 가장 좋은 점은 등급 및 초점 거리와 같은 것을 결합하여 최상의 이미지에 사용되는 초점 거리를 찾을 수 있다는 것입니다.
저는 믿습니다 ExifTool는 이러한 종류의 분석을 생산하는 데 사용될 수 있지만 몇 가지 기술적 인 명령 줄 지식이 필요합니다.
예를 들어 다음을 참조하십시오 : http://www.flickr.com/photos/code_martial/3280664879/
가정 :
명령 행에서 이것을 실행하십시오 :
exif /path/to/your/photos/* | grep "Focal Length [^A-Za-z]*|" \
| awk -F "|" '{print $2}' | awk '{print $1}' | sort | uniq -c | sort -nr
exif
시스템 에서 명령 이름과 같은 이름이 다를 수 있습니다 exiftool
.
또한 exif
명령 이름 바로 뒤에 파일 검색 패턴을 변경하여 관련 이미지 만 일치 시켜야 할 수도 있습니다 . 예를 들어 RAW + JPEG를 촬영하는 경우 다음과 같이 변경하십시오./path/to/your/photos/*.jpeg
출력 예 :
$ exiftool -r /Users/myuser/Pictures/iPhoto\ Library.photolibrary/Masters/2016* | grep "^Focal Length In 35mm Format" | awk -F ": " '{print $2}' | awk '{print $1}' | sort | uniq -c
Lightroom 사용자에게는 Jeffrey Friedl의 Data Plot 플러그인이 훌륭합니다 ...
http://regex.info/blog/lightroom-goodies/data-plot
좋은 점은 Lightroom, Keeper, 5 등급, 특정 렌즈 등에서 사진을 필터링 한 다음 해당 사진의 초점 거리를 보는 것입니다.
ExifToolGUI의 최신 버전은 그래프 및 재귀 검색을 지원합니다!
http://u88.n24.queensu.ca/exiftool/forum/index.php/topic,2750.0.html
Lightroom을 사용하는 경우 Lightroom Analytics 는 카메라 및 라이트 룸 의 설정을 분석하는 데 매우 유용한 도구입니다. 모두 스프레드 시트로 내보내지며 포함 된 웹 브라우저 기반 뷰어에서 볼 수도 있습니다.
https://www.whichprimelens.com/을 확인 하십시오 . 폴더를 UI로 드래그하면 초점 거리가 표시됩니다. 그러나 JPG에서만 작동합니다.
전제 조건 : PowerShell (so : Windows), exiftool . PowerShell Core 및로 exiftool
대신 다른 OS에서 작동 할 수 exiftool.exe
있습니다.
Alex Jensen의 게시물을 만났을 때 도구를 직접 작성하려고 했습니다 .
PowerShell 터미널을 열고 다음을 통해 길을 복사하여 붙여 넣습니다.
코딩에 사용되지 않는 사람들의 경우 : #으로 시작하는 줄은 주석 줄을 표시합니다. 보시다시피, 모든 것의 절반 이상이 주석이므로 침착하십시오! :)
# Let exiftool collect all EXIF-data from a directory (recursively) and save it in a .CSV-file:
C:\temp\exiftool.exe "Z:\Pics" -csv -r -ext NRW -ext CR2 -ext JPG -ISO -ISOSetting -Aperture -ExposureTime -Model -Lens -FocalLength -LensID -ExposureCompensation -MeteringMode -Flash -FocusMode -AFAreaMode -CreateDate > c:\temp\all_exif.csv
# Note: C:\temp\exiftool.exe ... path to your exiftool.exe
# Note: Z:\Pics ... path to your pictures
# Note: C:\temp\all_exif.csv ... basically any place on your computer.
# Note: -ext can be adapted (e.g. add -ext ARW and remove -ext CR2)
# Note: It gets a lot of metadata, not only focal length. You could delete all but -FocalLength if you want to.
# You could now import that .CSV-file into Excel or any other spreadsheet program - or you keep going with your PowerShell window:
# Load the exifdata to a variable for further manipulation:
$exif = Import-Csv c:\temp\all_exif.csv
# Get information about focal length:
$exif | Group-Object Focallength -NoElement
# Different other metadata:
# Apertures used:
$exif | Group-Object Aperture -NoElement
# Show all lenses ever used:
$exif | Group-Object LensID | Select-Object Name | Sort-Object Name
# Find the most used combination of ISO and Aperture:
$exif | Group-Object ISO, Aperture | Sort-Object count -Descending | Select-Object Count, name