За последние 24 часа нас посетил 20621 программист и 1826 роботов. Сейчас ищут 1020 программистов ...

Фильтры изображений

Тема в разделе "Обработка изображений средствами PHP", создана пользователем Berezovsky, 2 апр 2015.

  1. Berezovsky

    Berezovsky Новичок

    С нами с:
    1 апр 2015
    Сообщения:
    17
    Симпатии:
    0
    Можно ли каким либо образом сделать фильтры изображений для PHP? Или как они вообще делаются? Можете посоветовать литературу на эту тему?
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    можно. есть расширение GD. Зависит от того какие именно фильтры вам нужны. опишите задачу подробнее.
    например, обработка сепия:
    Код (PHP):
    1. $im = imageCreateFromJpeg('./mazda.jpg');
    2. imagefilter($im, IMG_FILTER_GRAYSCALE);
    3. imagefilter($im, IMG_FILTER_COLORIZE, 60, 60, 0); 
    4. imageJpeg($im, './mazda_sepia.jpg' ); 
    еще есть блур, негатив,кропинг, дисторш, стреч, водяные знаки, тени, дымка, контраст, пикселезация...
    фугкции есть хорошие imagefilter(), imageConvolution() ...
    еще можно попиксельно вручную проходить все изображение и менять на все что угодно.

    еще есть мощные библиотеки, и классы типа imagemagick которые кучу всего умеют, и могут использоваться вместе с пхп
    как-то так