Верх страницы
Время для прочтения: 0 мин. 1 сек.

Черно-белое изображение средствами PHP

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

Всего пару строк кода на PHP позволили достичь нужного результата без каких-либо ненужных манипуляций.

$path = 'путь_до_исходного_изображения';
$im = imagecreatefrompng($path);
if ($im && imagefilter($im, IMG_FILTER_GRAYSCALE)) {
    imagepng($im,'grayscale.png' );
}
imagedestroy($im);

Функция imagefilter() доступна в РНР с пятой версии

Ссылки

Автор: Кобзарёв Михаил

Русский разработчик с 20-ти летним стажем. Работаю с PHP, ООП, JavaScript, Git, WordPress, Битрикс, Joomla, Drupal, OpenCart, DLE, Laravel, Moonshine, Symfony, SuiteCRM.

Оптимизирую сайты под Google Page Speed, настраиваю импорты для больших магазинов на WooCommerce + WP All Import. Пишу плагины на заказ. Все мои услуги.

Веду блог о разработке, дайджест в телеграмме и в ВК.

Вы всегда можете нанять меня.

Комментарии
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Предыдущая запись
Следующая запись

Давайте дружить
в Telegram

Авторский блог вашего покорного слуги в Telegram про web, программирование, алгоритмы, инструменты разработчика, WordPress, Joomla, Opencart, Laravel, Moonshine, фильмы и сериалы