Наложение логотипа на изображение
Категория: Php | Автор: admins | (12 ноября 2016)
 

Наложение логотипа на изображение


<?php
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($srcImage,$filename);

ImageDestroy($logoImage);
ImageDestroy($srcImage);
}

Использование функции:
$filename='cxema.png';
$logo='vote_but.png';
SetLogo($filename, $logo)

Функция imagepng — Записывает изображение на диск в формате PNG

Синтаксис
int imagepng (resource image [, string filename])
Записывает изображение image на диск под именем filename в формате PNG. Если параметр filename не указан, то изображение выводится в выходной поток браузера.
При выводе изображения непосредственно в браузер необходимо передать браузера mime-тип выводимых данных. Это следует сделать с помощью функции header().
header ("Content-type: image/png");





 (Голосов: 0)

 



Была ли полезной Вам статья?
Да Нет

Только зарегистрированные пользователи могут оставлять в данной новости свои комментарии.

У нас искали:
mail  наложить логотип он лайн ( 19 Июля 2016г. 16:12)