У меня есть этот код для создания водяных знаков текста на изображениеРазмещение изображения водяного знака
if($type==".jpg" or $type==".jpeg"){
$im = imagecreatefromjpeg($uploaddir.$randnum);
}elseif($type==".gif"){
$im = imagecreatefromgif($uploaddir.$randnum);
}else{
$im = imagecreatefrompng($uploaddir.$randnum);
}
$imagesize = getimagesize($uploaddir.$randnum);
$x_offset = 7;
$y_offset = 8;
$textcolor = imagecolorallocate($im, 0xCC, 0xCC, 0xCC);
$textcolor2 = imagecolorallocate($im, 0x00, 0x00, 0x00);
imagestring($im, 5, $x_offset, $y_offset, strtoupper($_POST['code']), $textcolor2);
if($type==".jpg" or $type==".jpeg"){
imagejpeg($im,$uploaddir.$randnum,100);
}elseif($type==".gif"){
imagegif($im,$uploaddir.$randnum,100);
}else{
imagepng($im,$uploaddir.$randnum,8);
}
Код выше печатает водяной знак в левом верхнем углу ... Но я хочу, чтобы это было написано на дне в правильно.
любой помощи ребята
С уважением
no dear does not work –
Что произошло, когда вы это сделали? Насколько высок водяной знак? Это должен быть размер изображения минус размер водяного знака. Я просто догадываюсь, что водяной знак имеет высоту «7». – cegfault
знак воды - это текст, не образ дорогой –