Medik 6 Опубликовано: 18 марта 2010 Рассказать Опубликовано: 18 марта 2010 Сайт 21region.org Как можно сделать разные watermark для больших фото и эскизов? Сейчас для первого и второго ставится одинаковый. Ссылка на сообщение Поделиться на других сайтах
MSK 291 Опубликовано: 18 марта 2010 Рассказать Опубликовано: 18 марта 2010 При наложении ватермарка проверять размер картинки. Примерно так: 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'; } Ссылка на сообщение Поделиться на других сайтах
Medik 6 Опубликовано: 21 марта 2010 Рассказать Опубликовано: 21 марта 2010 Автор При наложении ватермарка проверять размер картинки. Примерно так: 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пасибо за ответ. Пока нет возможности проверить. Ссылка на сообщение Поделиться на других сайтах
Medik 6 Опубликовано: 20 августа 2010 Рассказать Опубликовано: 20 августа 2010 Автор Спасибо. Проверил. Всё работает. Получилось вот так: $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'; } Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.