Home > Backend Development > PHP Tutorial > Give yourself a smile. Composition. Add text php watermark to the pictures you post at any time.

Give yourself a smile. Composition. Add text php watermark to the pictures you post at any time.

WBOY
Release: 2016-07-29 08:36:39
Original
989 people have browsed it

Add text to the pictures you post at any time
Header( "Content-type: image/jpeg");
function makethumb($srcFile,$text,$size=12,$R=0,$G=0 ,$B=0) {
if(!$text){
$text='welcome xs.net.ru xayle';
$size=20;
$R=255;
}
$data = GetImageSize($ srcFile,&$info);
switch ($data[2]) {
case 1: //Image type, 1 is a GIF image
$im = @ImageCreateFromGIF($srcFile);
break;
case 2: // Picture type, 2 is a JPG picture
$im = @imagecreatefromjpeg($srcFile);
break;
case 3: //Picture type, 3 is a PNG picture
$im = @ImageCreateFromPNG($srcFile);
break;
}
$srcW=ImageSX($im);
$srcH=ImageSY($im);
$ni= imagecreatetruecolor($srcW,$srcH);
imagecopyresampled($ni,$im,0,0,0,0, $srcW,$srcH,$srcW,$srcH);
$font = "2.ttf";
$textcolor = imagecolorallocate($ni,$R,$G,$B); // Set text color
$i =0;
$txt='';
$len=ceil((12*22)/$size);
$lgg=ceil(($size*16)/12)-1;
while(strlen($ txt)>0||!$i){
$start=$len*$i;
$kk=ceil($size*13/12);
//$kk=13;
$txt=substr( $text, $start, $len);
$hei=$i*$lgg+$kk;
imagettftext($ni,$size, 0, 8, $hei, $textcolor, $font, $txt); // Write the text with a font
$i++;
}
ImageJpeg($ni);
}
if(!$size||$size<1)$size=12;
makethumb("face.jpg",$text ,$size,$R,$G,$B);
?>

The above has introduced the PHP watermark for adding text to the pictures you post at any time. It also includes the content of the "Give yourself a smile" composition. I hope it will be helpful to friends who are interested in PHP tutorials.

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template