anton831

anton831
Рейтинг
71
Регистрация
25.05.2011
Дикий пионер:
anton831,Наложите этот же вотермарк на картинку с заливкой из
#FF0000
#00FF00
#0000FF
#FF00FF
#00FFFF
и т.д.

Экспериментируйте

Dinozavr:
а зачем?
jpeg это всего навсего 3 циферки - красный, зелёный, синий.
1. на чёрном изображении берём все не чёрные точки
2. тупо вычисляем разницу для каждого пикселя(математика 1.класс) и кидаем их в массив
3. на фотке отнимаем от каждой точки из массива разницу
4. PROFIT(с ограничениями)

что из перечисленного вас конкретно смущает?

Дак код то назовите раз все так просто!))))))))

Блин, уже просто смешно становится.

anton831 добавил 23.11.2011 в 11:53

netwind:
на auto.ru - белый цвет. рисуйте белым для чистоты эксперимента.

Ну дак мне тогда и ответят - ffffff.

Какая тут чистота эксперимента, если вы будете знать ответ заранее?

С чего вы взяли, что на авто ру чисто белый - без оттенков?

netwind:
anton831, насколько монитор не врет, это какая-то вариация цианового.
вы лучше белым рисуйте, чтобы не усложнять задачу. даже простая задача нерешаема.

Ну если я белым нарисую, то все будут знать, что это белый:)

Чистоты эксперимента тогда не получится.

netwind:

раза с десятого раза подберет параметры и цвет. к тому же и так видно цвет на auto.ru - это БЕЛЫЙ. останется подобрать прозрачность.

Дак вон картинка выше - подберите))

Хоть с 20ого:)

Боже ты мой, ну вот вам буква на черном цвете (#000000), ну давайте назовите мне исходный код цвета этой буквы и процент прозрачности.

Только не надо "на глазок" теории ту строить - скажите цвет, какой он был изначально.

А я потом скажу вам, почему никто из вас - его не назовет))) Так уж и быть:)

Хотя я думаю, что в процессе поиска решения, вы и сами догадаетесь - почему:)

netwind:
он уже это сделал загрузив черное изображение

И каким образом это позволило вычислить точный код цвета вотермарка?

Я что то совсем сути не улавливаю......

И куда он вообще загрузил черное изображение??

Я вот вроде фотошоп неплохо знаю, но как то не очень понимаю куда именно он "загрузил" изображение и что он с ним делал дальше?

Я же говорю, давайте эксперимент, я делаю вотермарк, а он определяет код его цвета.

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

netwind:
Да потому что почти всегда ватермарки делают белыми.
Вопрос не в том какой именно был ватермарк. Вы всегда можете нарисовать его самостоятельно.
Но даже обладая исходником такого ватермарка, обратить смешение цветов назад не получится.

Я с этим и не спорю - просто пытаюсь донести до ТС, максимально простым языком какие проблемы встанут на пути к решению этой задачи.

Ведь помимо того, что невозможно обратить пикселы. Надо еще отобрать нужные пикселы, чтоб их обращать - это первое.

Надо найти точный цвет ветмарка и % прозрачности, чтоб хотя бы попытаться что то сделать - что тоже нерешаемая проблема.

Ну и то что вы только что написали - напоследок.:)

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

Дак нет решения под конкретный вотермарк!

Максимум это под конкретное фото можно найти, и то очень постараться придеться.

PS: Вы еще не учитываете разрешение фотографий, оно ведь тоже разное у всех.

wormeus:
залил картинку черного цвета (произошел сдвиг на одинаковую величину по каждому из трех цветов)
залил синюю - произошел сдвиг по RED и GREEN (blue в данном случае некуда сдвигать, он и так 255)


то есть я не определил. я предположил и проверил теорию

И каким интерестно образом, вышеуказанные действия привели вас к тому что исходный цвет водяного знака, был ffffff ?

Я честно вообще не понял для чего вы совершали эти действия и что они вам дали.

Давайте проведем эксперимент, я создам в фотошопе надпись какого нибудь цвета и наложу ее полупрозрачной на каую нибудь картинку.

Дам вам изображение в jpg, а вы в свою очередь мне скажете исходный код цвета у этой надписи.

Давайте проверим, так сказать на практике, при чем у вас в арсенале будут абсолютно все методы, в том числе тупо на глаз, что конечно совершенно не приемлимо при написании програмного кода, того что вы тут озвучили.

Я это к тому, что я на 150% уверен, что вы не справитесь даже с этой задачей и не укажите мне цвет.

Что уж там говорить, про написание фильтра о котором вы тут говорили.

wormeus:
короче решение по-любому есть :) всем спасибо за дискуссию.
у нас уже глубокая ночь....отпишусь че получилось потом.

Конечно есть - просто полюбому!

Главное верить:)

anton831 добавил 22.11.2011 в 18:57

wormeus:

наложением абсолютно белой картинки ffffff с прозрачностью

Может быть вы тогда поделитесь с нами хотя бы в мелочах и покажите пошагово как именно вы определили, что наложенная картинка изначально имела код цвета ffffff?

Прям по пунктикам разложите - зашел туда, нажал сюда, увидел тут.:)

Всего: 422