
Chatbox|Admin nhận làm wap/web, giá cả thương lượng... Thông tin admin tại mỗi bài viết.
Hi, Khách!
![]() | ![]() ![]() ![]() ![]() |
Code đóng dấu text cho ảnh, ảnh sau khi đóng dấu sẽ thêm 1 đoạn văn bản dưới hình.
function watermark_text($url,$text,$out)
{
$size = getimagesize($url); //lấy kích thước ảnh cần copy
$w =$size[0;$h=$size[1;
$type =$size[2;
switch ( $type) {
case '2':
$img = imagecreatefromjpeg($url);
break;
case '1':
$img = imagecreatefromgif($url);
break;
case '3':
$img = imagecreatefrompng($url);
break;
case '6':
$img = imagecreatefromwbmp($url);
break;
default:
$img = imagecreatefromjpeg($url);
break;
}
$new_h =$h 80; //lấy chiều dài thêm 1 đoạn tùy ý
$source = @imagecreatetruecolor($w, $new_h); //tạo ảnh nền
$color = imagecolorallocate($source, 255, 255, 255);
imagefill ($source, 0, 0, $color); //tô màu trắng
$text_color =imagecolorallocate($source, 0, 0, 0);//màu chữ đen, tùy chỉnh nếu muốn màu khác
imagettftext ($source, 15, 0, 20, $h 20, $text_color,'font.ttf',$text);//đóng dấu
imagecopy ($source, $img, 0, 0, 0, 0, $w, $h); //copy ảnh cần đóng dấu vào ảnh nền
switch ( $type) {
case '2':
@ imagejpeg( $source, $out,0775);
case '1':
imagegif ( $source, $out,0775);
case '3':
imagepng ($source, $out,0775);
case '6':
imagewbmp ( $source, $out,0775);
default:
imagejpeg ($source, $out,0775);
break;
}
return true;
}
Copy code
Sử dụngwatermark_text('photo.jpg',' tuoitrevn.biz','dongda u.jpg');{
$size = getimagesize($url); //lấy kích thước ảnh cần copy
$w =$size[0;$h=$size[1;
$type =$size[2;
switch ( $type) {
case '2':
$img = imagecreatefromjpeg($url);
break;
case '1':
$img = imagecreatefromgif($url);
break;
case '3':
$img = imagecreatefrompng($url);
break;
case '6':
$img = imagecreatefromwbmp($url);
break;
default:
$img = imagecreatefromjpeg($url);
break;
}
$new_h =$h 80; //lấy chiều dài thêm 1 đoạn tùy ý
$source = @imagecreatetruecolor($w, $new_h); //tạo ảnh nền
$color = imagecolorallocate($source, 255, 255, 255);
imagefill ($source, 0, 0, $color); //tô màu trắng
$text_color =imagecolorallocate($source, 0, 0, 0);//màu chữ đen, tùy chỉnh nếu muốn màu khác
imagettftext ($source, 15, 0, 20, $h 20, $text_color,'font.ttf',$text);//đóng dấu
imagecopy ($source, $img, 0, 0, 0, 0, $w, $h); //copy ảnh cần đóng dấu vào ảnh nền
switch ( $type) {
case '2':
@ imagejpeg( $source, $out,0775);
case '1':
imagegif ( $source, $out,0775);
case '3':
imagepng ($source, $out,0775);
case '6':
imagewbmp ( $source, $out,0775);
default:
imagejpeg ($source, $out,0775);
break;
}
return true;
}
Copy code
Chú thích:
photo.jpgảnh cần đóng dấu.
tuoitrevn.bizvăn bản đóng dấu vào
dongdau.jpglà ảnh trả về, nếu ảnh cần đóng dấu nằm trên host thì$outcứ để giống$url
Upload font.ttf ngang hàng file này là xong

Trực Tuyến:
Khách: 1