Jak automatycznie dodać copyright do zdjęcia

How to ad copyright text to photo

Przykład PHP2014-03-07 stopień trudności: łatwy

Jeśli masz na stronie galerię i ręcznie wstawiasz na zdjęciach swój podpis z pewnością przyda Ci się poniższy skrypcik.


<?php
header
('Content-Type: image/jpeg'
);

//tworzymy obrazek
//podajÄ…c w zmiennej nazwÄ™ pliku dodaj poniższy kodzik Å¼ebyÅ› nie byÅ‚ jak google
//$file = $_GET['file'];
//$patern = "/http://i";
//if (preg_match($patern, $file)){
//die();
//}


$file   "plough.jpg"
;
$image  imagecreatefromjpeg($file
);


//Å›cieżka serwera do pliku z fontem
$font   "/home/BaroqueScript.ttf"
;
$size   10
//rozmiar czcionki w pixelach
$text   "copyright by phpcodex.com"
//nasz tekst

//przezroczystość w procentach
$alpha "50"
;
$white imagecolorallocatealpha($image250250250$alpha
);

//korekcja poÅ‚ożenia
$corect_x "230"
//odejmujemy od szerokoÅ›ci
$corect_y "30"
//odejmujemy od wysokoÅ›ci

    //pobieramy rozmiary
    
$x ImageSX($image
);
    
$y ImageSY($image
);

//wpisujemy tekst wybranÄ… czcionkÄ…
imagettftext($image$size0$x $corect_x$y $corect_y$white$font$text
);


//dla poruszenia wyobraźni postanowiÅ‚em poszaleć
//wiÄ™c użyjÄ™ dodatkowo logotypu elephpanta i wstawiÄ™ go nad tekstem :)
//dla lepszego efektu użyj png z maskÄ… przezroczystoÅ›ci
$file2   "elephpant.png"
;
$image2 imagecreatefrompng($file2
);
imagecopy($image$image2$x 100$y 100007049
);

// i wypuszczamy obrazek, jeÅ›li chcemy go zapisać
//dodajemy drugi parametr imagejpeg($image,"katalog/nazwa_pliku");
imagejpeg($image
);
?>


Miłej zabawy


 
close
Strona korzysta z plików cookies. Zastosowane pliki cookie służą jedynie do prowadzenia ogólnych statystyk pozwalających na określenie popularności serwisu.