Да я хз как его правильно назвать:)
Вообще не знаю что это такое.))
Ну я в iPad не разбираюсь, просто прочел топик, palladin_jedi говорит ставить другой броузер, у меня не было повода усомниться в том что он написал.
Если проблема в самом телефоне - тем более нет смысла дальше разводить эту дискусию!
Дак есть решение - броузер сменить, вам же предложили, какое вы еще решение хотите.
Если не поддерживает дак как вы хотите, чтоб он у вас заработал....
Вы что, значение слова НЕ ПОДДЕРЖИВАЕТ не понимаете?
В смысле не рассматриваете??
А как вы тогда его смывать собрались, если вы даже найти нужные пикселы не можете?
anton831 добавил 23.11.2011 в 23:47
Из здравых идей тут только заливка картинок разных цветов и интерполяция.
Только не забывайте, что функция будет включать в себя не одну переменную, а 3! Так как изменяться будет значение всех 3х RGB, в определенной закономерности.
Вы в состоянии решить эту задачу - так, чисто с точки зрения математики?
И дай ты бог, чтоб сам вотермарк, был монотонным, а если нет .......
И опять же не снят вопрос с поиском измененных пикселей.
Могу даже psd-шник отправить.
Да и сами можете проверить.
К чему все пришли?
Давайте немного математики.
На примере RGB.
Берем (255.255.255), наносим его с 40% процентом прозрачности на чистые цвета, ок - получается (255.102.102), (102.255.102), (102.102.255).
Дальше наносим с той же прозрачностью на цвет (40.108.137), результатом будет (126.167.184).
А вот теперь попробуем вернуть исходный цвет:)
В результате наложения этого вотермарка у нас получился (209.182.123).
Внимание вопрос:)
Назовите наш исходный цвет, до применения вотермарка, и приведите уранение решив которое, я верну любой исходный цвет, после наложения вотермарка.
Вот и проверим, насколько вы способны пройти дальше выступлений на форуме))
PS: В моем примере кстати известно много тех данных, которые на реальной фотке вы знать не будете, таких как исходный цвет вотермарка и степень прозрачности.
Ну если на фотках будут проступать вотермарки АВТО РУ - то это однозначно броситься в глаза.
Если пытаться восстанавливать не учитывая оттенка, то вотермарк будет проступать, даже если 2 фотки с разными по оттенку вотермарком, будут на глаз особо неотличимы.
Это так же как посмотреть на квадраты немного разных оттенков по очереди - вы не заметите разницы.
А потом поставить эти квадраты на одной фотке рядом - разница в оттенках будет видна.
Вообще если подитожить все эту тему то:
Програмно прописать восстановление для одной конкретной фотки можно попробовать, просто тупо указав какой пиксель каким цветом закрашивать.
Но сделать эту прогу маломальски универсальной, даже для одного конкретного вотермарка - НЕЛЬЗЯ!
anton831 добавил 23.11.2011 в 12:59
И что, загрузить туда квадратики со всеми возможными оттенками цветов?😂
Вас в АВТО РУ забанят, что думаете модеры там тупые такие сидят?😂
Да и потом, даже если вы соберете гигантскую базу преобразованных цветов, как вы будете определять програмно на фотке, что этот цвет получен именно в результате преобразования вотермарком, а не является составным цветом фото?
anton831 добавил 23.11.2011 в 13:03
Да ничего вам непонятно!
Вы извлекаете неверные выводы из каких то непонятных суждений.
Вам же сказали, что ваш алгоритм не будет работать ВООБЩЕ!
Если вы его приведете тупо к вычитанию какого нибудь цвета - вы будете очень удивлены и озадачены, насколько много новых цветов появилось на месте вотермарка, после оброботки вашим алгоритмом)))))
Ну не скажите - если оттенком не попадете, вотермарк будет проступать!
Я когда говорил неотличимо, имел ввиду, что нет особой разницы, наложен ли f9f9f4 или ffffff, а вот при попытке смыть его, такие детали будут очень даже важны.
Я думаю, что если вы макет в фотошопе делали, то вы знаете насколько важно брать образцы цвета пипеткой или кодом, а не просто на глаз.
При чем тут вообще....
Ну возьмите отнимите сами, блин - дайте мне скрипт, который обратит этот вотермарк, на фоне любого цвета которым я залью, дайте!
Поменьше слов - побольше дела, начинайте "вычитать разницу".
Особенно смешно, что прежде чем вычитать - нужно узнать из каких пикселей вычитать и сколько вычитать.
Почему то об этом вы как то особо не задумываетесь.
Потом не забывайте, что мой фон монотонный. Если он будет состоять из нескольких цветов, то даже имея мои исходники, вы не сможете програмно вычесть букву - так как наложение с прозрачностью, НЕ ДАЕТ вам некой константы, которую вы сможете вычесть из любого цвета и получить исходный цвет.
Вы математику в школе проходили? Видели уравнения с множеством решений?
Дак вот это оно и есть!
anton831 добавил 23.11.2011 в 12:23
При чем тут художник?
Я и сам могу его нарисовать, и штампом закрасить смогу, так что не видно будет.
Вопрос ведь не в том, что может сделать художник, а в том, что может сделать программа.
Но ведь может быть выбран не чисто белый цвет, а допустим f9f9f4.
Я почти уверен, что при наложении, его на глаз не отличить будет.
Да я же с вами и не спорю - ДА так и есть.
А невозможностью узнать програмно цвет вотермарка, я показываю, что даже промежуточные задачи нерешаемы в процессе, так сказать "обращения"
Талант художника безусловно ценен, но вот скрипт, который пишет ТС, явно таким талантом не будет обладать:)