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

Обучающие материалы: PhotoShop, PhotoPaint, ... растровая графика, Corel DRAW, Illustrator, ... векторная графика, 3D графика, 3D-анимация
Модераторы: Tri Repetae, Serafim
Страницы: (4) [1] 2 3 ... Последняя » все  ( Перейти к последнему сообщению )  
> защита изображений от воровства
    Существует ли способ защиты картинок (jpg) от воровства, чтобы можно было потом доказать своё авторство? Я думал сначала делать едва-едва видимые штрихи на картинке, которые не были бы видны при оригинальном размере, но при большом увеличении (700-1000%) эти заметки можно было бы увидеть..но на практике этот метод оказался нерабочим, т.к. ОЧЕНЬ мало можно нанести на картинку, да и чуть-чуть все-таки, да видно, что там что-то написано..
    Может, кто-то знает другие более действенные методы защиты?
      стеганография
        Полупрозрачная надпись по всей картинку! Обзору не мешает, а от воровства защитит!
          мыш, поподробнее, плз!
          Chups, каким образом? Я делал прозрачность более чем на 70%, всё равно видно надпись!
            dark0ut, http://www.yandex.ru/yandsearch?rpt=rad&text=%F1%F2%E5%E3%E0%ED%EE%E3%F0%E0%F4%E8%FF, подробнее некуда :P
              Фотошопа под рукой не оказалось! Вот сделал в 3DS Max'е!
              Сообщение отредактировано: Chups -

              Прикреплённая картинка
              Прикреплённая картинка
                Chups, нет, ты меня не понял! Смысл в том, чтобы этого совсем не было видно! Так можно делать, просто выкладывая авторские фотки и где-нить в углу писать чьи это фотки..либо как ты сделал по всей картинке. Мне же нужно было другое. Конкретно мой пример: я делал сайт на заказ, рисовал элементы дизайна, затем отдавал заказчику на просмотр. Он мог сказать, что его всё не устраивает и нужно всё передеывать, а тем временем он взял бы и выдал моё творение за своё!

                Поэтому мне нужны какие-л. невидимые или почти невидимые знаки на картинке, что доказать,что картинки действительно мои! Не могу же я по всей менюшке или логотипу пустить такую огромную надпись, типа как "Образец" на купюрах =))

                мыш, большое 10х! Пойду изучать! ;)
                Сообщение отредактировано: dark0ut -
                  Фотожоп "водяные знаки" умеет ставить каким-то из фильтров, говорят даже сканирование распечатки не помогает от них избавится...
                    Watermark называется! Но от него Принт Скрин действует!
                      Да, у мя был фильтр этот. Только вот чтобы их увидеть надо тоже иметь этот фильтр! Просто так не увидишь..
                        dark0ut, я тоже над этим думал. И вот что надумал. Предположим, у нас фрагмент на картинке чёрный (#000000 в коде HTML). Тогда почему бы не сделать на нём надпись цвета #000001? Тогда разница не будет заметна визуально, но в случае чего, можно сделать постеризацию твоей картинки и всё это увидеть. Конечно пример утрирован, но идея, думаю, ясна.

                        Но при использовании подобного подхода, нужно точно знать, с какой палитрой сохраняется картинка, и не будет ли такая защита затёрта оптимизацией.
                          EL[michlen], да, так можно сделать. Вот только это подойдет, если достаточно большой фрагмент картинки будет ГАРАНТИРОВАНО одного цвета. А как быть, если у меня пестрая картинка? Тем более, что большинство изображений используют градиент, поэтому там как правило не бывает областей с одинаковым цветом..
                            Цитата dark0ut @
                            А как быть, если у меня пестрая картинка?
                            Так это не намного сложнее =)

                            Скажем, у нас градиент. Мы накладываем надпись таким образом, что каждая точка градиента, на которую ляжет эта надпись, меняет цвет на +1 по тому же принципу. Программно это сделать не трудно.

                            Добавлено
                            Но всё это теория, я не делал этого на практике. Но задумка мне кажется интересной, вот только не верится мне, что я первый до этого додумался... :wall: Поправьте меня, кто этим занимался!
                              EL[michlen], я думаю мало кто этим занимался =) Все молчат =) Так что надо попробовать самим! Что скажешь?
                                Скажу... В общем можно на досуге. Получается, задача написать функцию, которая будет накладывать надпись на картинку с разницей в цвете на одно-два значения RGB, а также функцию, которая будет это дело распознавать, что сложнее. Задачка кажется интересной, особенно её вторая часть.

                                Для упрощения распознавания предлагаю в качестве входных данных давать текст, который мы и писали на этой картинке. Шрифт берём 100% одинаковый, иначе у нас получится тот же Finereader, только круче =))

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

                                Насчёт проверки на практике. Вот у меня в аттаче синенький квадратик. А на нём что-то написано! =)
                                Прикреплённая картинка
                                Прикреплённая картинка
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0738 ]   [ 15 queries used ]   [ Generated: 2.05.24, 18:12 GMT ]