php

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

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

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

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

Ссылки

Похожие публикации:

  1. Быстрый способ удаления папки на PHP
    В РНР для удаления файла существует функция unlink(), для удаления пустого каталога - rmdir(). Что делать если нужно рекурсивно удалить...
  2. Отдать PDF на скачку
    При проектировании одного проекта столкнулся с проблемой некоторых браузеров открывать PDF-документ непосредственно в окне браузера. Это чревато тем, что вы...
  3. Число с ведущими нулями
    Возникает необходимость выводить числа с ведущими нулями (например, дата вида 01.02.2010). Небольшие кусочки кода (так называемые сниппеты) позволяют сделать это...

Теги:

Оставить комментарий

При написании кода в комментариях вы можете использовать Zen Coding для быстрого ввода HTML.