>> PHP Dynamic Watermark

9 Kasım 2010 Salı

PHP Dynamic Watermark

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,

5 Oğuz KOÇ: PHP Dynamic Watermark Bu örnek kod resimlerinizin üzerine dinamik olarak logo eklemenizi sağlar.

4 yorum:

  1. çok kullanışlı bir özellik sitenizi tanıtmak için biçilmez kaftan ;)

    YanıtlaSil
  2. hocam güzel bir paylaşım, bir de demo link koysan güzel olacaktı,

    YanıtlaSil
  3. Bircok 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ıtlaSil
  4. Teşekkürler sayenizde siteme watermark ekledim. Ayrıca İyi Bayramlar

    YanıtlaSil

< >