<:Adobe RGB nach sRGB mit ImageMagick>

Das kommt davon, wenn man andere Leute an seiner Kamera rumspielen lässt. Mir wurde auf umgestellt, und ich hab es erst nach einer stundenlangen Fototour im daran gemerkt, dass alle Dateien mit _mg_ statt img_ anfangen und die Farben blass aussehen. Da ich mit Adobe RGB nicht wirklich was anfangen kann, sondern echt lieber sRGB hätte, habe ich eine Möglichkeit gesucht, das ganze automatisiert zu konvertieren, und zwar natürlich mit freien Tools.

<>s convert hat einen -profile-Parameter, mit dem man auch zwischen diversen ICC-Profilen hin und her konvertieren kann. Dafür braucht man aber erst mal die Profildateien. Adobe stellt freundlicherweise <> bereit. Die -Datei, die man bekommt, wandelt man mit rpm2tar in ein Tarfile um und entpackt dann die ICC-Dateien irgendwohin. Die eigentliche Konvertierung läuft dann mittels (Zahlenbereich natürlich anpassen, bash 3 benötigt):

for x in 2{786..925}; do convert -profile ~/tmp/icc/AdobeRGB1998.icc _mg_$x.jpg \ -profile ~/tmp/icc/sRGB\ Color\ Space\ Profile.icm \ -quality 97 img_$x.jpg done

Danach sollte man noch die EXIF-Daten wie <> anpassen:

exiftool -overwrite_original \ -ColorSpace=sRGB -InteropIndex=R98 img_2{786..925}.jpg