anton831, уговорили:)
давайте сделаем так:
вы делаете ватермарк любой сложности размером 200х200
вы наносите этот знак на чёрный фон размером 200х200(jpeg)
вы наносите этот знак на фотку любой сложности размером 200х200(jpeg)
после этого вы не обрабатываете фотку
вы присылаете мне знак с фоном и фотку, я вам исходное фото
вам хватит такого док-ва, что при определённых условиях знак можно удалить?
не обязательно. для каждого пикселя можно хранить свою разницу
anton831, вашу бы энергию, да в мирное русло...
про эти условия речи в моем сообщении не было, они роли не играют.
научитесь в конце концов читать:)
это потому что я "на коленке" округлял.
а так для этого конкретного случая:
прозрачность белого водяного знака 40%
при накладывании происходит вот что:
начальное значение цвета Х + 40% от 255-Х = пиксель с ватермарком.
при очищении соответственно наоборот.
но это для "сферического водянного знака в вакууме".
при IQ владельцев фотки отличным от 0, можно про это забыть.
Но про это и речи не было:)
а теоритически вполне возможно:)
я тут немного поигрался и пришёл к выводу, что я был не прав.
в том смысле, что ватермарк, исходник которого у нас есть, смывается с любой фотки вообще БЕЗ потери качества:)
при условиях:
1. есть исходник ватермарка(получаем с помощью однородного фона)
2. знак наносится на одно и то же место
3. после нанесения фотка не обрабатывается
178.134.35
anton831, если приведённые вами данные верны, то я ошибался.
сейчас проверить не могу, только вечером когда буду дома.
anton831, у меня всё больше возникает чувство, что единственная ваша задача - это потролить.
все остальные уже давно пришли к одному мнению, а вы один кидаетесь с деревянным мечом на мельницы
ткните пальцем
это понятно. чем светлее исходник, тем хуже будет "отмытая" фотка. вопрос в том, хватает этого заказчику или нет. ТС этого хватило:)
сообщение номер 62, п.1
вы бы хоть иногда чужие сообщения читали...
писать скрипт вам никто не будет, потому что это время и деньги.
я вам дал алгоритм(там же), который вы даже не проверили, но осуждаете.
ещё раз:
нам НЕ НАДО знать, какой был ватермарк изначально. достаточно знать, какие он делает изменения на фотке.
ответьте на простой вопрос:
возмите свой 1.пример и посчитайте разницу для любой точки из буквы и фона
потом для любой точки из буквы отнимите эту разницу.
стала она чёрной или нет?