Ну а сейчас я научу вас этими матрицами пользоваться. Первая вещь, которую вам нужно усвоить - принцип. Яркость окружающих пикселов умножается на соответствующие им значения в матрице, результаты складываются, делятся на делитель и из результата вычитается смещение. Полученное значение и будет значением яркости для данного пиксела. Важно соблюсти баланс яркости в изображении. Для этого достаточно сложить значения в матрице и поставить полученное число в поле "делитель". Если делитель будет меньше - яркость будет завышена, если больше - занижена.
Хотя можно умышленно нарушить баланс яркости. Например, осветление картинки в 1,5 раза делается так: 0 0 0 0 3 0 0 0 0 Делитель: 2 Думаю, все понятно, 3/2=1,5.
Теперь перейдем к "чему посложнее". Ну, например, среднее по квадрату. Тоже очень просто: 1 1 1 1 1 1 1 1 1 Делитель: 9 Или, например, шум, т.е. менее сильное размытие: 1 2 1 2 4 2 1 2 1 Делитель: 16
Наконец, emboss. -1 0 0 0 0 0 0 0 -1 Делитель: 1 Смещение: 128 Вот это уже кое-что. Обратите внимание, выставлена отрицательная яркость, т.е. пикселы уйдут в негатив. Также нарушен баланс яркости, в 2 раза. И, наконец, использовано смещение, т.е. результат выполнения матрицы еще и затемняется.
Да, в JustPaint есть еще одна опция - "Баланс яроксти". Рекомендуется постоянно держать ее включенной. При отключении снимаются все ограничители, и картинка может стать либо слишком темной, либо слишком светлой. Хотя иногда это позволяет добиться интересных эффектов. Например, попробуйте выполнить emboss с балансировкой и без. Пока все. В принципе, этих данных достаточно для создания матриц. Удачи!
22 апр 2009 в 10:11