多くの人は、プライムレンズの購入に興味がある人には、35mm、50mm、時には85mm以上の焦点距離を推奨しています。しかし、私は最も頻繁に使用する焦点距離を把握し、その焦点距離でプライムを購入したいと思います。
何千枚もの写真を分析し、特定の焦点距離を何回使用したかを教えてくれるソフトウェアがありますか?
多くの人は、プライムレンズの購入に興味がある人には、35mm、50mm、時には85mm以上の焦点距離を推奨しています。しかし、私は最も頻繁に使用する焦点距離を把握し、その焦点距離でプライムを購入したいと思います。
何千枚もの写真を分析し、特定の焦点距離を何回使用したかを教えてくれるソフトウェアがありますか?
回答:
誰かが一度私をExposure Plotに呼んだ。これは非常にシンプルな無料の Windowsユーティリティです。さまざまなパラメーターのグラフが表示され、そのうちの1つは焦点距離です。
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、キーパー、5つ星評価、特定のレンズなどで写真をフィルターできることです。そして、それらの写真だけの焦点距離を見ることができます。
ExifToolGUIの最新バージョンは、グラフ化と再帰的検索をサポートしています!
http://u88.n24.queensu.ca/exiftool/forum/index.php/topic,2750.0.html
Lightroomを使用している場合、Lightroom AnalyticsはカメラとLightroomの設定を分析するための非常に便利なツールです。すべてスプレッドシートとしてエクスポートされ、含まれているWebブラウザベースのビューアで表示することもできます。
チェックアウトhttps://www.whichprimelens.com/を。フォルダーをUIにドラッグすると、焦点距離がプロットされます。ただし、JPGでのみ機能します。
前提条件: PowerShellの(そう:Windowsの場合)、exiftool。他のOS上で動作するかもしれPowerShellのコア、およびとのexiftool
代わりに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