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

Разные watermark для фото и эскизов


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

Сайт 21region.org

Как можно сделать разные watermark для больших фото и эскизов?

Сейчас для первого и второго ставится одинаковый.

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

При наложении ватермарка проверять размер картинки.

Примерно так:

	if ($image_width <= 300) {

		$this->watermark_image_light = ROOT_DIR.'/templates/watermark_light_small.png';

		$this->watermark_image_dark =  ROOT_DIR.'/templates/watermark_dark_small.png';

	} else {

		$this->watermark_image_light = ROOT_DIR.'/templates/watermark_light.png';

		$this->watermark_image_dark =  ROOT_DIR.'/templates/watermark_dark.png';

	}

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

При наложении ватермарка проверять размер картинки.

Примерно так:

	if ($image_width <= 300) {

		$this->watermark_image_light = ROOT_DIR.'/templates/watermark_light_small.png';

		$this->watermark_image_dark =  ROOT_DIR.'/templates/watermark_dark_small.png';

	} else {

		$this->watermark_image_light = ROOT_DIR.'/templates/watermark_light.png';

		$this->watermark_image_dark =  ROOT_DIR.'/templates/watermark_dark.png';

	}

Cпасибо за ответ.

Пока нет возможности проверить.

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

Спасибо. Проверил. Всё работает.

Получилось вот так:

		$image_width = imagesx( $this->img['src'] );

		$image_height = imagesy( $this->img['src'] );


		if ($image_width > 230) {

				$this->watermark_image_light = ROOT_DIR . '/templates/' . $config['skin'] . '/dleimages/watermark_light_big.png';

				$this->watermark_image_dark = ROOT_DIR . '/templates/' . $config['skin'] . '/dleimages/watermark_dark_big.png';

        } else {

				$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';

        }

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

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

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

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