PHP

Для нанесения текста в любой кодировке и в любом языке возможно при использовании сторонних шрифтов. В реализации примера используется функция — imagettftext. Она может принимать несколько значений: размер текста в пикселях, цвет, начало текста относительно координат по осям X и Y, сам наносимый текст и самое главное, файл шрифта, который позволит наносить текст в нужной кодировке.

Подробнее
02:45
2927
0

Ни для кого не секрет, что сайты, особенно крупные, постоянно сканируются роботами, и не только поисковыми. Зачастую спамеры собирают свои базы e-mail адресов, сканируя сайты. Чтобы это предотвратить, можно выводить e-mail пользователей не в текстовом виде, а картинкой. Для этого необходимо предварительно перевести текст в картинку, единственная проблема, возникающая при этом, это динамический размер изображения, поскольку длина e-mail всегда разная. В решении поможет, описанная в предыдущем рецепте, функция — imagettfbbox.

Подробнее
02:35
2838
0

Иногда необходимо наложить одно изображение на другой с прозрачностью, например так называемый водяной знак.
Поможет в этом функция — imagecopy, которая копирует одно изображение на другое.

Подробнее
02:30
2944
0

Для преобразования цветной картинки в черно-белую, необходимо создать пустой холст размером, как и исходная картинка. После этого, необходимо задать пустому изображению черно-белую (серую) палитру. И этих приготовлений остается только объединить исходное изображение с пустым холстом и вывести результат.

Подробнее
02:25
1002
0

В рецептах приведен пример перевода кода цвета из RGB в HEX и из HEX в RGB.

Подробнее
02:15
1156
0

При наложении маски исходное изображение будет обрезано по форме маски, в роли которой может любая картинка, допустимого формата – jpeg, jpg, png, gif. Картинка-маска должна иметь однотонный цвет в области, которая будет сохранена, например черный. А все остальное, что будет удалено, должно иметь любой другой цвет, главное не черный.

Подробнее
02:10
818
0

Реализация капчи с математическими функциями

Подробнее
01:55
852
0

Маленькая функция для генерации пароля любой длинны. Помимо длины функция может генерировать в пароле разные символы: маленькие буквы, большие буквы, цифры или комбинации символов.

Подробнее
02:45
797
0

Иногда, для того чтобы разнообразить материал - интересно использовать разные трюки с его выводом в шаблоне или на странице. Например можно воспользоваться интересным решением вывода случайного текста или как в данной статье выводом случайной картинки.

Подробнее
05:17
876
1