Hallo,
wer kennt das nicht, Canon Digitalkameras speichern alle mögliche Informationen, nur leider nicht immer in den Exif-Tags.
Mir ist das auf Dauer zu dumm geworden, darum habe ich Abhilfe für mich geschaffen. Vielleicht kann es ja sonst noch wer brauchen.
Aufbau der Beschreibung:
Beispiel:
Artist = Exif-Eintrag
Exif.MakerNotes.Owner = Eigentümer aus Bildinformation im Exif-Bereich, Exif-Tag MakerNotes, MakerNotes-Tag Owner(Eigentümer)
MKCanon.ini:Exif.Artist = Eigentümer aus Datei MKCanon.ini im Bereich [Exif], Schlüsselwort Artist
In der Datei sieht MKCanon.ini:Exif.Artist etwa so aus (Weiterer Aufbau der MKCanon.ini siehe weiter unten):
Dabei ist zu beachten, dass ein Bereich mehrere Schlüsselwörter enthalten kann. Der Bereich ist jedoch nur einmal definiert. Sind mehrere gleichnamige Bereiche definiert worden, wird nur der Erste verwendet.
MKCanon Version 0.23
Folgende Exif-Tags werden upgedatet:
Definition: Exif-Eintrag: Herkunft
Variablen für MakerNotes
Definition: Variable: Bedeutung
Allgemeine Platzhalter:
Weitere Features von MKCanon
Variablen die bei Umbenennen und Backup verwendet werden können
Definition: Variable: Bedeutung
FixFoto-Umbenennen-Variablen:
Beispiel einer funktionierenden MKCanon.ini
Minimale Voraussetzungen:
FixFoto ab Version 2.79 Build 63
Windows-Scripting-Host ab Version 5.0
Installation:
Das Script kann im Script-Dialog[F10] unter "Exif->Canon Exifs updaten" aufgerufen werden.
Download: Version 0.50
Alternativ: Extras -> FixFoto Zubehör -> Exif
Viel Spaß
Euer Werner.
PS: Script kann auch für andere Kameras verwendet werden, allerdings ohne die Kamera eigenen MakerNotes nutzen zu können!
wer kennt das nicht, Canon Digitalkameras speichern alle mögliche Informationen, nur leider nicht immer in den Exif-Tags.
Mir ist das auf Dauer zu dumm geworden, darum habe ich Abhilfe für mich geschaffen. Vielleicht kann es ja sonst noch wer brauchen.
Aufbau der Beschreibung:
Beispiel:
Artist = Exif-Eintrag
Exif.MakerNotes.Owner = Eigentümer aus Bildinformation im Exif-Bereich, Exif-Tag MakerNotes, MakerNotes-Tag Owner(Eigentümer)
MKCanon.ini:Exif.Artist = Eigentümer aus Datei MKCanon.ini im Bereich [Exif], Schlüsselwort Artist
In der Datei sieht MKCanon.ini:Exif.Artist etwa so aus (Weiterer Aufbau der MKCanon.ini siehe weiter unten):
Code:
[Exif]
Artist=Jutta Mustermann
MKCanon Version 0.23
Folgende Exif-Tags werden upgedatet:
Definition: Exif-Eintrag: Herkunft
- Artist: Exif.MakerNotes.Owner(Eigentümer), wenn leer, dann MKCanon.ini:Exif.Artist
- ISOSpeedRatings: Exif.MakerNotes.ISO
- ExposureProgram: Exif.MakerNotes(übersetzt aus verschiedenen MakerNotes.Tags)
- LightSource: Exif.MakerNotes.WhiteBalance(übersetzt)
- Software: Exif.MakerNotes.Firmware. Kann per MKCanon.ini:Exif.Software überschrieben werden, wenn MKCanon.ini:Exif.OverWriteExif=1 gesetzt ist.
- CopyRight1: MKCanon.ini:Exif.CopyRight1, wenn nicht gesetzt, dann ©Jahr(Exif.DateTimeOriginal) Exif.Artist/MKCanon.ini:Exif.Artist
- CopyRight2: MKCanon.ini:Exif.CopyRight2, wenn nicht gesetzt, dann ©Jahr(Exif.DateTimeOriginal) Exif.Artist/MKCanon.ini:Exif.Artist
- UserComment: MKCanon.ini:Exif.UserComment
- CopyRight1, CopyRight2, Software u. UserComment: Als Parameter können MakerNote-Variablen in der Konfigurationsdatei MKCanon.ini gesetzt werden.
- Orientation: Verlustfreie Drehung von JPEG-Bildern -> Exif.Orientation=1 wird gesetzt.
- SubjectDistance: Exif.MakerNotes.FocusDistance
Variablen für MakerNotes
Definition: Variable: Bedeutung
Allgemeine Platzhalter:
- %CrLf%: Zeilensprung
- %Cr%: Carriage Return
- %Lf%: Line Feed
- %Percent%: %-Zeichen
- %Prozent%: %-Zeichen
- %Version%: MKCanon Version
- %FFMaj%: FixFoto Hauptversion, z. B.: 2
- %FFMin%: FixFoto Revision, z. B.: 82
- %FFBuild%: FixFoto Versions-Build, z. B.: 04
- %Software%: Exif.Software
- %MNAll%: Alle für die Kamera bekannten MakerNotes. Pro Wertepaar(Eintrag) wird eine Zeile vergeben, alphabetisch sortiert. Überschrift lautet "MakerNotes"
- %MNMacroMode%: Großaufnahme
- %MNQuality%: Qualität
- %MNFlashMode%: Blitz-Typ
- %MNDriveMode%: Reihenbildaufnahme
- %MNAF%: Autofocus
- %MNSize%: Bildgröße
- %MNEasyShooting%: Motivprogramm
- %MNDigitalZoom%: Digital-Zoom
- %MNDigitalZoomRatio%: Digitalzoom-Faktor
- %MNContrast%: Fotoeffekt-Einst. Effekt-Kontrast
- %MNSaturation%: Fotoeffekt-Einst. Effekt-Sättigung
- %MNSharpness%: Fotoeffekt-Einst. Effekt-Schärfe
- %MNISOSetting%: ISO-Einstellung
- %MNMeteringMode%: Messverfahren
- %MNFocusType%: AF-Typ
- %MNAutoFocusPointSelected%: AF-Feld selektiert
- %MNExposureMode%: Aufnahmemodus
- %MNDSLRLens%: DSLR-Objektiv
- %MNFlash%: Blitz
- %MNLensData%: Objektivdaten
- %MNFocusMode%: AF-Funktion
- %MNImageStabilizer%: Bildstabilisator
- %MNPictureEffect%: Fotoeffekt
- %MNFocalType%: Objektiv-Typ
- %MNFocalLength%: Brennweite
- %MNISO%: ISO
- %MNTargetAperture%: Ziel-Belichtungswert
- %MNTargetExposureTime%: Ziel-Belichtungszeit
- %MNExposureCompensation%: Belichtungskorrektur
- %MNWhiteBalance%: Weißabgleich
- %MNSequenceNumber%: Sequenz-Nummer
- %MNIxusAFPoint%: AF-MultiFeld
- %MNFlashBias%: Blitz-Intensität
- %MNAutoExposureBrackting%: Belichtungsreihenautomatik
- %MNAutoExposureBracketValue%: Belichtungsreihenautomatik-Wert
- %MNFocusDistance%: AF-Entfernung
- %MNExposureTimeAPEX%: Belichtungszeit(APEX)
- %MNAutoRotate%: Automatische Drehung
- %MNImageType%: Bildtyp
- %MNFirmware%: Firmware
- %MNImageNo%: Bildnummer
- %MNOwner%: Eigentümer
- %MNEOSTags%: Modellabhängige Werte(EOS)
- %MNWidth%: Breite
- %MNHeight%: Höhe
- %MNAFPoint%: AF-MultiFeld
- %MNTotalNumberOfShutters%: Anzahl Verschlussauslösungen
Weitere Features von MKCanon
- Umbenennen: Als Platzhalter dienen die Platzhalter von FF für das Umbenennen. Wird im RenameString ein Pfad mit Platzhalter angegeben, wird die Datei auch verschoben.
Beispiel: MKCanon.ini:Rename.RenameString=C:\Eigene Dateien\Eigene Bilder\%ye%\%mo%\%da%\%hms%_Bild%num4% - Ist Umbenennen eingeschaltet (MKCanon.ini:Rename.Process=1), dann läuft automatisch eine Zählvariable mit. Diese wird bei Programmneustart nicht zurückgesetzt
- Backup: Hier können relative und absolute Pfade angegeben werden. Platzhalter werden die Gleichen wie beim Umbenennen unterstützt.
Backup-Dateien werden niemals überschrieben.
Spätere gleichnamige Dateinamen werden hochgezählt z. B.Name(2).jpg
Backup wird mit MKCanon.ini:Backup.Process=1 eingeschaltet
Variablen die bei Umbenennen und Backup verwendet werden können
Definition: Variable: Bedeutung
FixFoto-Umbenennen-Variablen:
- %nam%: Dateiname
- %namx,y%: Namensteil von Position x zu Position y
- %trp,suche,ersetze%: Ersetzt 'suche'-Zeichenkette durch 'ersetze'-Zeichenkette
- %ymd%: Datum
- %hms%: Zeit
- %ye%: Jahr
- %ye2%: Jahr 2-stellig
- %mo%: Monat
- %da%: Tag
- %ho%: Stunde
- %mi%: Minute
- %se%: Sekunde
- %nmo%: Monatsname (ab FF-Version: 2.82.05)
- %nda%: Wochentag (ab FF-Version: 2.82.05)
- %num?%: Index ? kann eine Zahl von 1 - 6 sein.
- %: Alles Buchstaben werden in Großbuchstaben umgewandelt
- x%: Dateierweiterung wird groß geschrieben
- %lc%: Alles klein
- %lcx%: Dateierweiterung klein
- %Make%: Exif.Make (Hersteller)
- %Model%: Exif.Model (Kamera.Modell)
- %ParentName%: Verzeichnisname ohne Pfad in der die Bilddatei gespeichert ist.
Code:
[COLOR=Blue];MKCanon.ini
[Exif]
;Artist=
;UserComment=%MNAll%
[Backup]
Process=1 ;0=Aus, 1=An
BackupDir=Originale ;Relativer oder absoluter Pfad
[Rename]
Process=0 ;0=Aus, 1=An
RenameString= ;Umbenennen-Platzhalter von FixFoto
index=[/COLOR]
Code:
[COLOR=Blue];MKCanon.ini
[/color][COLOR=Green][Exif][/color][COLOR=Blue]
Artist=Jutta Mustermann
Software=%Software%%CRLF%FixFoto %FFMaj%.%FFMin%.%FFBuild%%CRLF%CopyCard%CRLF%MKCanon %Version%
UserComment=%MNLensData%
OverWriteExif=1 ;0=Aus, 1=An - Betrifft Artist, Copyright1, Copyright2, UserComment und Software
CanonWarning=0 ;0=Aus, 1=An - Schaltet Fehlermeldungen bei Verwendung von Kameras anderer Hersteller als Canon an/aus
[/color][COLOR=Green][Backup][/color][COLOR=Blue]
Process=1 ;0=Aus, 1=An
BackupDir=Originale ;Relativer oder absoluter Pfad
ReadOnly=1 ;0=Aus, 1=An - Attribut von Original auf ReadOnly setzen
[/color][COLOR=Green][Rename][/color][COLOR=Blue]
Process=1 ;0=Aus, 1=An
RenameString=C:\Eigene Dateien\Eigene Bilder\%ye%\%Make%\%ye%%mo%%da%\IMG_%num4%%lc% ;Umbenennen-Platzhalter von FixFoto
Index=338
[/color]
FixFoto ab Version 2.79 Build 63
Windows-Scripting-Host ab Version 5.0
Installation:
- Wie üblich Zip-Datei ins FixFoto\Script-Verzeichnis kopieren.
- FixFoto starten
- Menü Extras -> ScriptEditor starten
- Schaltfläche Autom. Konfiguration ausführen und warten
- Dialog schließen
Das Script kann im Script-Dialog[F10] unter "Exif->Canon Exifs updaten" aufgerufen werden.
Download: Version 0.50
Alternativ: Extras -> FixFoto Zubehör -> Exif
Viel Spaß
Euer Werner.
PS: Script kann auch für andere Kameras verwendet werden, allerdings ohne die Kamera eigenen MakerNotes nutzen zu können!
Zuletzt bearbeitet: