Photoshop で作成されたいくつかの効果を、php/imagemagick で使用するコードに変換しようとしています。今のところ、Photoshop の RGB レベル機能を再現する方法に特に興味があります。私は Photoshop のインターフェースにあまり詳しくありませんが、これは私が与えられた情報です。
RGB Level Adjust
Input levels: Shadow 0, Midtone 0.92, Highlight 255
Output levels: Shadow 0, Highlight 255
入力レベルと出力レベルの正確さは? これを ImageMagick にどのように変換しますか? 以下に、私が試したことを示しますが、目的の効果が正しくレンダリングされません (Photoshop の 0-255 スケールを 0-65535 に変換):
$im->levelImage(0, 0.92, 65535);
$im->levelImage(0, 1, 65535);
パラメータ名が一列に並んでおらず、出力レベルのパラメータの数も一致していないため、これはほとんど暗闇の中での刺し傷でした。基本的に、Photoshop が調整を適用するときに何が起こっているのか正確にはわかりません。それが今の私の最大のハードルだと思います。それを取得したら、ImageMagick で対応する効果を見つける必要があります。
Photoshop で何が起こっているのか、そして ImageMagick でそれを再現する方法について誰かが光を当てることができますか?