Как показать случайную картинку


Это очередная коротенькая статья, в ней я хочу показать как можно сделать вывод случайных картинок на страницу сайта.
Для вывода нужно добавить на страницу такой код:
Читать далее «Как показать случайную картинку»

Сделать черно-белую картинку из цветной на php


В этой статье я хочу показать, как в php можно из цветной картинки сделать черно-белую с помощью библиотеки GD.
Ни чего сложного в создании черно-белого изображения нет — создаем пустое изображение с размером, равному исходному(цветному) и задаем серую палитру. Потом накладываем цветную картинку на холст, с серой палитрой. И сохраняем результат.
Читать далее «Сделать черно-белую картинку из цветной на php»

Наложение водяного знака на картинку


В этой статье я хочу показать, как можно наложить одну картинку на другую. И как конкретный пример сделать наложение на картинку водяного знака.
Водяной знак у нас будет картинка, расположим ее в нижнем правом углу картинки, которая является исходной.
Все что нужно, это загрузить две картинки, определить их размер, высчитать координаты для водяного знака и сделать наложение картинок друг на друга.
Читать далее «Наложение водяного знака на картинку»

Получение превью картинки для видео с YouTube


Это небольшая статья о том как можно получить превью картинку для видеоролика с youtube. Для этого нам нужно только урл на видеоролик.
Прежде чем начать писать код нужно понять, что мы будем делать. Немного поискав в интернете я нашел описание того, где хранит свои картинки ютуб. Все картинки складируются на сервере, к которому можно обратится по адресу http://img.youtube.com. Далее, картинки для видео лежат в папке /vi/, в ней для каждого видео создается папка с именем, которое фигурирует в урле на видео. Имя папки передаются в урле в параметре embed или v. Параметры разные, поскольку ссылки на видео могут быть разные — либо это ссылка из браузера, либо это ссылка, которая находится в ifame — который в свою очередь используется для импорта видео на сторонние сайты.
Читать далее «Получение превью картинки для видео с YouTube»

Нанесение на картинку текста с обводкой


Нанесение на картинку текста с обводкой
В предыдущей статье я показывал, как можно написать текст на картинке. И недавно я столкнулся с проблемой, нужно было нанести текст с обводкой. То есть белый текст с черной окантовкой(обводкой). Стандартного решения в пхп нет, пришлось импровизировать, возможно это не самый рациональный способ, но он работает.
Читать далее «Нанесение на картинку текста с обводкой»

Нанесение на картинку текста


Нанесение на картинку текста
В этой статейке я хочу показать, как можно генерировать изображение (картинку). А именно как нанести текст на изображение. Текст будем писать шрифтом в формате .ttf(можете найти такой шрифт у себя на компьютере в Windows).
Читать далее «Нанесение на картинку текста»

Изменение размера картинок


Изменение размера картинок
Изменение размера картинок.

Не так давно, мне понадобилось функция, которая смогла бы корректно уменьшать картинки.  Потратив на поиски готового решения в интернете несколько часов, я решил написать функцию сам. Сложностей тут особо нет, главное это правильно обработать картинку, чтобы она не растянулась и не сжалась, не потеряла свои пропорции. Например, если исходная картинка 500х400, а из нее нужно сделать  400Х400, простым сжатием тут не отделаться. Решение простое: сделать белый фон (или любой другой, как кому нравится) и на этот фон нанести, корректно сжатую картинку, сжимать нужно пропорционально по большей стороне.  Вот собственно весь смысл функции, теперь непосредственно код функции.
Читать далее «Изменение размера картинок»