PHP imagefilter параметр IMG_FILTER_SMOOTH диапазоны значений вопрос? - PullRequest
2 голосов
/ 24 марта 2011

Какой диапазон значений я могу использовать для параметра функции фильтра изображений IMG_FILTER_SMOOTH?

1 Ответ

4 голосов
/ 24 марта 2011

Похоже, что нет никакого реального ограничения диапазона, по крайней мере, ни в одной документации, которую я видел. Однако здесь есть краткое объяснение значения здесь :

Здесь недостаточно места, чтобы пойти в полном обсуждении того, что они Матрицы манипуляции есть, но достаточно сказать, что вы можете представлять многих разные преобразования - от Обнаружение размытия по Гауссу до края - используя числовую матрицу 3x3, которая определяет, как цвета восьми пикселей, окружающих любой данный пиксель (причем сам пиксель является девятое) должны иметь свои значения RGB изменилось. С IMG_FILTER_SMOOTH, передаваемый параметр используется как изменить значение для самого пикселя, это означает, что вы должны определить, сколько собственный цвет пикселя используется для формирования его окончательный цвет.

Вы вряд ли захотите значения вне диапазона от -8 до 8, так как даже одно число делает довольно большой разница. Примерно в 10 картина почти нормально, потому что оригинал значения пикселей имеют больший вес чем общая сумма его соседи, но вы можете получить некоторые действительно аккуратные эффекты от -6 до -8- поиграйте и посмотрите, что вы можете придумать.

...