Jo men visst det kan jag väl bjuda på! Fick hacka bort lite överdrivna pinsamheter innan jag postade det, nu finns det nog bara lite löst skräp kvar men ska fungera iaf. Får annars ursäkta mina begränsade scriptingkunskaper...ahoff skrev:Det här verkar händigt. Skulle man kunna få en "mini howto" på hur du går till väga. Hur ser det första scriptet ut t.ex?
Obs! Testat på Linux och mac!
Scriptet kräver lite verktyg som mig veterligen brukar medfölja exempelvis Ubuntu per default, såsom Dialog och Exiv2, kan vara något mer. Innan någon kör detta ber jag att ni läser igenom det först. Testa gärna även scriptet innan du kör det på dina "riktiga" bilder genom att skapa en temporär mapp och lägga (minst en) bild där.
Det fungerar genom att man står i katalogen där man har sin serie bilder, jag brukar sedan exekvera det från sin plats exempelvis:
Kod: Markera allt
sh /home/johan/scripts/add_exif.sh
Vad för film har använts? Här kan man lägga till optik-info, finns redan info bifogad så står brännvidden här: ...Eller GPS info Kommentarer till bildfilerna! Några av dem har jag effektiviserat en gnutta som exempelvis datum och program-mode; man skriver in ett datum på första bilden följt av timme:minut. På nästa bild behöver man bara trycka enter för att använda föregående datum.
Bra att veta kan vara att för att rensa undan all exif-data i sina filer, om man exempelvis skrivit in något fel eller inte vill ha ovesäntlig data i sin fil, så kan hela bildfilen rensas på exif-data med kommandot
Kod: Markera allt
exiv2 rm filnamn.jpg
Vill man sen köra alla scripten ändå kan man göra så med en enkel loop:
Kod: Markera allt
for X in $(ls script.*); do sh $X; done
Kod: Markera allt
exiv2 -Pkyct filnamn.jpg
Scriptet som uppdateras titt som tätt om jag ändrar något:
Github: https://github.com/rubbernglue/add_exif.sh
Jag använder själv scriptet stup-i-ett och det körs som ens vanliga användare på datorn.
Det finns nog gräsligt mycket som kan förbättras, meddela mig då gärna detta genom ett PM