Функция PHP для конвертации изображения в чёрно-белое
Функция PHP для конвертации изображения в чёрно-белое.
В созданной функции используем встроенные:
ImageColorsTotal - встроенная функция, сколько всего цветов в изображении.
Imagecreatefromgif - создаёт новое изображение из файла или URL.
<?php # col (количество цветов) 0 для серого, 1 для красного, 2 зелёного, 3 синего function MakeColoursGrey($im,$col){ for($i=0;$i<$total;$i++){ $commongrey=(int)($old['red']+$old['green']+$old['blue'])/3; if(!$col){ }elseif($col==1){ }elseif($col==2){ }elseif($col==3){ } } } // выбираем изображение и цвет MakeColoursGrey($img,$col); // задаём для хедера нужный тип // возвращаем изображение ?>