Копирайты на фотографии.

Автор we1t, 07 Октябрь 2007, 19:06:45

« назад - далее »

0 Пользователей и 1 гость просматривают эту тему.

we1t

Добрый день.
У меня вопрос.
Мне необходимо на все размещаемые фотографии в форуме:
1. В аттаче к сообщениям (в т.ч. и превью, так как оно большое).
2. В галерее SMFHACKS (у меня платная расширенная версия).
- сделать так, чтобы на них автоматически размещался копирайт сайта.
Метод - неважен (просто из текстовой строки или из картинки). Также неважно, будут ли "портиться" фотографии или просто выводиться для пользователя в таком виде для скачивания, а на  самом сервере останутся лежать нетронутыми.
Важно само решение.
Кто-нибудь с этим сталкивался?

Вот что нашел по этому поводу:
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=5169
http://softtime.ru/forum/read.php?id_forum=1&id_theme=787&page=1

К сожалению, я не программист  uglystupid поэтому может, уже есть готовое решение применительно к SMF 1.1.4?

Спасибо.

Stern

В Галерее на mkportal'е такое реализовано.
и в даннео (danneo.com).
Пообщайтесь с разработчиками - мож, присоветуют чего...
МышЫ плакали, кололись, но продолжали жрать кактус...

we1t

Все понял... Гм.
Может, по поводу копирайтов в сообщения - что-то подобное вставить (правда, куда именно?).

Код
<?php
  header("Content-type: image/jpeg");
  $im=imagecreatefromjpeg("11.jpg");
$light = imagecolorallocatealpha($im, 255, 255, 255, 95);
$dark = imagecolorallocatealpha($im, 128, 128, 128, 75);
  imagettftext($im, 30, 0, 22, 42, $light, "tahoma.ttf",
  "MegasupercopyrighT");
  imagettftext($im, 30, 0, 20, 40, $dark, "tahoma.ttf",
  "MegasupercopyrighT");
  imagejpeg($im);
imagedestroy($im);
?>

Mavn

можно еще использовать что то типа такого
Код: (php)

<?php
// this script creates a watermarked image from an image file - can be a .jpg .gif or .png file
// where watermark.gif is a mostly transparent gif image with the watermark - goes in the same directory as this script
// where this script is named watermark.php
// call this script with an image tag
// <img src="watermark.php?path=imagepath"> where path is a relative path from the document root - such as subdirectory/image.jpg
$imagesource = $_SERVER['DOCUMENT_ROOT'] . "/" . $_GET['path'];
if (!file_exists($imagesource)) die();
$filetype = strtolower(substr($imagesource,strlen($imagesource)-4,4));
if($filetype == ".gif") $image = @imagecreatefromgif($imagesource); 
if($filetype == ".jpg") $image = @imagecreatefromjpeg($imagesource); 
if($filetype == ".png") $image = @imagecreatefrompng($imagesource); 
if (empty($image)) die();
$watermark = @imagecreatefromgif('watermark.gif');
$imagewidth = imagesx($image);
$imageheight = imagesy($image); 
$watermarkwidth = imagesx($watermark);
$watermarkheight = imagesy($watermark);
$startwidth = (($imagewidth - $watermarkwidth)/2);
$startheight = (($imageheight - $watermarkheight)/2);
imagecopy($image, $watermark,  $startwidth, $startheight, 0, 0, $watermarkwidth, $watermarkheight);
header("Content-type: image/jpeg");
imagejpeg($image);
imagedestroy($image);
imagedestroy($watermark);
?>
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

we1t

Цитата: Mavn от 07 Октябрь 2007, 22:37:04
можно еще использовать что то типа такого
Код: (php)

<?php
// this script creates a watermarked image from an image file - can be a .jpg .gif or .png file
// where watermark.gif is a mostly transparent gif image with the watermark - goes in the same directory as this script
// where this script is named watermark.php
// call this script with an image tag
// <img src="watermark.php?path=imagepath"> where path is a relative path from the document root - such as subdirectory/image.jpg
$imagesource = $_SERVER['DOCUMENT_ROOT'] . "/" . $_GET['path'];
if (!file_exists($imagesource)) die();
$filetype = strtolower(substr($imagesource,strlen($imagesource)-4,4));
if($filetype == ".gif") $image = @imagecreatefromgif($imagesource); 
if($filetype == ".jpg") $image = @imagecreatefromjpeg($imagesource); 
if($filetype == ".png") $image = @imagecreatefrompng($imagesource); 
if (empty($image)) die();
$watermark = @imagecreatefromgif('watermark.gif');
$imagewidth = imagesx($image);
$imageheight = imagesy($image); 
$watermarkwidth = imagesx($watermark);
$watermarkheight = imagesy($watermark);
$startwidth = (($imagewidth - $watermarkwidth)/2);
$startheight = (($imageheight - $watermarkheight)/2);
imagecopy($image, $watermark,  $startwidth, $startheight, 0, 0, $watermarkwidth, $watermarkheight);
header("Content-type: image/jpeg");
imagejpeg($image);
imagedestroy($image);
imagedestroy($watermark);
?>


