Jak automatycznie dodać copyright do zdjęcia

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
); ?>

Komentarze

Popularne posty z tego bloga

phpBoard

Turbo pascal - Program sortujący liczby rosnąco

Jak poznać numer ID ostatnio dodanego rekordu do bazy danych MySQL