Drehung von DNG-Files wird nicht übernommen

Started by surveyor, March 31, 2019, 12:19:30 AM

Previous topic - Next topic

surveyor

Hallo,
ich habe gerade die aktuelle Version von IMatch installiert und alle Bilder, die vorher mit Lightroom verwaltet wurden, in IMatch importiert.

DNG-Files, bei denen in "Camera Data --> Ausrichtung" "Rotation 270 CW" steht, werden nicht korrekt in der Übersicht bzw. im Viewer dargestellt. Wir kann ich erreichen, dass Bilder, die von der Kamera (Canon) als gedreht markiert sind, in IMatch aufrecht dargestellt und bearbeitet werden?

Mit freundlichen Grüßen

Jens

Mario

Das funktioniert normalerweise automatisch wenn die Rotation des eingebetteten Vorschaubildes auch entsprechend gesetzt wurde.

Welcher WIC codec ist installiert?
DNG auswählen > Hilfe > Support > WIC Diagnosis.
Ergebnis in Textdatei speichern und anhängen.

Wenn Du die FastPictureViewer codecs nutzt, unbedingt die Option zum automatischen Rotieren in den Einstellugen von FPV abschalten.

Welche Einstellungen verwendest Du unter Bearbeiten > Einstellugnen > Cache?
Kann IMatch das eingebettete Vorschaubild verwenden oder muss es die vollen DNG RAW-Daten laden?
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

surveyor

#2
Hallo,
ich habe die Diagnosedatei hier angehängt.

Anscheinend muss für DNG nach der Deinstallation von Photoshop und Lightroom noch irgendetwas installiert werden, damit die Thumbnails aus der DNG gelesen werden können. (???)

PS: Im Windows Explorer werden die Thumbnails richtig dargestellt.

Mit freundlichen Grüßen

Jens

surveyor

Die Cache-Einstellungen sind "Standard"

Mario

Du verwendest den Standard DNG-Codec von Windows.
Er kann weder ein Thumbnail noch ein Preview extrahieren. Aber das fiull DNG.
IMatch nimmt, was dieser Codec liefert und rotiert das Bild dann nach EXIF-Angabe.

Lad mal irgendwo ein Bild hoch damit ich das testen kann. Das ist normalerweise ein no-brainer, es sei denn, Du hast ungewöhnliche Einstellungen bei der Erstellung der DNG-Dateien verwendet. Warum der DNG Codec kein Preview lesen kann ist mur unbekannt. DNG-Dateien sollten immer mit einem Preview angelegt werden. Welche Software hast Du verwendet, mit welchen Einstellungen, in welcher Version?

Ich habe ca 20,000 DNG Dateien hier, mit verschiedenen Kameras, Lr und Ps und Adobe DNG Converter erstellt. Alle ohne Probleme.

Explorer nutzt nur die Thumbnails, not die Previews oder full DNG RAWs.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

surveyor

Hallo,
hier ein Link zu einem Bild, bei dem das auftritt. Das habe ich damals mit Lightroom importiert und von CR2 aus der Kamera in DNG importieren und konvertieren lassen.

https://1drv.ms/u/s!Aqg6-2nwUyKCgY8IqpgGr9dgzmhjiA

Mit freundlichen Grüßen

Jens

Mario

#6
Das Bild wird auf meinem System (mit den FPC Codecs) korrekt angezeigt:

Scheint also ein Problem mit dem DNG.-Codec von Windows zu sein. Ich emfehle, dich an den Microsoft Support zu wenden.
Ich habe gerade kein System ohne die FPV Codecs, aber aus Erfahrung weiß ich das die MS Codecs mit manchen DNG-Varianten (es gibt Dutzende!) Probleme haben.
Vielleich einfach die Datei mal neu als DNG speichern?



IMatch hat keine Möglichkeit herauszufinden, ob der Codec die Bilddaten "richtig" liefert. Es nimmt was kommt, schaut nach der EXIF-Orientierung und rotiert das Bild entsprechend.

Du kannst die Bilder in iMatch einfach virtuell rotieren (Kontextmenü) , damit sie korrekt dargestellt werden.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

surveyor

Ich habe den FastPictureViewer Codecpack installiert, die alte Datenbank gelöscht und den Bilderordner noch einmal einlesen lassen. Nun sind die Bilder alle richtig in der Datenbank und auch in den Ansichten.

Mit freundlichen Grüßen

Jens

Mario

Prima!
Du hättest auch einfach alle Problem-Bilder markieren können und dann mit UMSCH+STRG+F5 > Neu einlesen die Bilder neu einlesen können.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

JollieOllie