Эээх, а подробной инструкции нет?
По типу такой: "Найдите такую-то строчку и замените тот фрагмент"....

we1t

По SMF Gallery вопрос снялся.
Там есть такая функция - Watermark - в основных настройках.

Однако по поводу аттача...
Мне вообще кажется, что защита авторских прав - достаточно важная тема.

DiS

ЦитироватьМне вообще кажется, что защита авторских прав - достаточно важная тема.

Абсолютно согласен.. O0

Инструкции действительно нужны  ::)



DiS

Если нада - я обеими руками ЗА  :)


DiS

Цитата: digger от 21 Ноябрь 2007, 03:07:03
Вот если бы ты кошельком был ЗА :)
А я разве отказываюсь  :coolsmiley:
А то что-то нормальную доку по подключению данной функции в GD найти никак не могу  wallbash
Да и we1t может в долю войдёт. ;).
..так что думаю и одной руки хватит :coolsmiley:

Ценник в студию, пожалуйста :)

we1t

Цитата: DiS от 21 Ноябрь 2007, 03:44:44
А я разве отказываюсь  :coolsmiley:
А то что-то нормальную доку по подключению данной функции в GD найти никак не могу  wallbash
Да и we1t может в долю войдёт. ;).
..так что думаю и одной руки хватит :coolsmiley:

Ценник в студию, пожалуйста :)

Вот мне тоже интересен ценник. Тем более, что платить придется из своих - сайт-то частный. Впрочем, никому не нужна платная версия галереи? )
И еще - ценник, наверное, от объема работ зависит. Вот у меня есть еще доп.работы  :)

Кстати, а нельзя ли для этих дел "выдернуть" код из платной версии галереи? Ведь там это уже все реализовано.

Mavn

Цитата: we1t от 21 Ноябрь 2007, 11:52:33
Кстати, а нельзя ли для этих дел "выдернуть" код из платной версии галереи? Ведь там это уже все реализовано.
кто ж вам ее даст чтобы что то из нее выдергивать :)
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Jerry

Мод действительно нужный...
Но почему прекратились обсуждения его.
Куда все-таки добавлять вышеприведенные коды?


Jerry

Это как? Личными сообщениями?!
Ну а как же теперь узнать, когда будет мод? :(

P.S. А только что Digger прочитал это сообщение...
Но кто-нибудь может сказать, когда будет этот мо?  :-\

DiS

Цитата: digger от 25 Ноябрь 2007, 01:08:33
Обсуждение ушло в приват

Удивлен :o
Можно и мне информацию в личку?

Jerry

Ну почему все молчат?
Где взять такой мод? :(

LiMTeam

если все молчат,значит нету такого мода.

volk74

Цитата: we1t от 07 Октябрь 2007, 23:07:54
По SMF Gallery вопрос снялся.
Там есть такая функция - Watermark - в основных настройках.
Ребята, я очень тупой, но где это находится? в настройках галереи у меня этого нет, за ранее спасибо

we1t

Цитата: volk74 от 27 Ноябрь 2007, 17:55:56
Ребята, я очень тупой, но где это находится? в настройках галереи у меня этого нет, за ранее спасибо

Это в платной версии галереи.

we1t

Подходит к завершению разработка мода Watermark для SMF (с копирайтами).
Тест на рабочей версии форума успешно пройден.
В качестве дополнительных возможностей добавлена "пометка" фотографий в SMF галерее.
Мод на русском языке, имеется масса возможностей.
Осталось исправить пару мелких багов  :)

Stern

Цитата: we1t от 08 Январь 2008, 16:45:40
Подходит к завершению разработка мода Watermark для SMF (с копирайтами).
Тест на рабочей версии форума успешно пройден.
В качестве дополнительных возможностей добавлена "пометка" фотографий в SMF галерее.
Мод на русском языке, имеется масса возможностей.
Осталось исправить пару мелких багов  :)
we1t, с нетерпением жду появления данного мода - нам он крайне необходим (с учётом посленовогоднего ужесточения закона об авторском праве, в т.ч. и на фотографии...)
Сообщите, пожалуйста, когда будет готов.
МышЫ плакали, кололись, но продолжали жрать кактус...

we1t

