Ich habe eine Reihe von Bildern (48-Bit-TIFF), die in ProPhoto RGB kodiert sind.
Ich habe eine Reihe alternativer Eingangsfarbprofile (bezogen auf ProPhoto RGB, aber etwas anders), die ich den Bildern zuweisen kann, um verschiedene Farbtransformationen zu erhalten.
Dies ist jedoch nicht die richtige Art, Farbprofile zu verwenden. Wenn Sie eine Farbtransformation benötigen, möchten Sie entweder ein 3DLUT (funktionsfarbraumabhängig, eher wie ein Device-Link-Profil) oder ein abstraktes Profil (Lab->Lab-Mapping, farbraumunabhängig).
Photoshop unterstützt sowohl 3DLUTs als auch abstrakte Profile.
Ich möchte entweder ein 3DLUT- oder ein abstraktes Profil erstellen, das dieselbe Transformation codiert wie diejenige, die durch Ändern des Eingabeprofils erreicht wird. Ich weiß nicht wie ich weiter vorgehen soll. Ich bin Programmierer und kann Code schreiben, wenn das hilfreich ist.
In mathematischer Notation haben wir diese Funktionen:
ProPhotoRGB: RGB->XYZ
ProPhotoRGBModified: RGB->XYZ
XYZ2Lab: XYZ->Lab
Lab2XYZ: Lab->XYZ
Und wir wollen diese Funktion finden:
UnknownAbstract: Lab->Lab
Damit diese Gleichheit gilt:
ProPhotoRGBModified(input) == Lab2XYZ(UnknownAbstract(XYZ2Lab(ProPhotoRGB(input))))
Sie können dies tun, indem Sie einen RGB-Farbwürfel als .tif (oder in einem anderen verlustfreien Format, das Sie bevorzugen) erstellen, ihn in Photoshop übernehmen, die Transformation auf das Bild anwenden und es dann wieder speichern. Ich habe eine, die 64 x 64 x 64 ist:
Öffnen Sie das also in Photoshop und teilen Sie ihm mit, dass es sich im Quellfarbraum befindet, aus dem Sie transformieren möchten. (Möglicherweise müssen Sie ihm mitteilen, dass es das angehängte Profil ignorieren soll, falls vorhanden. Ich bin mir nicht sicher, was das Hochladen hier mit dem Bild bewirkt.) Führen Sie dann alles aus, was Sie getan haben, um in den neuen Farbraum zu konvertieren. Speichern Sie es wieder in einem verlustfreien, einfach zu lesenden Code-Format. Entfernen Sie dann die Farbprofilinformationen, falls vorhanden, da dies dazu führt, dass sie in Zukunft anders gerendert werden. Sie können es jetzt als 3D-LUT verwenden.
mattdm
Aram Hăvărneanu
Euri Pinhollow
A->B
,B->A
da dies die einzige Möglichkeit ist, diesen Effekt zu erzielen, indem Sie einfach in ein Profil konvertieren, das Sie erstellen möchten.Michael C
Aram Hăvărneanu