Позизионирование и масштабирование водяного знака

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

Нужно ли делать хак "Позиционирование и масштабирование водяного знака"

Для участия в голосовании необходима регистрация на сайте
#31 10 июня 2014 в 14:22
Pasha, дружище, я ни в коей мере не отвергаю возможность использование внешних классов, если без них задачу не решить. Но сейчас речь идет именно о возможности Инстанта. То есть в моем хаке нужно изменить всего три файла — файл, где идет наложение, и интерфейс — добавление к админке и языковой файл для тех, кто хочет видеть Истант на английском или украинском. Загружать внешние классы мне просто нет необходимости.
#32 10 июня 2014 в 14:30
Информация насчет наклона. GD ватермарк наклоняет, но он явно не фотошоп. Рисунок оказывается фрагментирован на грубые ступеньки. Конечно, узнать рисунок можно, но результат… Да вот, сами посмотрите!

Такам образом, друзья, от наклона следует отказаться.
Займусь прозрачностью теперь
#33 10 июня 2014 в 14:33
Но ведь я и не предлагаю подключать киллометры никому не нужного кода, я просто предложил подсмотреть как там реализовано вращение и работа с прозрачностью.
#34 10 июня 2014 в 14:35
Pasha, посмотрю на досуге как нибудь))). Однако, если упомянутый вами класс использует ту же библиотеку GD — результат будет тот же)

И если бы еще этот класс был без регистрации доступен на скачку....

Я смотрю в анонсе — этот класс делает все, что возможно в GD: поворот изображения, накладывание ватермарка, серая шкала, изменение размера… и ничего сверх того… то есть класс на GD и основан.
#35 10 июня 2014 в 15:26
А вот прозрачности в GD я не нашел… есть работа с альфаканалами, если рисование линий, кругов, овалов, пентагонов, есть окраска рисунка в серый цвет… есть заливки… прозрачности что-то нет… по крайней мере, не могу найти.

Почитал на форумах, единой функции для этого нет. Один кадр выложил алгоритм, как это делается через альфаканал. Боюсь только, результат будет такой же, как при повороте изображения.

Вот этот алгоритм (пощу сюда, чтоб не потерялся):
  1. $img = imagecreatetruecolor(880, 310);
  2. $img2 = imagecreatefrompng("source/coffee.png");
  3. imagesavealpha($img, true);
  4. imagefill($img, 0, 0, imagecolorallocatealpha($img,0, 0, 0, 127));
  5. imagecopyresampled($img, $img2, 0, 0, 0, 0, imagesx($img2), imagesy($img2), imagesy($img2), imagesx($img2));
  6. header("Content-type: image/png");
  7. imagepng($img);
#36 10 июня 2014 в 21:13
Всё интереснее и интереснее v
#37 10 июня 2014 в 22:15
Неужели сложно ватермарк сразу сделать с нужным наклоном и прозрачностью?)
Он ведь делается, грубо говоря, один раз — залили и забыли…
В общем считаю что наклоны и прозрачности нужны только для "спортивного интереса"
Иначе можно еще и управление цветом вывести) а еще отлично чтоб прям в админке ватермарк и рисовать)
#38 11 июня 2014 в 08:53
На настоящий момент наклон и прозрачность — фотошопом/гимпом. А остальное — возле какого угла, отступы и обжатие (размер ватермарка) уже можно делать из админки.

Я вспоминаю, как приходилось корячится, подбирая размер ватермарка в фотошопе. Сложного, конечно, ничего нет, но работа убивает своей тупостью))))). По крайней мере, эту проблему я решил.
#39 16 июня 2014 в 13:16
Опрос закончен. Десять человек высказались за складчину. Полагаю, эти люди и выступят спонсорами. Те, трое, что уповали на то, чтобы хак купить, но в свободную продажу не ставить, тоже могут поучаствовать.

Для складчины я ближе к вечеру создам тему в своем блоге, где заинтересованных лиц прошу принять участие в обсуждении условия складчины.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.