На этом уроке мы научимся сохранять изображение в файл и делать надпись на готовом изображении
Дата отправки отчёта:
2 июня 2018 г.
Задание выполнено: за
26 мин.
Чему научился:
Всё это сделал ещё на прошлом уроке и даже больше, тут лишь подгрузил фоном картинку, водянки как видим красиво располагаются поверх логотипа проекта. И да забыл, ещё в прошлый раз использовал кастомный шрифт ttf, так же ещё с прошлого раза сохранялась картинка в формате jpg, а при загрузке проверялся формат картинки png, jpg или gif и выбирался тип загрузки изображения, чтобы не было казусов с прозрачностью и т.д. В общем функцию изначально реализовал ещё гдето в 2010 году, до сих пор актуальна, но решил чуток модифицировать, добавив настройку размера шрифта водянки, относительно шрифта и интервалы задаются при генерации сетки расположения текста. Так же поддержка установки угла строки водянки от 0 до 90 градусов. Я использовал в уроке угол 45 градусов. Сохраняются сгенерированныйе файлы в туже папку с исходной картинкой и с тем же именем, откуда и подгружается в html для вывода результата. Так же отображается выше отображения картинки строка результата работы генератора, удалось или нет. Так как если скормить не поддерживаемый формат, уже выдаст ошибку о том, что не удалось. Есть выбор цвета заливки фона, на который будет накладываться текст и/или подгружаемое изображение. з.ы. Так как в функции всё вычисляется относительно выбранного размера исходной картинки, то и логотип, который подгрузился для фона, расположился по центру картинки, так как оказался меньше результируюшего размера, если бы картинка была больше чем окончательный размер, то она была бы подогнана пропорционально.