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.