Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Технологии защиты программного обеспечения > водяные знаки


Автор: _Michael 3.10.2007, 14:26
Здравствуйте. Скажите пожалуста кто знает чтото про технологию водяных знаков (watermark). Они применяются для защиты изображений насколько я знаю и бывают видимые и невидимые. Мне надо програмно реализовать "подпись" изображений. Может у кого есть какие идеи smile

Автор: v2v 3.10.2007, 22:58
попробуй покопать в сторону http://ru.wikipedia.org/wiki/%D0%A1%D1%82%D0%B5%D0%B3%D0%B0%D0%BD%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F .
если касательно изображений: как известно в растровых изображениях младшие биты пикселей менне заметны чем старшие... по этому по специальному закону ты можешь их заменять таким образом что бы во всё изображение записался какой то специальный кож - этот код и будет твой водяной знак.... в общем читай про цифровую стеганографию.

Автор: _Michael 4.10.2007, 16:52
smile спасибо но ето я знал. етот метод замены младшых битов неустойчив к различным трансформациям изображения. Например взяли фотографию и немного осветлили или там еще что то и все, мои младшые биты улетучились. smile Есть еще методы записи в различные метатеги или секции изображения, или в конец файла например если формат такой что признаком конца изображения(именно изображения а не файла) есть какая то сигнатура, после которой может меститься еще какай-то информация. Одним словом сложно ето, да еще и разнообразие форматов изображений, соответственно для каждого надо свой алгоритм. Ну, будем что то думать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)