Bu örnek kod resimlerinizin üzerine dinamik olarak logo eklemenizi sağlar.
[cc lang="php"]
$output_format = 1;
if (isset($_GET["out_f"])){
$output_format = $_GET["out_f"];
}
if (! isset($_GET["image"])){
die("Image not specified!");
}
$fullimage = $_GET["image"];
$im_size = getImageSize($fullimage);
$width = $im_size[0];
$height = $im_size[1];
if (($height < 100) or ($width < 100)){
return false;
}
if($output_format == 1){
$my_im = imageCreateFromJPEG($fullimage);
$the_im = imageCreateFromJPEG("mylogo.jpg");
}
elseif($output_format == 2){
$my_im = imageCreateFromPNG($fullimage);
$the_im = imageCreateFromPNG("mylogo.png");
}
elseif($output_format == 3){
$my_im = imageCreateFromGIF($fullimage);
$the_im = imageCreateFromGIF("mylogo.gif");
}
else{
return false;
}
$destination_x = $width - 55;
$destination_y = $height - 55;
imageCopyMerge($my_im, $the_im, $destination_x, $destination_y, 0, 0, 50, 50, 40);
if($output_format == 1){
header("Content-type: image/jpeg");
imageJPEG($my_im);
}
elseif($output_format == 2){
header("Content-type: image/png");
imagePNG($my_im);
}
elseif($output_format == 3){
header("Content-type: image/gif");
imageGIF($my_im);
}
else{
return false;
}
imageDestroy($my_im);
imageDestroy($the_im);
?>[/cc]
Kullanım :
http://site.com/file.php?out_f=1&image=http://site2.com/thisimage.jpg
Bu İçeriğe Ulaşmak için Arama Motorlarında Şu Şekilde Arama Yapıyorlar :
PHP Dynamic Watermark,
çok kullanışlı bir özellik sitenizi tanıtmak için biçilmez kaftan ;)
YanıtlaSilhocam güzel bir paylaşım, bir de demo link koysan güzel olacaktı,
YanıtlaSilBircok yerde aradım ama bulamadım bu kodu oyungator.com siteme entegre etmek istiyorum sitedeki oyunlar klasörünün icindeki resimlerin üzerine kücük dinazor resmini işlemek istiyorum ama nasıl yapacagımı pek anlamadım ya da şöyle diyeyim index sayfasındaki resimlere logo seklinde watermark nasıl eklerim ?
YanıtlaSilTeşekkürler sayenizde siteme watermark ekledim. Ayrıca İyi Bayramlar
YanıtlaSil