Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Наложение логотипа на изображение
Для наложения логотипа на изображение мы воспользуемся функциями стандартной PHP библиотеки работы с изображениями GD
На входе путь к картинке, на которую накладываем лого, и путь к файлу с накладываемым изображением (С ПРОЗРАЧНОСТЬЮ, если нужно)
function SetLogo($filename, $logo)
{
$srcImage = ImageCreateFromPNG($filename);
$logoImage = ImageCreateFromPNG($logo);
$srcWidth = ImageSX($srcImage);
$srcHeight = ImageSY($srcImage);
$logoWidth = ImageSX($logoImage);
$logoHeight = ImageSY($logoImage);
imageAlphaBlending($logoImage, false);
imageSaveAlpha($logoImage, true);
$trcolor = ImageColorAllocate($logoImage, 255, 255, 255);
ImageColorTransparent($logoImage , $trcolor);
imagecopy($srcImage, $logoImage, $srcWidth - $logoWidth,
$srcHeight - $logoHeight, 0, 0, $logoWidth, $logoHeight);
ImagePNG($filename, $srcImage);
ImageDestroy($logoImage);
ImageDestroy($srcImage);
}
Приведенный пример максимально упрощен и манипулирует только с файлами PNG - формата. И накладывает изображение в правый нижний угол.
Возможно Вам будет интересно:
- Пример скрипта анимации любых изображений.
- Пример скрипта изменения размера изображения.
- Сервис внедрения изображения в код страницы.
- Сервис создания анимированного изображения.
- Наложение логотипа(водяного знака) на изображение.
- Объединение нескольких изображений в одно.
Всего за 350 рублей (~4$) Вы можете приобрести готовый скрипт наложения логотипа на изображение, который поддерживает весь функционал. Код скрипта реализован на PHP, полностью открытый и не использует никаких дополнительных библиотек.
Соглашение по использованию платной версии:
- Вы можете использовать полученный код в любых своих разработках, вы не обязаны указывать ссылку на источник.
- Вы НЕ имеете права перепродавать её, размещать в свободном или ограниченном доступе, а также публиковать в любом виде.
- Все остальные права сохраняются за автором.
Регистрация Войти Войти через VK Войти через FB Войти через Google Войти через Яндекс
.
Прокомментировать/Отблагодарить