0 Пользователей и 1 Гость просматривают эту тему.
  • 240 Ответов
  • 139327 Просмотров
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Код: php
if( ($info_o[0] > 250) && ($info_o[1] > 250) )
{
imageCopy($out, $watermark, $x, $y, 0, 0, $info_w[0], $info_w[1]);
}
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

soulfly

  • Захожу иногда
  • 57
  • 0 / 0
Блин а у меня вообще вот так:
Код
if (!$info_o) 
         return false;
   $info_w = @getImageSize($watermark);
   if (!$info_w)
         return false;
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Читаем внимательно всю тему. Видимо у вас первый вариант скрипта.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

soulfly

  • Захожу иногда
  • 57
  • 0 / 0
Круто! Всё работает. Ищу где плюс нажать
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Круто! Всё работает. Ищу где плюс нажать
Поднаберете еще постов и нажмете))) Кажется с 10 или 15 сообщений можно изменять репутацию.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.

Вопрос автору скрипта! Данный скрипт у меня работает всё отлично, посмотреть можно www.clubtrack.net! Но есть одна особенность. watermark накладывется на оригинальное изображение в следствии чего размер watermark на изображении разного размера! Можно ли сделать так чтобы watermark накладывался не на оригинальное изображение а на уже измененное графическим редактором Joomla! Заранее спасибо.
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Вопрос автору скрипта!
Тогда вам сюда - http://rs.bahneman.com/protecting_your_images.php
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.

Тогда вам сюда - http://rs.bahneman.com/protecting_your_images.php
Вопрос был о том как называеться переменная в которую помещается измененное редактором изображение! И как прикрутить этот скрипт к её обработке!?
*

vogjd

  • Осваиваюсь на форуме
  • 13
  • 2 / 0
 Надо подправить _watermark.php,чтобы watermark было по центру картинки (по-вертикали).Все картинки разного размера,поэтому  "bottom=...." не подходит.В благодарность переведу 50 WMR.

Оцените как получилось!
Считаю не плохо)))))) :D

« Последнее редактирование: 06.11.2009, 17:43:06 от olegbuk »
*

@lex

  • Захожу иногда
  • 113
  • 2 / 0
У же 4 раз читаю и делаю и не получается, выложите рабочий скрипт
*

profiX0808

  • Захожу иногда
  • 497
  • 70 / 0
У же 4 раз читаю и делаю и не получается, выложите рабочий скрипт
брал скрипт со второго поста, все получилось
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
У же 4 раз читаю и делаю и не получается, выложите рабочий скрипт
Видимо надо пятый раз прочитать и сделать. У всех ведь получается
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

vogjd

  • Осваиваюсь на форуме
  • 13
  • 2 / 0
У же 4 раз читаю и делаю и не получается, выложите рабочий скрипт
Если делаешь в локалке через денвер,то почему то не работает,а так норм.
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Если делаешь в локалке через денвер,то почему то не работает,а так норм.
туплю)
Может htaccess был не переименован)
« Последнее редактирование: 08.11.2009, 15:22:48 от Aleks_El_Dia »
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
потому что на локалке .htaccess не работает
это как?  :o
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

alikon1

  • Осваиваюсь на форуме
  • 32
  • 2 / 0
Когда картинка имеет адрес: - то работает.
Но в VirtueMart автоматически делается resize картинок, и у сгенерированных preview картинок адрес другого вида: http://site.ru/components/com_virtuemart/show_image_in_imgtag.php?filename=resized%2F_________________4a64118f26513_150x150.jpg&newxsize=150&newysize=150&fileout=. И на них уже нет водяного знака.
Может кто подскажет как это можно исправить?
*

vogjd

  • Осваиваюсь на форуме
  • 13
  • 2 / 0
Когда картинка имеет адрес: http://site.ru/components/com_virtuemart/shop_image/product/4a64118f2a78a.jpg - то работает.
Но в VirtueMart автоматически делается resize картинок, и у сгенерированных preview картинок адрес другого вида: http://site.ru/components/com_virtuemart/show_image_in_imgtag.php?filename=resized%2F_________________4a64118f26513_150x150.jpg&newxsize=150&newysize=150&fileout=. И на них уже нет водяного знака.
Может кто подскажет как это можно исправить?

