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

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


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

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'и

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

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

Изменено пользователем Red Drag
Ссылка на сообщение
Поделиться на других сайтах

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

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 месяца спустя...

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

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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