Von ImageMagick erstellte JPGs oder PNGs wirken dunkler als ihre 32-Bit-TIFF-Quelle

468
Christopher Spears

Ich arbeite mit ImageMagick (Version 7.0.7-36 Q16 x64 2018-05-29) unter Windows 7. Ich versuche, ein 32-Bit-TIFF in ein PNG-Format umzuwandeln.

magick.exe convert a_32bit.tif a.png 

Das resultierende Bild sieht jedoch dunkler aus als das Originaltiff. Ich hatte das gleiche Ergebnis mit JPGs und 8-Bit-Tiffs. Offensichtlich sind einige Informationen verloren gegangen, also habe ich mit den Flaggen "-gamma" und "-Qualität" vergeblich gespielt.

Ich hatte gute Ergebnisse in Photoshop. Ich habe die Bittiefe auf 8 eingestellt (Image-> Modell> 8 Bit / Kanal). Ein Warndialogfeld zeigte an, dass die Reduzierung der Dokumententiefe das Erscheinungsbild von HDR-Bildern mit mehreren Ebenen beeinflussen kann. Der Dialog fragte mich, ob ich Ebenen zusammenführen wollte, bevor die Tiefe geändert wurde. Ich habe "Nicht zusammenführen" ausgewählt. Dann habe ich die Datei als jpg gespeichert. Die Farbe war gut.

Irgendeine Idee, wie man dies in ImageMagick replizieren kann? Ich möchte ein Skript, das diese Tiffs in ein JPG oder PNG konvertiert.

Vielen Dank.

1
Klingt nach einem Farbmanagementproblem. ist ein Farbprofil in den Dateien eingebettet? Wenn nicht, welche Farbeinstellungen haben Sie in Photoshop und ImageMagick? cybernetic.nomad vor 5 Jahren 0

2 Antworten auf die Frage

0
spike_66

Da Sie in Photoshop gute Ergebnisse erzielen, können Sie eine Aktion erstellen, um die beschriebenen Schritte aufzuzeichnen, und diese Aktion dann mithilfe des Batch-Prozesses auf alle TIFF-Dateien anwenden.

Hier ist ein Link zu einem Tutorial dazu.

https://www.youtube.com/watch?v=TzBws9yIeR8

0
Christopher Spears

Interessant. Der Trick ist eine Gamma-Korrektur von 2.2.

magick.exe convert a_32bit.tiff -gamma 2.2 a.jpg 

Ich dachte, ich müsste das nicht tun, wenn das Bild im sRGB-Farbraum wäre.

Nun, theoretisch darf man das nicht. In der Praxis hat jede App ihre Macken. vor 5 Jahren 0