Hogyan statisztikát gyújtótávolság
Kérdés: Határozza meg a statisztika által használt gyújtótávolság forgatás gyakran nagyon hasznos - például azt szeretnénk, hogy vesz egy új lencse, de nem tud választani, hogy melyik. Vagy tegyük fel, hogy hozza egy üzleti útra. A másik dolog az, hogy egy csomó fotó albumokba, és üljön egy darab papírra írni a DF, majd számolni az eredményeket - elég a házimunkát. Van egy módja annak, hogy ezt automatikusan?
A: Én a következő megközelítést. Miután létrehozott egy új mappát a képek, amikor feltettem a fotót egy bizonyos ideig, majd másold rá képeket, futok a BAT-fájlt a következő tartalommal:
del / F temp.txt> nul 2> 1
A / F "usebackq delims =" %% i ( `dir / S / BE / B * .orf`) do (
c: \ utils \ bin \ exiftool -FocalLength "%% i" >> temp.txt
)
c: \ utils \ bin \ cat temp.txt | c: \ utils \ bin \ sed "s / [^ [: digit:]] * //" | c: \ utils \ bin \ sed "s / \ mm //" | c: \ utils \ bin \ sort -n | c: \ utils \ bin \ uniq -c> frs.txt
del / F temp.txt> nul 2> 1
Ez a BAT-beolvas az információt használják gyújtótávolság segítségével EXIFTool segédprogram összes ORF-fájlok (RAW formátumú fényképezőgépek Olympus), rendezi és tárolja az összesítő statisztikákat egy szöveges fájlt frs.txt, amely formájában rögzíti a két oszlop, melyek közül az első - a képkockák számát, a második - a gyújtótávolság. Aztán át ezt egy Excel-táblázatba. Ha egy másik típusú képfájl, ne felejtse el megváltoztatni * .orf a lehetőséget, például, * .jpg. Amellett, hogy ez a BAT-fájlt kell egy fent említett közüzemi ExifTool és állítsa UnxUtils (végrehajtása néhány Unix parancsok Windows) közművek, mind eszközök szabadon, sokoldalú és hasznos. Az én esetemben (lásd a szöveget a BAT-file) helyezünk a mappa C: \ utils \ bin, akkor tegyük őket, ahol akar, de ne felejtsük el, ebben az esetben javítsa ki a szövegben a BAT-fájlt.