Цитата: Stern от 20 Январь 2008, 17:19:23
we1t, с нетерпением жду появления данного мода - нам он крайне необходим (с учётом посленовогоднего ужесточения закона об авторском праве, в т.ч. и на фотографии...)
Сообщите, пожалуйста, когда будет готов.

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

Stern

Цитата: we1t от 20 Январь 2008, 17:22:58
Он уже готов.
И протестирован на сайте с более чем 1000 пользователями.
+ там есть функция установки копирайтов на версии фотографий без таковых, это же касается и галереи.
Прислать можете? Для удобства общения - ICQ 47189816
МышЫ плакали, кололись, но продолжали жрать кактус...

we1t

Итак, анонсирую рабочий релиз мода Watermark для версий SMF 1.x.

Функциональность:
1. Установка в виде мода.
2. Русский интерфейс.
3. Включение/выключение watermark.
4. Сохранение копий оригинальных файлов на сервере.
5. Задание высоты и ширины изображений, на которые следует ставить watermark.
6. Задание местоположения watermark.
7. Задание прозрачности watermark (0-100).
8. Задание качества watermark.
9. Просмотр результата непосредственно в окне административного интерфейса.
10. Маркировка watermark всех непомеченных вложений форума.
11. Маркировка watermark всех непомеченных вложений SMF галереи.

Что делает:
1. Устанавливает водяной знак (watermark) на изображения в аттаче. Типы файлов: jpg, gif, png.

Интерфейс:
1. Главное меню ("Характеристики и настройки"):


2. "Обслуживание форума":


Дополнительная информация:
1. Русификатор SMF Gallery Pro.
2. Русификатор Video Addon For SMF Gallery Pro.

we1t

20 Январь 2008, 17:44:57 #26 Последнее редактирование: 20 Январь 2008, 22:01:32 от we1t
Цитата: Stern от 20 Январь 2008, 17:35:00
Прислать можете? Для удобства общения - ICQ 47189816

Вообще-то нет, так как его продает digger (по крайней мере, начал продавать или раздавать).
Поэтому статус этого мода мне пока неясен. Я лишь написал ТЗ, протестировал, и оплатил разработку.

Stern

Цитата: we1t от 20 Январь 2008, 17:44:57
Вообще-то нет, так как его продает digger (по крайней мере, начал продавать).
Поэтому статус этого мода мне пока неясен. Я лишь написал ТЗ, протестировал, и оплатил разработку.
Логично - любой труд должен быть оплачен.
Сколько стоит и какова процедура приобретения?
МышЫ плакали, кололись, но продолжали жрать кактус...

PluSh_KiLLeR



we1t

Прошло более года с момента установки мода, докладываю о результатах.
На мой взгляд, алгоритм копирайта был не очень удачен, поскольку:
1. Объем папки с фотографиями увеличивается в 2 раза, т.е. когда у вас 10Гб, приходится платить за лишние 10.
2. Список файлов увеличивается также в 2 раза, и некоторые функции форума (например, обслуживание файлов) уже не работают, какой был таймаут в настройках php ни был установлен.
3. Время бэкапа также увеличивается в два раза.
4. За год сменилось три варианта копирайта, и все они присутствуют на форуме, а хотелось бы один.
5. Не защищаются сами файлы фотографий (информационные поля).

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

digger®

Цитата: we1t от 21 Апрель 2009, 21:48:42
У этого метода есть недостаток - достаточно большое время обработки файла, заметное при массовой публикации фотографий в теме.
Помимо этого, еще и возрастание потребления процессорных ресурсов на форумах с большой посещаемостью.

we1t

Цитата: digger от 21 Апрель 2009, 22:35:16
Помимо этого, еще и возрастание потребления процессорных ресурсов на форумах с большой посещаемостью.

Совершенно верно. Однако, учитывая то, что для изображений существует галерея, и то, что под форум выделен отдельный сервер, мне кажется, эта проблема не является столь существенной. В моем случае посещаемость всего 1 000 человек в день.


heisnod

Ау меня так получилось. Теперь все фотографии защищены.
Люби жизнь

antonias

Это очень полезно для меня. большое спасибо

momorliss

Сколько времени прошло-то, если я задам интересующий вопрос, то мне тут ответят? Или уже нет никого?

kak2z

Цитата: momorliss от 06 Ноябрь 2017, 01:49:24Сколько времени прошло-то, если я задам интересующий вопрос, то мне тут ответят? Или уже нет никого?
на официальном сайте есть мод водяного знака https://custom.simplemachines.org/mods/index.php?mod=2083
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

GeorG

Цитата: momorliss от 06 Ноябрь 2017, 01:49:24Сколько времени прошло-то, если я задам интересующий вопрос, то мне тут ответят? Или уже нет никого?
Актуальная тема - [Watermark] - наложение логотипа на графические вложения "на лету"
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru