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

Автор 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($im25525525595);
 
$dark imagecolorallocatealpha($im12812812875);
  
imagettftext($im3002242$light"tahoma.ttf",
  
"MegasupercopyrighT");
  
imagettftext($im3002040$dark"tahoma.ttf",
  
"MegasupercopyrighT");
  
imagejpeg($im);
 
imagedestroy($im);
?>

Mavn

можно еще использовать что то типа такого

<?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$startheight00$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 
// 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$startheight00$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

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

Lysyj

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

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

#26
Цитата: 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