Вход Регистрация
* HELL

Автоматические водяные знаки

  1. function watermarkImage ($SourceFile, $WaterMarkText, $DestinationFile) {
  2. list($width, $height) = getimagesize($SourceFile);
  3. $image_p = imagecreatetruecolor($width, $height);
  4. $image = imagecreatefromjpeg($SourceFile);
  5. imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width, $height);
  6. $black = imagecolorallocate($image_p, 0, 0, 0);
  7. $font = 'arial.ttf';
  8. $font_size = 10;
  9. imagettftext($image_p, $font_size, 0, 10, 20, $black, $font, $WaterMarkText);
  10. if ($DestinationFile<>'') {
  11. imagejpeg ($image_p, $DestinationFile, 100);
  12. } else {
  13. header('Content-Type: image/jpeg');
  14. imagejpeg($image_p, null, 100);
  15. }
  16. imagedestroy($image);
  17. imagedestroy($image_p);
  18. }
  19.  
  20. /******** usage **********/
  21. $SourceFile = '/home/user/www/images/image1.jpg';
  22. $DestinationFile = '/home/user/www/images/image1-watermark.jpg';
  23. $WaterMarkText = 'Copyright phpJabbers.com';
  24. watermarkImage ($SourceFile, $WaterMarkText, $DestinationFile);
» Описание: Если вы размещаете свои авторские фотографии на сайте, есть вероятность, что уже завтра эти фотографии можно будет встретить где угодно в интернете. Чтобы избежать воровства результатов вашего труда, вы можете с помощью этих же снимков рассказать всем, кто на самом деле является автором. Следующая функция позволит вам автоматически наносить водяные знаки на изображения.
» Время добавления: 20 Окт 2015 в 14:29
» Посмотров: 599
» textarea
» Рейтинг: [+0 | -0]
Комментарии [0]
Онлайн: 6
Реклама