Photoshops RGB-Pegel mit ImageMagick
Ich versuche, einige in Photoshop erstellte Effekte in Code für die Verwendung mit PHP / Imagemagick umzuwandeln. Im Moment bin ich speziell daran interessiert, wie die RGB-Pegel-Funktion von Photoshop wiederhergestellt werden kann. Ich bin mit der Photoshop-Oberfläche nicht wirklich vertraut, aber dies sind die Informationen, die mir gegeben werden:
RGB Level Adjust
Input levels: Shadow 0, Midtone 0.92, Highlight 255
Output levels: Shadow 0, Highlight 255
Wie genau sind die Eingangspegel gegenüber den Ausgangspegeln? Wie würde ich das in ImageMagick übersetzen? Unten sehen Sie, was ich versucht habe, aber der gewünschte Effekt wird nicht korrekt wiedergegeben (Konvertieren der Skala von Photoshop von 0-255 in 0-65535):
$im->levelImage(0, 0.92, 65535);
$im->levelImage(0, 1, 65535);
Dies war größtenteils ein Stich in die Dunkelheit, da die Parameternamen nicht übereinstimmen und die Anzahl der Parameter für die Ausgangspegel nicht einmal übereinstimmt. Grundsätzlich verstehe ich nicht genau, was los ist, wenn Photoshop die Anpassung anwendet. Ich denke, das ist momentan meine größte Hürde. Sobald ich das bekomme, muss ich entsprechende Effekte in ImageMagick finden.
Kann jemand etwas Licht ins Dunkel bringen, was in Photoshop vor sich geht und wie man das mit ImageMagick repliziert?