增加应用于图像的水印文本的大小

时间:2012-06-05 01:50:24

标签: php image gd

我有这段代码:

<?php  

$filename   =  'Tulips.jpg';
$stringSize = 10000;
$footerSize = 40;  
$footer     = 'Blyxo.com/post/1234535';  

list ( $width, $height, $image_type ) = getimagesize ( $filename );  
$im = imagecreatefromjpeg ( $filename );

imagefilledrectangle (  
        $im,  
        0,  
        $height,  
        $width,  
        $height - $footerSize, imagecolorallocate($im, 128, 128, 128));  

imagestring (
        $im,  
        $stringSize,  
        $width  - ( imagefontwidth ( $stringSize ) * strlen ( $footer ) ) - 2,  
        $height - $footerSize,  
        $footer,  
        imagecolorallocate ( $im, 255, 255, 255 ) );  

header ( 'Content-Type: image/jpeg' );  
imagejpeg ( $im ); 

?>

因此;图像看起来像这样:

Image

但是,我想将字体设置得更大,但它不起作用;我正试图设置$stringSize = 1000, $stringSize = 10, $stringSize= 9,但是(...)没有。

而且,如果可能的话,我想知道如何在照片的开头设置页脚;不像一个绝对的立场;在一开始。

1 个答案:

答案 0 :(得分:0)

enter image description here

你已经使用过这个功能......水印设置文字,大小的任何角度,亮度或亮色..

价:http://in.php.net/manual/en/function.imagefttext.php

imagettftext ( resource $image , float $size , float $angle , int $x , int $y , int $color , string $fontfile , string $text )