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

Разные 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';

	}

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

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

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

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

        }

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

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

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

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

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

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

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

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

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

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