Poziomy RGB Photoshopa z ImageMagick

Próbuję przekonwertować niektóre efekty utworzone w Photoshopie na kod do użycia z php / imagemagick. Obecnie jestem szczególnie zainteresowany tym, jak odtworzyć funkcję poziomów RGB Photoshopa. Nie znam dobrze interfejsu Photoshopa, ale to jest informacja, którą otrzymałem:

RGB Level Adjust
  Input levels: Shadow 0, Midtone 0.92, Highlight 255
  Output levels: Shadow 0, Highlight 255

Jakie są poziomy wejściowe w stosunku do poziomów wyjściowych? Jak mogę to przetłumaczyć na ImageMagick? Poniżej możesz zobaczyć, co próbowałem, ale nie renderuje poprawnie pożądanego efektu (konwersja skali 0-255 Photoshopa na 0-65535):

$im->levelImage(0, 0.92, 65535);
$im->levelImage(0, 1, 65535);

Było to głównie uderzenie w ciemność, ponieważ nazwy parametrów nie pokrywają się, a dla poziomów wyjściowych liczba parametrów nawet się nie zgadza. Zasadniczo nie rozumiem dokładnie, co się dzieje, gdy photoshop stosuje regulację. Myślę, że to moja największa przeszkoda w tej chwili. Gdy już to zrozumiem, będę musiał znaleźć odpowiednie efekty w ImageMagick.

Czy ktoś może rzucić nieco światła na to, co dzieje się w Photoshopie i jak powielić to z ImageMagick?

questionAnswers(3)

yourAnswerToTheQuestion