Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#38 used as offset, casting to integer (38) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#39 used as offset, casting to integer (39) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: На фото имя сайта ?
ТвойWeb » WebMaster класс » PHP/Perl » На фото имя сайта ?

Страниц (2): [1] 2 »
 

1. fuc_er - 06 Декабря, 2006 - 04:05:59 - перейти к сообщению
Видел на фотомто (не реклама) на картинки имя сайта прописываеться.. если есть у кого сие чудо, прошу выложить)
2. Alone - 06 Декабря, 2006 - 04:38:26 - перейти к сообщению
Сейчас во многих движках фотогалерей такая фишка есть.
Так что если тебе нужно ставь какой-нить движок и всё будет в одном комплекте.
3. fuc_er - 06 Декабря, 2006 - 05:50:54 - перейти к сообщению
Alone, спасибки про движок) Но мне просто нужно сам скрипт) Движок мне не нужен) Может есть у кого скрипт)
4. Alone - 06 Декабря, 2006 - 06:08:36 - перейти к сообщению
В фотошопе можно поставить на все картинки любой красивый водяной знак и сразу на все...

Ну глянь тут пример есть со скриптом PHP:
http://www.nulled.ws/showthread.php?t=2091
5. fuc_er - 06 Декабря, 2006 - 07:17:18 - перейти к сообщению
Alone
спасибо за ресурс)\n\n(Добавление)
но скрипт так и не скачал, надо сообщений 5 создать) Если есть возможность, кинь код в админку))
6. Alone - 06 Декабря, 2006 - 07:38:29 - перейти к сообщению
Код в посте внизу.
Его не нужно качать.
7. awep - 03 Января, 2007 - 10:09:41 - перейти к сообщению
кто-нибудь пробывал использовать функцию
imagefttext();
или
imagepstext();
или
imagestring();
?
8. TvoyWeb - 04 Января, 2007 - 09:09:12 - перейти к сообщению
awep
А в чем проблема?
9. awep - 05 Января, 2007 - 08:04:17 - перейти к сообщению
это был совет...
10. Катрина86 - 29 Января, 2007 - 02:28:33 - перейти к сообщению
Меня заинтересовала эта темка,так как часто необходимо бывает на фотки накладывать логотип...сразу скажу что мне это необходимо делать скриптом.Из ссылки на другой форум,данной ниже взяла скрипт...но толком не поняла,а где в скрипте указывается сама картинка на которую накладывается водяной знак.

".htaccess" :
CODE:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !\.thumb\.|\.highlight\.
RewriteRule ^.*[Jj][Pp][Gg]$|.*[Gg][Ii][Ff]$|.*[Pp][Nn][Gg]$ watermark.php?%{REQUEST_FILENAME}


"watermark.php" :
CODE:
<?php

// watermark.gif should have a transparent background.
$watermark = "watermark.gif";
$image = $QUERY_STRING;

if (empty($image)) die();

if (!file_exists($image)) {
header("404 Not Found");
echo "File Not Found."; die();
}

$outputType = getFileType($image);

watermark($image, $watermark, $outputType);

/**
Outputs the image $source with $watermark in the lower right corner.
@param $source the source image
@param $watermark the watermark to apply
@param $outputType the type to output as (png, jpg, gif, etc.)
defaults to the image type of $source if left blank
*/
function watermark($source, $watermark, $outputType="") {
$sourceType = getFileType($source);
$watermarkType = getFileType($watermark);

if (empty($outputType)) $outputType = $sourceType;
if ($outputType == "gif") $outputType = "png"; // Okay to remove
header("Content-type:image/$outputType");

// Derive function names
$createSource = "ImageCreateFrom".strtoupper($sourceType);
$showImage = "Image".strtoupper($outputType);
$createWatermark = "ImageCreateFrom".strtoupper($watermarkType);

// Load original and watermark to memory
$output = $createSource($source);
$logo = $createWatermark($watermark);
ImageAlphaBlending($output, true);

// Find proper coordinates so watermark will be in the lower right corner
$x = ImageSX($output) - ImageSX($logo);
$y = ImageSY($output) - ImageSY($logo);

// Display
ImageCopy($output, $logo, $x, $y, 0, 0, ImageSX($logo), ImageSY($logo));
$showImage($output);

// Purge
ImageDestroy($output);
ImageDestroy($logo);
}

function getFileType($string) {
$type = strtolower(eregi_replace("^(.*)\.","",$string));
if ($type == "jpg") $type = "jpeg";
return $type;
}
?>

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0459]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33