Во 2 посте про это было написано:
Скрипт был подкоректирован с учетом предложений, замечаний

1. Чтобы не было знака на аватарах пользователей или на картинках малого размера в _watermark.php была изменена строка:
imageCopy($out, $watermark, $x, $y, 0, 0, $info_w[0], $info_w[1]);
на:
if( ($info_o[0] > 250) && ($info_o[1] > 250) )
{
imageCopy($out, $watermark, $x, $y, 0, 0, $info_w[0], $info_w[1]);
}

250 - это размер картинки (ширина и высота), который указывает, что до 250 пикселей водяной знак не будет накладываться на изображение, а уже после 250 - будет (Размеры можно подгонять под себя).
В твоем случае 250 надо заменить на 150,а скорей всего на 149
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Во 2 посте про это было написано:
Скрипт был подкоректирован с учетом предложений, замечаний

1. Чтобы не было знака на аватарах пользователей или на картинках малого размера в _watermark.php была изменена строка:
imageCopy($out, $watermark, $x, $y, 0, 0, $info_w[0], $info_w[1]);
на:
if( ($info_o[0] > 250) && ($info_o[1] > 250) )
{
imageCopy($out, $watermark, $x, $y, 0, 0, $info_w[0], $info_w[1]);
}

250 - это размер картинки (ширина и высота), который указывает, что до 250 пикселей водяной знак не будет накладываться на изображение, а уже после 250 - будет (Размеры можно подгонять под себя).
В твоем случае 250 надо заменить на 150,а скорей всего на 149
Помоему вопрос был в том, куда htaccess бросать
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

alikon1

  • Осваиваюсь на форуме
  • 32
  • 2 / 0
Aleks_El_Dia, vogjd
Нет, куда .htaccess положить ясно. Положил его в http://site.ru/components/com_virtuemart/shop_image/product/. Но так как у thumbnails картинок адрес другой (если нажать на них правой кнопкой и посмотреть путь, то он будет http://site.ru/components/com_virtuemart/show_image_in_imgtag.php?filename=........, хотя физически эти уменьшенные изображения находятся в http://site.ru/components/com_virtuemart/shop_image/product/resized).
Пробовал .htaccess положить еще в http://site.ru/components/com_virtuemart/ на всякий случай - практически у всех картинок на сайте водяной знак появляется, но только не у thumbnails картинок. Единственное что в голову пришло, что это из-за такого адреса своеобразного у них. Но как сделать чтоб и они были с водяными знаками - не получается.
Получается наверно ведь, что уменьшенные изображения через PHP запрашиваются, а не напрямую, и .htaccess не срабатывает. Если открываю эту картинку отдельно через http://site.ru/components/com_virtuemart/shop_image/product/resized, то она со знаком.

У меня прописано:
Цитировать
if( ($info_o[0] > 50) && ($info_o[1] > 50) )
{
imageCopy($out, $watermark, $x, $y, 0, 0, $info_w[0], $info_w[1]);
}
Картинки хоть и 150х150, но на них нет водяного знака.
« Последнее редактирование: 10.11.2009, 14:56:30 от alikon1 »
*

korbut

  • Новичок
  • 3
  • 1 / 0
Надо подправить _watermark.php,чтобы watermark было по центру картинки (по-вертикали).Все картинки разного размера,поэтому  "bottom=...." не подходит.В благодарность переведу 50 WMR.

Если не подходит "bottom=...." - пишем "middle=....", если надо центровать по горизонтали, то вместо right пишем center
*

korbut

  • Новичок
  • 3
  • 1 / 0
Как сделать так, чтоб ватермарк ставился только на изображения находящиеся в папке с .htaccess и на ставился на изображения из подпапок этой папки?

В подпапки кидаем .htaccess с единственной строкой - RewriteEngine Off
*