Hallo zusammen, bin der Ollie und neu hier (1. Tag der 30 Tage Probezeit)

Ich habe das gleiche Problem (DNGs und PEFs direkt aus Pentaxkameras). Die Bilder im Portraitformat werden grundsätzlich als Landscape angezeigt.
Aber nur in iMatch.
Ich teste gerade auch Photo Supreme, nutze derzeit digiKam, Photolab, FastRawViewer, nutzte bis vor kurzem Lightroom, früher Silkipix und ACDsee.
In allen anderen Programmen, einschließlich Windows Explorer, wird alles korrekt angezeigt.
Ich hab die Lösung mit dem Fremdcodec oben gelesen, ist mir erst aber mal unsympathisch.

Gibt es keine Lösung seitens iMatch? Ist doch seltsamm, dass alle anderen genannten die PEF und DNG richtig anzeigen.
Mein Rechner läuft unter Win10.

Mario

#10
Hinweis: Bei Postings in Deutsch bitte immer ein [GERMAN] im Betreff voranstellen.
Das erspart Mitgliedern, die kein Deutsch sprechen, das Öffnen und Lesen Deines Beitrages.

Zeig uns mal das Ergebnis der WIC-Diagnose. Vielleicht ist kein WIC-Codec installiert und IMatch muss auf LibRaw zurückfallen?

WIC Diagnostics

Es würde auch helfen, das Kameramodel zu nennen oder, besser, eine Beispieldatei (PEF und DNG) zum Download bereitzustellen, mit der ich das Problem hier nachvollziehen kann.
Oder an meine E-Mail schicken: support email address. Bitte mit einem Link zu diesem Post und nur eine Datei pro E-Mail anhängen.
Liste auch mal Deine Einstellungen under Bearbeiten > Einstellungen > Cache.

Mit diesen Infos können wir dann eine Lösung suchen.

Üblicherweise gibt es in IMatch keine Probleme mit der Verarbeitung und Anzeige von RAW-Dateien. DNG schon gar nicht.
Solange ein passender WIC-Codec in Windows verfügbar ist, kann IMatch darüber alle Dateien einlesen. Wenn nicht, fällt es auf LibRaw zurück. Und da gab es einen Bug, der für IMatch 2020 gefixed wurde. Unter bestimmten Umständen liefert LibRaw eine Rotation zurück, auch wenn das eingebettete Vorschaubild gar nicht rotiert werden muss. IMatch hat das Rotationsflag ausgewertet (vielleicht tun das andere Anwendungen nicht...) und daher kommt es zur falschen Ausrichtung. Das war bisher aber nur ein Problem bei einigen OLympus-Modellen, die das Vorschaubild immer neutral abspeichern, auch wenn das RAW-Bild eigentlich rotiert werden muss. Die EXIF-Rotationsdateien bleiben aber erhalten und daher das Problem. Vielleicht macht Pentax das bei einigen Modellen auch so...?

Ich habe gerade meine PEF-Testdateien nochmal getestet und alle werden mit der richtigen Ausrichtung angezeigt. Pentax ist nicht so verbreitet und ich habe nur ca. 50 Beispieldateien.
Und wenn bei dir sowohl die DNG-Dateien als auch die RAW-Dateien falsch rotiert werden, ist was gänzlich falsch. DNG ist normalerweise völlig problemlos, es sei denn, Adobe erfindet wieder mal eine Erweiterung, die sie für Lr brauchen.

Als Work-around empfehle ich für die Dateien einfach eine virtuelle Rotation in IMatch (Rotating Images for Display). Das verändert die Datei nicht, aber IMatch zeigt sie korrekt rotiert an.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

JollieOllie

#11
Hallo Mario,

Danke für die Unterstützung.
Kameras (von alt nach neu)

Pentax K10,
Pentax K-M,
Panasconic LX3,
Pentax K-7,
Pentax K-5,
Ricoh GR,
Pentax K-3,
Pentax KP

Die Raw Bilder der K10 (pef) und die der Panasonic LX3 (rw2) werden richtig angezeigt.
Bei allen anderen genannten Modelle (also bei den neueren und neuen) stimmt die Drehung nicht. Egal ob die Kamera auf pef oder dng steht (Pentax bietet beides in der Kamera an)

Ich schick Dir einen Link auf Deine Mailadresse. Ich habe da für jede Kamera ein Beispiel Raw und die zugehörige WIC_Diag Datei.
Ich hoffe das mit dem "freigeben" des Verzeichnisse klappt. Falls nicht, bitte melden.

Gruß Ollie

JollieOllie

