На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА
В этом разделе решаются вопросы, касающиеся векторной/растровой графики, а также 3D-редакторов.
Вопросы по программированию графики (работу с графическими форматами, распознавание изображений и т.д.) - просьба создавать в разделе Программирование графики.

Обучающие материалы: PhotoShop, PhotoPaint, ... растровая графика, Corel DRAW, Illustrator, ... векторная графика, 3D графика, 3D-анимация
Модераторы: Tri Repetae, Serafim
Страницы: (4) 1 2 [3] 4  все  ( Перейти к последнему сообщению )  
> защита изображений от воровства
    Практически не обнаруживаемый способ, правда, не стойкий к фильтрованию.
    Пусть нужно внести нек. битовую последовательность.
    1) С помощью датчика псевдослучайных чисел задать последовательность номеров изменяемых точек изображения.
    2) Дальше внедряем биты: если 0, то округляем цвет соотв. точки, до ближайшего четного, 1 - до нечетного.
      nvm, а как ты собираешься извлекать это? :blink: Ведь надо, чтобы потом можно было легко (!) проверить это!
        Пореж картинку на мозайку. Кусочков так 1000 и пусть потом парятся.
        А если зделать так чтоб не плотно к другдругу, а накладывались то собрать будет нереально.
          makedonskij, :lol: Точно! А проще эту картинку вообще не давать врагам! Записать на болвань, и отправить в сейф в Цюрих! Пусть оттуда сами добывают! :lol:
            Цитата dark0ut @
            nvm, а как ты собираешься извлекать это? :blink: Ведь надо, чтобы потом можно было легко (!) проверить это!

            Тем же датчиком восстанавливаем последовательность псевдослучайных номеров, и по каждому если цвет четный - пишем 0, иначе - 1.
              Цитата nvm @
              Тем же датчиком восстанавливаем последовательность псевдослучайных номеров

              так она ж псевдослучайная :blink:
                Цитата Krott @
                Цитата nvm @
                Тем же датчиком восстанавливаем последовательность псевдослучайных номеров

                так она ж псевдослучайная :blink:

                Не пойму возражения.
                Датчик псевдослучайных чисел генерирует всегда одну и ту же последовательность, поэтому восстанавливать и нечего.
                Важно, конечно, знать, с какого номера начали. Но это как раз секретный параметр, не позволяющий расшифровать ием, кто его не знает.
                  nvm, тогда нужно писать свою собственную функцию, _математически_ генерирующую псевдослучайные числа. Зачем, если в ключе можно указывать не только то, что нужно кодировать, но и сам принцип кодирования.
                    Кстати, возможно сделать код, очень устойчивый к фильтрованию.
                    Пусть для простоты у нас не изображение, а одномерный сигнал.
                    Берем и добавляем к нему в некоторых псевдослучайных позициях по периоду синусоиды очень малой амплитуды.
                    А для восстановления просто вычисляем корреляцию того же фрагмента синусоиды с сигналом по всем позициям.
                    То есть 1 бит информации прописывается много раз (напр. 10000).

                    Это та же идея, что и связь при очень больших помехах - корреляция позволяет надежно извлекать сигнал, конечно, если он достаточное число раз продублирован.
                    Здесь в роли шума выступает само изображение.
                      Ну..вас что-то совсем в дебри унесло... ;) Проще надо быть, проще! Мне понравилась идея, изложенная в посте #13 EL[michlen]-ом. Думаю дальше уже изощряться не стоит, ведь первоначально задача стояла скрыть изображение от простых клиентов, и не от интерпола (последние все равно найдут, как ни прячь)!
                        Цитата dark0ut @
                        задача стояла скрыть изображение от простых клиентов, и не от интерпола

                        тогда действительно не стоит изощряться :yes:
                          Цитата dark0ut @
                          не от интерпола (последние все равно найдут, как ни прячь)!

                          бааааааааааальшое заблуждение, IMHO 8-)
                            Цитата Астарот @
                            бааааааааааальшое заблуждение, IMHO 8-)

                            Хорошо, что IMHO ;) Не думаю, что там сидят глупые люди...по крайней мере не глупее, чем с Исходников. Ру (IMHO) :D
                              Цитата
                              Существует ли способ защиты картинок (jpg) от воровства, чтобы можно было потом доказать своё авторство?

                              modified
                              Цитата Seva
                              Цитата Kamenev_D
                              Цитата Seva
                              Достаточно отправить себе заказное письмо с рисунком - этого достаточно для предъявления в суде.

                              А зачем себе что-то отправлять?

                              Чтобы на конверте дата стояла.
                              Понятно, что вскрывать его не надо!

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

                              Добавлено
                              Думаю, что можно файл посылать и по мылу. Там ведь тоже даты прихода писем есть.
                              Сообщение отредактировано: Gazon -
                                Цитата Gazon @
                                Думаю, что можно файл посылать и по мылу. Там ведь тоже даты прихода писем есть.
                                Его сымитировать легко. А серверные логи хранятся не вечно.

                                В случае с dark0ut всё проще. У него есть исходники фотошопа и корела, а у заказчика только gif и/или др. такие форматы. Так что доказать своё авторство можно просто предоставив исходники.
                                1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (4) 1 2 [3] 4  все


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0394 ]   [ 14 queries used ]   [ Generated: 19.05.24, 13:21 GMT ]