rmn

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
А существует ли возможность изменить скрипт, чтоб на конкретную картинку накладывался различный текст, к примеру ФИО - ФИО получаем после авторизации

Необходимо для создания купонов
*

sega

  • Захожу иногда
  • 272
  • 5 / 0
у меня всё заработало, но картинки более 200 кб или более 1000 писк (уж не знаю по какому параметру) попросту физически не открываются....если убрать .htaccess всё нормально.....понятия не имею из-за чего это...
*

sega

  • Захожу иногда
  • 272
  • 5 / 0
опытным путём установил что проблема не в в весе картинки а в её размере, где-то более 1200 пикс не отображается...(((
*

Rager

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Может кто заставлял работать с каталогом Resources?
Выводятся картинки через shadowbox...
Кидал .htaccess и в папку Resources и в папку с uploads'ами (там изображения и лежат...)
Сам скрипт, вроде работает, т.к. если кинуть .htaccess в папку images, то у изображений, которые там лежат прозрачный фон становится чёрным.
*

kind_bear

  • Осваиваюсь на форуме
  • 20
  • 2 / 0
При чем здесь качество изображений? Данный скрипт ни в коем образом не влияет на качество изображений. все что он делает - так это на определенные изображения, в определенном месте изображения - накладывает ваш водяной знак. И все.

Вы не правы.

качество картинки изменяеться 100% и сзатие ~75%. Как дизайнер, вижу отличия в качестве изображений сразу же. В других скриптах смотрел там есть функция изменения сжатия выводимого изображения, тут нет :(
Но все равно спасибо за скрипт, очень полезный, но если б еще прикрутить функцию изменения качества...

Насчет 75% верно. Функция imageJPEG по умолчанию сбрасывает качество с 100% до 75%. Чтобы она это не далала, нужно заменить строчку imageJPEG($out);  на imageJPEG($out, NULL, 100);
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
скрипт работает, но гробит прозрачность гифов.
даже тех, на которые ватемарк не накладывается.
я так подозреваю, где-то по ходу пьесы теряется свойство прозрачности (там ещё должен быть цвет пограничных пикселей, по идее). в результате имеем чёрный фон у всех прозрачных гифов.
кто-нибудь умный, подскажите решение проблемы, пожалуйста :)
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
в общем, наткнулся на статейку по теме
http://tmbu.info/php-gd-and-transparent-gif/#more-145

в итоге получилось вылечить гифы добавив ПОСЛЕ
$out = imageCreateTrueColor($info_o[0],$info_o[1]);
следующий фрагмент

   if ($info_o[2]==1) {
      $watermark = @imageCreateFromString(file_get_contents("watermark1.png"));  //для гифа-свой ватемарк (пнг8, для лучшего наложения)

      //  лечим прозрачные гифы   
      imagepalettecopy($out,$original); 
      $transparentcolor = imagecolortransparent($original);
      imagefill($out,0,0,$transparentcolor);
      imagecolortransparent($out,$transparentcolor);
}


Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

pPGallery для Joomla! 3.2 - плагин автоматического создания мини галереи в материале - pPGallery for

Автор Beer

Ответов: 46
Просмотров: 11628
Последний ответ 16.01.2024, 19:59:56
от Beer
Бесплатная галерея для Joomla 3 - все базовые функции включены

Автор fastw 3b

Ответов: 0
Просмотров: 4524
Последний ответ 27.09.2018, 19:06:39
от fastw 3b
Dizi images обновление Joomla 3.8.3

Автор Abazinchik

Ответов: 0
Просмотров: 1605
Последний ответ 27.12.2017, 21:31:39
от Abazinchik
Responsive Image Gallery для Joomla 3

Автор Alex GOOD

Ответов: 2
Просмотров: 2891
Последний ответ 16.05.2017, 18:03:25
от stendapuss
Нужна галерея с привязкой к материалам Joomla

Автор Strikerus

Ответов: 18
Просмотров: 4623
Последний ответ 05.04.2017, 12:16:01
от Strikerus