dimaonline 0 Опубликовано: 5 июня 2007 Рассказать Опубликовано: 5 июня 2007 На многих сайтах видел вставку логотипа или имени сайта на отображаемых картинках. Что это за модификация или хак ? Цитата Ссылка на сообщение Поделиться на других сайтах
Tong 0 Опубликовано: 5 июня 2007 Рассказать Опубликовано: 5 июня 2007 Rogozinskiy Dmitriy, админка Настройка работы с изображениями Разрешить наложение водяных знаков: При загрузке или копировании картинки на сервер, на нее будет наложен водяной знак Цитата Ссылка на сообщение Поделиться на других сайтах
maloy282 0 Опубликовано: 25 ноября 2009 Рассказать Опубликовано: 25 ноября 2009 А можно как нибудь сделать, чтобы водяной знак накладывался автоматически на все картинки, не зависимо загружены они на сайт или нет? Цитата Ссылка на сообщение Поделиться на других сайтах
Dj Dance 185 Опубликовано: 25 ноября 2009 Рассказать Опубликовано: 25 ноября 2009 А можно как нибудь сделать, чтобы водяной знак накладывался автоматически на все картинки, не зависимо загружены они на сайт или нет? Нет Цитата Ссылка на сообщение Поделиться на других сайтах
dimchik123 0 Опубликовано: 27 декабря 2009 Рассказать Опубликовано: 27 декабря 2009 а как сменить водяной знак на свой? Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 27 декабря 2009 Рассказать Опубликовано: 27 декабря 2009 Замените картинки: templates/Ваш шаблон/dleimages/watermark_light.png templates/Ваш шаблон/dleimages/watermark_dark.png templates/Ваш шаблон/dleimages/flv_watermark.png на свои Цитата Ссылка на сообщение Поделиться на других сайтах
alexmetal 1 Опубликовано: 29 декабря 2009 Рассказать Опубликовано: 29 декабря 2009 Замените картинки: templates/Ваш шаблон/dleimages/watermark_light.png templates/Ваш шаблон/dleimages/watermark_dark.png templates/Ваш шаблон/dleimages/flv_watermark.png на свои А я вот не могу найти где в версии 8.3 менять место положения watermark'и может кто знает? Цитата Ссылка на сообщение Поделиться на других сайтах
Red Drag 18 Опубликовано: 29 декабря 2009 Рассказать Опубликовано: 29 декабря 2009 (изменено) Замените картинки: templates/Ваш шаблон/dleimages/watermark_light.png templates/Ваш шаблон/dleimages/watermark_dark.png templates/Ваш шаблон/dleimages/flv_watermark.png на свои А я вот не могу найти где в версии 8.3 менять место положения watermark'и может кто знает? Если место положения на самой картинке,то это поменять нельзя. Изменено 29 декабря 2009 пользователем Red Drag Цитата Ссылка на сообщение Поделиться на других сайтах
alexmetal 1 Опубликовано: 29 декабря 2009 Рассказать Опубликовано: 29 декабря 2009 Замените картинки: templates/Ваш шаблон/dleimages/watermark_light.png templates/Ваш шаблон/dleimages/watermark_dark.png templates/Ваш шаблон/dleimages/flv_watermark.png на свои А я вот не могу найти где в версии 8.3 менять место положения watermark'и может кто знает? Если место положения на самой картинке,то это поменять нельзя. А вот был же хак, но он для старых версий....но ведь всё равно где то в скриптах прописано место положени знака... Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 29 декабря 2009 Рассказать Опубликовано: 29 декабря 2009 В этом файле смотри: \engine\classes\thumb.class.php function insert_watermark($min_image) { global $config; $margin = 7; $this->watermark_image_light = ROOT_DIR . '/templates/' . $config['skin'] . '/dleimages/watermark_light.png'; $this->watermark_image_dark = ROOT_DIR . '/templates/' . $config['skin'] . '/dleimages/watermark_dark.png'; $image_width = imagesx( $this->img['src'] ); $image_height = imagesy( $this->img['src'] ); list ( $watermark_width, $watermark_height ) = getimagesize( $this->watermark_image_light ); $watermark_x = $image_width - $margin - $watermark_width; $watermark_y = $image_height - $margin - $watermark_height; $watermark_x2 = $watermark_x + $watermark_width; $watermark_y2 = $watermark_y + $watermark_height; if( $watermark_x < 0 or $watermark_y < 0 or $watermark_x2 > $image_width or $watermark_y2 > $image_height or $image_width < $min_image or $image_height < $min_image ) { return; } $test = imagecreatetruecolor( 1, 1 ); imagecopyresampled( $test, $this->img['src'], 0, 0, $watermark_x, $watermark_y, 1, 1, $watermark_width, $watermark_height ); $rgb = imagecolorat( $test, 0, 0 ); $r = ($rgb >> 16) & 0xFF; $g = ($rgb >> 8) & 0xFF; $b = $rgb & 0xFF; $max = min( $r, $g, $b ); $min = max( $r, $g, $b ); $lightness = ( double ) (($max + $min) / 510.0); imagedestroy( $test ); $watermark_image = ($lightness < 0.5) ? $this->watermark_image_light : $this->watermark_image_dark; $watermark = imagecreatefrompng( $watermark_image ); imagealphablending( $this->img['src'], TRUE ); imagealphablending( $watermark, TRUE ); imagecopy( $this->img['src'], $watermark, $watermark_x, $watermark_y, 0, 0, $watermark_width, $watermark_height ); imagedestroy( $watermark ); } 1 Цитата Ссылка на сообщение Поделиться на других сайтах
kpravda 102 Опубликовано: 29 декабря 2009 Рассказать Опубликовано: 29 декабря 2009 решил не создавать новой темы. Если кому не лень, напишите хак/мод для вставки отдельного ватермарка на каждые категории. Цитата Ссылка на сообщение Поделиться на других сайтах
alexmetal 1 Опубликовано: 29 декабря 2009 Рассказать Опубликовано: 29 декабря 2009 Спасибо брател! а я блин какраз начал файлы просматривать...а ты облеглеч задачу. Спасибо ещё раз и с наступающим тебя...создателя движка..и всех. Цитата Ссылка на сообщение Поделиться на других сайтах
istin 0 Опубликовано: 29 мая 2010 Рассказать Опубликовано: 29 мая 2010 А где конкретно нужно поменять, чтобы watermark показывался влевом верхнем углу? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.