Níveis RGB do Photoshop com o ImageMagick
Eu estou tentando converter alguns efeitos criados no Photoshop em código para uso com php / imagemagick. No momento, estou especificamente interessado em recriar o recurso de níveis RGB do Photoshop. Eu não estou muito familiarizado com a interface do Photoshop, mas esta é a informação que me é dada:
RGB Level Adjust
Input levels: Shadow 0, Midtone 0.92, Highlight 255
Output levels: Shadow 0, Highlight 255
Quais são os níveis de entrada versus os níveis de saída? Como eu traduziria isso para o ImageMagick? Abaixo você pode ver o que eu tentei, mas não renderiza corretamente o efeito desejado (convertendo a escala 0-255 do Photoshop para 0-65535):
$im->levelImage(0, 0.92, 65535);
$im->levelImage(0, 1, 65535);
Isso foi principalmente uma tentativa no escuro, já que os nomes dos parâmetros não se alinham e, para os níveis de saída, o número de parâmetros não corresponde. Basicamente eu não entendo exatamente o que está acontecendo quando o photoshop aplica o ajuste. Eu acho que é o meu maior obstáculo agora. Assim que eu conseguir isso, precisarei encontrar os efeitos correspondentes no ImageMagick.
Alguém pode lançar alguma luz sobre o que está acontecendo no Photoshop e como replicar isso com o ImageMagick?