| |  | 
01/03/2010, 11:58 PM
| PHP - Combine 2 Image | Admintalk's Staff can't stop talking
Bài gởi: 4,003
My Mood: Thanks: 27
Thanked 210 Times in 152 Posts
VP: 0.00 Donate | PHP - Combine 2 Image PHP Code: <?php
$anh_goc = 'http://imgur.com/XhMEg.png';
$anh_ban_quyen = 'http://imgur.com/kUD36.png';
function copy_va_chuyen_anh_sang_binary($link)
{
switch(substr($link,strrpos($link,".")+1))
{
case 'png':
$dulieu = imagecreatefrompng($link);
break;
case 'gif':
$dulieu = imagecreatefromgif($link);
break;
case 'jpeg':
$dulieu = imagecreatefromjpeg($link);
break;
case 'jpg':
$dulieu = imagecreatefromjpeg($link);
break;
}
return $dulieu;
}
$hinh_anh_goc = copy_va_chuyen_anh_sang_binary($anh_goc);
$hinh_anh_chen_ban_quyen = copy_va_chuyen_anh_sang_binary($anh_ban_quyen);
$chieudai_source=imagesx($hinh_anh_goc);
$chieucao_source=imagesy($hinh_anh_goc);
$chieudai_chenvao=imagesx($hinh_anh_chen_ban_quyen);
$chieucao_chenvao=imagesy($hinh_anh_chen_ban_quyen);
if($chieudai_chenvao>=$chieudai_source || $chieucao_chenvao>=$chieucao_source){echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">Ảnh bạn muốn chèn lớn hơn hoặc bằng ảnh gốc rồi.';exit;}
imagecopymerge($hinh_anh_goc, $hinh_anh_chen_ban_quyen, 0, 0, 0, 0, $chieudai_chenvao, $chieucao_chenvao, 100);
header('Content-Type: image/png');
imagepng($hinh_anh_goc);
imagedestroy($hinh_anh_goc);
imagedestroy($hinh_anh_chen_ban_quyen);
?> [/quote] Bài viết cùng chủ đề: |
| |  | |
Ðang đọc: 1 (0 thành viên và 1 khách) | | | | Ðiều Chỉnh | Kiếm Trong Bài | | | | | Xếp Bài | Linear Mode |
Quyền Sử Dụng Ở Diễn Ðàn
| You may not post new threads You may not post replies You may not post attachments You may not edit your posts HTML đang Tắt | | | |