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
Ну глянь тут пример есть со скриптом PHP:
http://www.nulled.ws/showthread.php?t=2091
5. fuc_er - 06 Декабря, 2006 - 07:17:18 - перейти к сообщению
Alone
спасибо за ресурс)\n\n(Добавление)
но скрипт так и не скачал, надо сообщений 5 создать) Если есть возможность, кинь код в админку))
спасибо за ресурс)\n\n(Добавление)
но скрипт так и не скачал, надо сообщений 5 создать) Если есть возможность, кинь код в админку))
6. Alone - 06 Декабря, 2006 - 07:38:29 - перейти к сообщению
Код в посте внизу.
Его не нужно качать.
Его не нужно качать.
7. awep - 03 Января, 2007 - 10:09:41 - перейти к сообщению
кто-нибудь пробывал использовать функцию
imagefttext();
или
imagepstext();
или
imagestring();
?
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" :
"watermark.php" :
".htaccess" :
CODE:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !\.thumb\.|\.highlight\.
RewriteRule ^.*[Jj][Pp][Gg]$|.*[Gg][Ii][Ff]$|.*[Pp][Nn][Gg]$ watermark.php?%{REQUEST_FILENAME}
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;
}
?>
// 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;
}
?>