Quote from: Mario on December 21, 2019, 08:27:08 AM...
...Und wenn bei dir sowohl die DNG-Dateien als auch die RAW-Dateien falsch rotiert werden, ist was gänzlich falsch....

Bei Pentax/Ricoh sind die DNGs die Raws. Das ist, was die Kamera auf die SD Karte schreibt.
Da findet keine Wandlung von einem Rawformat in DNG am Rechner statt.

JollieOllie

Hi Mario,
konntest Du auf die Dateien auf meinem OneDrive zugreifen?


Mario

Ich habe die Testbilder heute runtergeladen.

Sowohl mit den Standard Microsoft WIC Codecs und auch den FastPictureViewer codecs werden die Bilder auf meinen Systemen korrekt angezeigt.
Auch der Fallback auf LibRaw (wenn kein Codec installiert ist) funktioniert. Das ist auch bei einigen Deiner Bilder der Fall, weil Windows nicht alle von Dir verwendeten RAW-Formate unterstützt. Das ist schlecht. Aber IMatch nutzt in diesem Fall automatisch LibRaw, und daher kann es die Bilder trotzdem anzeigen.

Ich habe aber für IMatch 2020 ein Problem im Zusammenspiel mit LibRaw behoben. IMatch 2019 verwendet die von LibRaw gelieferte Bildausrichtung und rotiert das Bild entsprechend. Im Falle von LR sollte IMatch aber die Orientierung ignorieren, wenn das Vorschaubild geladen wurde. Es scheint, dass viele Kamerahersteller das Vorschaubild immer "neutral" rotieren, auch wenn das RAW-Bild 90° oder 270° Grad zu rotieren ist. Wenn IMatch trotzdem die von LR gelieferte Orientierung anwendet, wird das Vorschaubild falsch angezeigt. Ich habe das daher für IMatch 2020 angepasst und hoffe, dass das auch wirklich für alle Kamerahersteller funktioniert.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

JollieOllie

Hi Mario,
danke für's testen. Prima dann schau ich mir IM 2020 an sobald es verfügbar ist. Gefällt mir richtig gut, was Du das anbietest.
Kann ich nochmal testen? Gelten die 30 Testtage pro IM version oder nur einmalig?

Mario

#16
Die Testversion öffnet Datenbanken älter als 30 Tage im nur-Lesen Modus. Du kannst aber eine neue Datenbank erstellen.

Hinweis: Das IMatch auf Deinem System auf LibRaw zurückfällt, bedeutet, dass Deine Kamera DNG-Dateien produziert, die nicht dem Standard entsprechen. Und von Windows nicht unterstützt werden. Das ist natürlich nicht gut. Entweder sind die WIC Codecs auf Deinem System veraltet, oder die DNG-Dateien sind sehr speziell...

Vielleicht mal die Codecs aktualisieren:

https://www.microsoft.com/en-us/p/raw-image-extension/9nctdw2w1bh8?activetab=pivot:overviewtab
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

JollieOllie

Quote from: Mario on December 30, 2019, 02:20:26 PM...
Hinweis: Das IMatch auf Deinem System auf LibRaw zurückfällt, bedeutet, dass Deine Kamera DNG-Dateien produziert, die nicht dem Standard entsprechen. Und von Windows nicht unterstützt werden. Das ist natürlich nicht gut. Entweder sind die WIC Codecs auf Deinem System veraltet, oder die DNG-Dateien sind sehr speziell...

Vielleicht mal die Codecs aktualisieren:

https://www.microsoft.com/en-us/p/raw-image-extension/9nctdw2w1bh8?activetab=pivot:overviewtab

werde ich testen. Aber mein Windows zeigt mir ja alle Dateien korrekt an. Im ganz normalen Dateiexplorer.
Alle anderen installierten "Bildbetrachter", die RAW/DNG anzeigen können ebenso. Nur eben iMatch nicht.

Ich installier mal die Codecs die Du verlinkt hast und melde mich dann.

Mario

Bei mir ja auch. Kein Problem mit den Microsoft oder den FPC-Codecs. Siehe mein Screen Shot in der E-Mail.
Nicht so auf Deinem System...
Normalerweise machen RAW-Dateien oder DNG in IMatch keinerlei Probleme.
Windows Explorer nutzt nur das kleine Vorschaubild, nicht das Preview oder Full RAW. Ob Deine anderen Bildbetrachter WIC Codecs verwenden oder eigene Lösungen weiß ich nicht.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

JollieOllie

Quote from: JollieOllie on December 30, 2019, 02:41:27 PM...

Ich installier mal die Codecs die Du verlinkt hast und melde mich dann.

war schon installiert