Вопрос PHP imagefilter - PullRequest
       49

Вопрос PHP imagefilter

0 голосов
/ 22 марта 2011

Почему IMG_FILTER_CONTRAST в примере 1 создает более яркое изображение, чем в примере 2, может кто-нибудь объяснить мне более подробно параметр IMG_FILTER_CONTRAST, как это происходит?

Пример 1

imagefilter($image, IMG_FILTER_CONTRAST, 255);

Пример2

imagefilter($image, IMG_FILTER_CONTRAST, 100);

Ответы [ 4 ]

3 голосов
/ 22 марта 2011

Согласно PHP: imagefilter - Manual , похоже, что 255 находится вне диапазона значений для IMG_FILTER_CONTRAST.

В документации нет точного значения и действительныдиапазоны аргументов для ImageFilter().Согласно источникам 5.2.0 аргументы таковы:
...
IMG_FILTER_CONTRAST
-100 = максимальный контраст, 0 = без изменений, +100 = минимальный контраст (обратите внимание на направление!)

1 голос
/ 13 июля 2011

Как отмечает PanuWorld в комментарии в документации - ссылка
»... IMG_FILTER_CONTRAST -100 = максимальный контраст, 0 = без изменений, +100 = минимальный контраст (обратите внимание на направление!) »...

0 голосов
/ 22 марта 2011

IMG_FILTER_CONTRAST: изменяет контраст изображения. Используйте arg1, чтобы установить уровень контрастности.

IMG_FILTER_CONTRAST: уровень контрастности.

http://en.wikipedia.org/wiki/Contrast_(vision)

0 голосов
/ 22 марта 2011

Что вы хотите услышать от нас, поскольку в руководстве говорится, что это уровень ограничения, и вы используете разные значения в обоих вызовах.

Вот почему выходные данные разные.

...