- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева

Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
но это справедливо, если применена простая прозрачность, верно?
Если что, jpg альфа канал НЕ ПОДДЕРЖИВАЕТ.🤣
О какой прозрачности вы тут говорите?
anton831
мы говорим о разборе изображения по пикселям....альфа канал изображения здесь ни при чем
oleg3d и Дикий пионер правильно поняли тему
anton831, я предлагаю искать способы решения задачи всё же :)
абсолютно. водяной знак наложен програмно при помощи алгоритма
(или таджик сидит в фотошопе водяные знаки фигачит?? :) а капчу учитель по ИЗО на полставки наварачивает :))
нужно подобрать обратный алгоритм
ценю ваш юмор;)
разумеется нет. любых нет. а заточить под один конкретный водяной знак - задача реальная
anton831
вероятно, вы очень далеки от программирования :)
да, формат jpeg имеет некоторое искажение
мне не требуется его начисто смыть и получить 100% начальный результат ...
нужно минимизировать его
При чем тут искажение?
Растровое изображение - это квадратик разделенный на пиксели, каждому из которых имеет свой код цвета.
Не больше не меньше.
Ваша программа будет анализировать каждый пиксель на фото? И по какому признаку интерестно будет происходить замена.
Даже если вы сделаете прогу, которая вычислит и подберет нужный цвет пикселям на конкретно этом фото - она уж точно не будет универсальной, и с другими фотками этого сделать не сможет.
anton831
вы каким языком программирования владеете?
прочитайте сообщение Дикий пионер
самая верная мысль в данном топике
посмотрите внимательно на водяной знак:
как бы вы его сделали в фотошопе?
1. нарисовали его белым цветом
2. разместили поверх картинки
3. сделали его прозрачным
(есть вариант с маской, но он более сложный для понимания)
что при этом происходит? осветление пикселей под водяным знаком на определенную величину. сдвинув на эту величину в обратную сторону (затемнив) мы получим удаление водяного знака. это в теории :)
Растровое изображение - это квадратик разделенный на пиксели, каждому из которых имеет свой код цвета.
Не больше не меньше.
в данном случае вы мыслите слишком узко :)
anton831
разумеется нет. любых нет. а заточить под один конкретный водяной знак - задача реальная
Проблема не в конкретном водяном знаке - а еще и в конкреном фото, на который он наложен.
Так же от цветового профиля, который в картинке используется.
Тут очень много факторов и написать универсальную прогу, даже под один водяной знак, это ..........
Вобщем могу с вами поспорить что Вы не напишете.:)
anton831
если бы я имел в голове алгоритм готовый, я бы не создавал тему
Блин, так об этом и создалась тема :)
есть идеи по решению??
нужно подобрать обратный алгоритм
Направьте вашу энергию в мирное русло. Раз вы хотите его украсть, значит рисунок хороший и автор имеет право отметиться вотермарком. Правда многие метят все подряд фотки....
anton831
вы каким языком программирования владеете?
прочитайте сообщение Дикий пионер
самая верная мысль в данном топике
посмотрите внимательно на водяной знак:
как бы вы его сделали в фотошопе?
1. нарисовали его белым цветом
2. разместили поверх картинки
3. сделали его прозрачным
(есть вариант с маской, но он более сложный для понимания)
что при этом происходит? осветление пикселей под водяным знаком на определенную величину. сдвинув на эту величину в обратную сторону (затемнив) мы получим удаление водяного знака. это в теории :)
в данном случае вы мыслите слишком узко :)
1. PHP, as, немного js, я не профи конечно, но и то прекрасно вижу, что задача не тривиальная.
2. Я читал, и еще раз повторюсь что там не учтено много факторов. Дело не только в самом водяном знаке, но и в изображении, на которое он наложен.
Как бы я сделал.
1. С чего вы взяли, что знак нарисован только белым цветом??? Он может быть и "разноцветный":)
2. Разницы как его разместили, тоже нет - в картинке jpg, нет слоев.
3. Про прозрачность я написал выше - вы не сможете выделить пикселы по этому типу!
И я достаточно хорошо умею работать в фотошопе и прекрасно знаю, что такое маски:)
Применение прозрачности - это не есть "осветление", т.е как вы банально понимаете сдвиг в сторону белого.) Не все так просто как кажется.
Еще раз, говорю - готов спорить, что прогу вы эту не напишете.
mr-faq
есть задача, её нужно решить
может я свои фотки хочу восстановить, я на них вотермарку случайно наложил
различные доски объявлений именно тот случай
wormeus добавил 22.11.2011 в 17:52
могу. залить фотки сплошным цветом и посмотреть какие пиксели изменились
почему нет? если накладываемое изображение белого цвета, то действительно происходит осветление в сторону белого, почему нет?
зато интересная :)
wormeus добавил 22.11.2011 в 17:56
появился нюанс, который, похоже, ставит крест на задумке :)
водяной знак имеет непостоянное положение.................
Насколько я понимаю на вашем примере вотермарк наносится до того как изображение уменьшается в размере и сжимается.
А это уже не просто стабильное изменение цвета в отдельных пикселях во время нанесение вотермарка, это еще и рандомное искажение.