Xwab
Форумыnavigate_nextПрограммирование на PHP

Скрипт приклейки картинки
Сообщения
Adbobe

Здравствуйте уважаемые форумчане=) Задротам тоже привет=)
Вообщем кто знает скрипт к примеру, скачивают картинку со моего сайта к примеру, и в уголку клеится моя картинка с названием моего сайта?

29 Мар 2012, 22:35
fanatoss

function watermark($file, $watermark) {
        if(empty($file) | empty($watermark)) return false;
        $wh = getimagesize($watermark);
        $fh = getimagesize($file);
        $rwatermark = imagecreatefromjpeg($watermark); //Иногда может понадобиться наложить прозрачный png, тогда заменяем функцию на imagecreatefrompng
        $rfile = imagecreatefromjpeg($file);
        imagecopy($rfile, $rwatermark, $fh[0] - $wh[0], $fh[1] - $wh[1], 0, 0, $wh[0], $wh[1]);
        imagejpeg($rfile, $file, '70'); // 70 - настройка качества финального изображения
        imagedestroy($rwatermark);
        imagedestroy($rfile);
        return true;
}
 
///Использование
watermark('image.jpeg', 'copyright.jpeg');  ///Что бы наложить копирайт .png картинкой смотрим первый комментарий

29 Мар 2012, 22:53
Adbobe

fanatoss, Спасиба.

29 Мар 2012, 23:05
fanatoss

[php:1:4584032796]<?php
$img = $_GET['img']; /// путь к картинке которую копирайтим
$im = imagecreatefromjpeg($img);
$lg = imagecreatefrompng('copyrite.png'); /// наша картинка копирайта
$img_x = imagesx($im);
$img_y = imagesy($im);
$img_x_copy = imagesx($lg);
$img_y_copy = imagesy($lg);
imagecopy($im, $lg, $img_x-$img_x_copy, $img_y-$img_y_copy, 0, 0, $img_x_copy, $img_y_copy);
header('Content-Type: image/jpeg');
imagejpeg($im);
imagedestroy($im); /// чистим мусор
imagedestroy($lg); /// чистим мусор
?>[/php:1:4584032796]

29 Мар 2012, 23:07
Ответить на тему