Скрипт HasoidMS

Характеристика
Лицензия
Документация
История версий
Скачать

Скрипт SpyCounter

SpyCounter - Описание
SpyCounter - Документация
SpyCounter - Скачать

Программы

YAsoid - Проверка индексации
MapGen - генератор карты сайта

Услуги

PHP, MySQL программы

Плагины Zcasher

Новинка! Флешевый игровой зал
Анти Хакер
Хостинг для почтовиков
Брутальный билет
Колесо удачи
РобоКасса

Плагины от Пашойда

Автоматический Обмен Валют
Авторизация по WMID
Бонус за активного реферала
Мини-Казино
Оплата переходов по реф-ссылке
Плагин Анекдоты
Подтверждение реги по WMID
Полуавтоматические выплаты
Пополнение PIN-кодом
WebMoney Бонус

PHP. Наложение текста на картинку

Заработок в интернет

Заработок Интернет. Введение
Шаг 1. Платежные системы
Шаг 2. Первый заработок
Шаг 3. Безопасная среда Linux

Все о 1С

1C. Параметры командной строки
1C. Выбор в группе

Безопасность

Антивирус Comodo
XSS продвижение

Язык PHP

PHP. Выборка из таблицы
PHP. Информация о посетителе
PHP. Информация о сайте
PHP. Скрываем HTTP_REFERER
PHP. Текcт на картинку
PHP. Фильтрация данных
PHP. ЧПУ для сайта
PHP. Кеширование

Мелкие хитрости

Безопасная работа с почтовиками
Загрузочная флешка
Обуздать IE7
Рекомендованные ресурсы
Virtualbox создание клонов дисков

Изучение CISCO

Начальное конфигурирование Cisco

Иногда требуется наложить текст на картинку средствами php. Например для подтверждения регистрации, генерации паспорта пользователя и другого.
Следующий код позволяет наложить текст на jpg файл, а затем сохраняет полученную картинку.
<?php
$img="images/bilet.jpg";
$pic = ImageCreateFromjpeg($img); //открываем рисунок в формате JPEG
Header("Content-type: image/jpeg"); //указываем на тип передаваемых данных
$color=ImageColorAllocate($pic, 250, 0, 0); //получаем идентификатор цвета
/* определяем место размещения текста по вертикали и горизонтали */
$h = 260; //высота
$w = 220; //ширина
/* выводим текст на изображение */
ImageTTFtext($pic, 26, 0, $w, $h, $color, "Times", "Simona");
ImageTTFtext($pic, 26, 0, $w-50, $h+65, $color, "Times", time());

Imagejpeg($pic,"images/".time().".jpg"); //сохраняем рисунок в формате JPEG
ImageDestroy($pic); //освобождаем память и закрываем изображение
?>
Место размещения текста подбирается эксперементально.
ВНИМАНИЕ!!! Параметр "Times" указывает на шрифт, который скорее всего в юникс системе надо будет указать явно. Т.е. вместо "Times" указать "path/name.ttf".
Пример: ImageTTFtext($pic, 26, 0, $w, $h, $color, "verdana.ttf", "Simona");Сайт управляется HasoidCMS


       

© 2007- 2012 Hasoid.ru. Использование материалов сайта разрешается только при указании ссылки на статью!
Hosts:62
Hits:195