photools.com Community

IMatch Discussion Boards => General Discussion and Questions => Topic started by: RobiWan on July 19, 2022, 09:20:58 AM

Title: [GERMAN] wie kann ich danach suchen?
Post by: RobiWan on July 19, 2022, 09:20:58 AM
Hallo,

wie kann ich nach Tag suchen, welches IMatch nicht kennt?

Im Detail geht es um Sachen die ON1 Photo RAW in die XMP Dateien schreibt. Hier ein Beispiel:

<rdf:Description rdf:about=''
  xmlns:onone='http://www.ononesoftware.com/vcb/1.0/'>
  <onone:UserFlag>2</onone:UserFlag>
</rdf:Description>


Ich will alle Dateien finden die UserFlag=2 haben.

Schöne Grüße
Robert
Title: Re: [GERMAN] wie kann ich danach suchen?
Post by: Mario on July 19, 2022, 09:56:07 AM
Wenn EifTool das Tag nicht kennt, gibt es keinen Weg. In diesem Fall einfach um Unterstützung im ExifTool User Forum bitten und eine Beispieldatei bereitstellen, damit Phil sehen kann, welche proprietären Daten Deine Anwendung schreibt.

Wenn IMatch das Tag nur standardmäßig nicht importiert, kannst Du die entsprechende Gruppe im Tag Manager (https://www.photools.com/help/imatch/rmh_config_metadata_tagman.htm) aktiveren und dann die Metadaten mittels UMSCH+STRG+F5 neu einlesen.

Du hast leider kein Beispielbild bereitgestellt und ein winziger Auszug aus einer (XMP? XML?) Datei sagt mir nahezu nichts.
Title: Re: [GERMAN] wie kann ich danach suchen?
Post by: RobiWan on July 19, 2022, 01:22:21 PM
Quote from: Mario on July 19, 2022, 09:56:07 AM
Wenn EifTool das Tag nicht kennt, gibt es keinen Weg.

Also ExifTool kann es lesen

exiftool -UserFlag "C:\temp\_rr11572.xmp"
User Flag                       : 2


Damit ExifTool es auch schreiben kann, habe ich mir eine config Datei gebastelt und rufe es dann so auf:

exiftool -config onone.config -UserFlag=2 "C:\Temp\_rr11572.xmp"

Title: Re: [GERMAN] wie kann ich danach suchen?
Post by: Mario on July 19, 2022, 01:57:04 PM
Wie ich vermutet habe, ExifTool liefert diese Daten nicht im XMP output, den IMatch verwendet.
Der oneone namespace wird auch nicht von ExifTool gelistet, wenn IMatch die Liste aller tags anfordert:

exiftool -f -t -l -listx -use MWG

Daher kennt IMatch den proprietären namespace dieser Software nicht und kann auch damit nicht arbeiten.
Kontaktiere Phil von ExifTool und frag ihn, ob er den Namespace hinzufügen kann.

Warum ist es so wichtig, dieses proprietary Tag zu unterstützen. Und sogar schreiben, mit einer eigenen Konfigurationsdatei...
Title: Re: [GERMAN] wie kann ich danach suchen?
Post by: RobiWan on July 19, 2022, 03:24:38 PM
OK schade, dann muss ich es anders lösen.

Robert
Title: Re: [GERMAN] wie kann ich danach suchen?
Post by: RobiWan on July 15, 2024, 07:37:34 AM


Habe ich gemacht. Phil hat es abgelehnt, weil es zu wenige Leute danach fragen. Ist also so weit verständlich.

Quote from: Mario on July 19, 2022, 01:57:04 PMWarum ist es so wichtig, dieses proprietary Tag zu unterstützen. Und sogar schreiben, mit einer eigenen Konfigurationsdatei...
Diese Tags werden von ON1 Photo RAW geschrieben/ gelesen. Es gibt ja bei der Bewertung die Sterne 1-5 und ja das eher unklare Ding "rating=-1" (abgelehnt). 
ExifTool und viele Programme arbeiten damit. ON1 wie z.B DxO gehören zu den Programmen die es "anders" machen. ON1 Photo RAW verwendet für "Abgelehnt" den Eintrag "User Flag : 2" (Unlike)

Das lesen/ schreiben ist so fern für mich wichtig - na ja eine sagen wir eine Erleichterung, da ich nicht nachdenken muss in welcher Software ich die Bewertungen setze.
(Bei Capture One und DxO lese ich die Datenbanken aus, da sie Mist bei den Metadaten schreiben. Bei ON1 kann man die Datenbank gar nicht auslesen, das sie zum einem Verschlüsselt zum anderen nicht SQL basiert ist (Name der Datenbank habe ich inzwischen wieder vergessen).

Ich denke so lange Phil es nicht in ExifTool implementiert, wird es für mich eine "Krücke" mit viel manuellen Aufwand bleiben, außer Du hast eine gute Idee ;)

Robert 

Title: Re: [GERMAN] wie kann ich danach suchen?
Post by: Mario on July 15, 2024, 09:05:16 AM
QuoteEs gibt ja bei der Bewertung die Sterne 1-5 und ja das eher unklare Ding "rating=-1" (abgelehnt).
Das ist so im XMP-Standard definiert. Seit circa 20 Jahren. Das sollten eigentlich alle nutzen können.

QuoteON1 wie z.B DxO gehören zu den Programmen die es "anders" machen. ON1 Photo RAW verwendet für "Abgelehnt" den Eintrag "User Flag : 2" (Unlike)
Das liegt immer im Ermessen der Software. Wenn der Anbieter Daten verstecken möchte und die Kompatibilität seiner Lösung mit anderer Software einschränken will, kann er solche Spielereien natürlich machen.
Das solche Extrawürste dann von Anbietern wie Adobe oder Werkzeugen wie ExifTool und IMatch nicht unterstützt werden ist dann aber nicht ungewöhnlich.
Title: Re: [GERMAN] wie kann ich danach suchen?
Post by: RobiWan on July 15, 2024, 09:29:21 AM
Quote from: Mario on July 15, 2024, 09:05:16 AMDas solche Extrawürste dann von Anbietern wie Adobe
Na ja Adobe ist nicht unbedingt Konsequent was diesen Punkt angeht. LR kennt auch kein Rating=-1

Quote from: Mario on July 15, 2024, 09:05:16 AMWerkzeugen wie ExifTool und IMatch nicht unterstützt werden ist dann aber nicht ungewöhnlich.
Richtig.
Die Frage für mich - habe ich innerhalb von IMatch eine Chance etwas zu bauen um diesen Umstand für mich etwas smoother zu machen?
Es sind immer viele Faktoren zumindest bei mir die dazu beitragen ob ich eine Software nutze oder nicht. Im Moment lebe ich noch mit dem enormen manuellen Aufwand bestimmte Sachen in Verbindung mit ON1 Photo RAW machen zu können. Ob das dauerhaft bleiben wird.... eher fraglich. Deswegen wäre an der Stelle für mich Wünschenswert ein klares "Nein" oder "Ja und zwar z.B so und so" als Antwort.
So zu sagen - IMatch hat doch sonst für alles eine Lösung parat :D
  
Title: Re: [GERMAN] wie kann ich danach suchen?
Post by: Mario on July 15, 2024, 09:50:41 AM
Quote"Nein" oder "Ja und zwar z.B so und so"
IMatch ließt und schreibt Metadaten via ExifTool. Solange ExifTool das proprietäre Datenformat von ON1 bzw. ihren proprietären XMP-Namensraum nicht unterstützt und an IMatch liefert, sieht IMatch die Daten nicht.

Phil hat ja für Dich die onone.config Datei gebaut, die auch in der aktuellen (12.89)-Version von ExifTool enthalten ist.

Du kannst das Tag in die "imatch_et.config"-Datei aufnehmen und dann sollte IMatch es lesen können.

Soweit ich weiß, kann man immer nur eine config-Datei mit ExiifTool verwenden. IMatch nutzt die "imatch_et.config", wenn es ExifTool aufruft. Du müsstest also diese Datei verändern. Und SICHERN, weil IMatch sei bei Updates überschreibt.

Dann sind die ON1-Daten in IMatch verfügbar und Du kannst sie mittels Metadata-Template in das XMP-Rating Tag kopieren.

Ich habe mich seit ewig nicht mit ExifTool Confiig Files beschäftigt und kann da nicht wirklich helfen.
Ich habe auch keine Dateien mit ON1-Metadaten hier zum testen.