Перейти к публикации

Вставка логотипа сайта на закачиваемые картинки


Рекомендованные сообщения

Rogozinskiy Dmitriy,

админка

Настройка работы с изображениями

Разрешить наложение водяных знаков:

При загрузке или копировании картинки на сервер, на нее будет наложен водяной знак

Ссылка на сообщение
Поделиться на других сайтах
  • 2 года спустя...

А можно как нибудь сделать, чтобы водяной знак накладывался автоматически на все картинки, не зависимо загружены они на сайт или нет?

Ссылка на сообщение
Поделиться на других сайтах

А можно как нибудь сделать, чтобы водяной знак накладывался автоматически на все картинки, не зависимо загружены они на сайт или нет?

Нет

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

Замените картинки:

templates/Ваш шаблон/dleimages/watermark_light.png

templates/Ваш шаблон/dleimages/watermark_dark.png

templates/Ваш шаблон/dleimages/flv_watermark.png

на свои :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах

Замените картинки:

templates/Ваш шаблон/dleimages/watermark_light.png

templates/Ваш шаблон/dleimages/watermark_dark.png

templates/Ваш шаблон/dleimages/flv_watermark.png

на свои :rolleyes:

А я вот не могу найти где в версии 8.3 менять место положения watermark'и

может кто знает?

Ссылка на сообщение
Поделиться на других сайтах

Замените картинки:

templates/Ваш шаблон/dleimages/watermark_light.png

templates/Ваш шаблон/dleimages/watermark_dark.png

templates/Ваш шаблон/dleimages/flv_watermark.png

на свои :rolleyes:

А я вот не могу найти где в версии 8.3 менять место положения watermark'и

может кто знает?

Если место положения на самой картинке,то это поменять нельзя.

Ссылка на сообщение
Поделиться на других сайтах

Замените картинки:

templates/Ваш шаблон/dleimages/watermark_light.png

templates/Ваш шаблон/dleimages/watermark_dark.png

templates/Ваш шаблон/dleimages/flv_watermark.png

на свои :rolleyes:

А я вот не могу найти где в версии 8.3 менять место положения watermark'и

может кто знает?

Если место положения на самой картинке,то это поменять нельзя.

А вот был же хак, но он для старых версий....но ведь всё равно где то в скриптах прописано место положени знака...

Ссылка на сообщение
Поделиться на других сайтах

В этом файле смотри: \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 );

}

Ссылка на сообщение
Поделиться на других сайтах

решил не создавать новой темы.

Если кому не лень, напишите хак/мод для вставки отдельного ватермарка на каждые категории.

Ссылка на сообщение
Поделиться на других сайтах

Спасибо брател! а я блин какраз начал файлы просматривать...а ты облеглеч задачу.

Спасибо ещё раз и с наступающим тебя...создателя движка..и всех.

Ссылка на сообщение
Поделиться на других сайтах
  • 4 месяца спустя...

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...