- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Поиск по картинкам в помощь
а можно подробнее разжевать как искать.. вроде название картинки 69dd7a40.jpg но у меня не выдает результата поиска(( а нажимаю на вашу ссылку то результат есть
спасибо
как и обещал:
Dinozavr, вроде ничего, но слишком простой и резкий водяной знак.
Давайте теперь усилим эффект краев на знаке:
предположим, талантливый художник повторил водяной знак и вам известен каждый пиксель исходного знака и координаты наложения .
Я сделал сам водяной знак png с полупрозрачностью. Выглядит как белый, но он не белый. Если откроете в фотошопе, то увидите "шашечки" на фоне. Цвет изображения намерено белый.
Наложил с прозрачностью 90% и заранее вам об этом говорю. Типа как бы вы угадали или подобрали параметры с которыми накладывает знаки сайт.
Что получится по вашему алгоритму в этом случае?
Что получится по вашему алгоритму в этом случае?
фигня получается. отличия до и после практически нет
госпади, ну а так ? blend opacity - 60%
и вы все-таки попробуйте убрать предыдущий знак. может он и не похож на водяной знак, но предположительно проблемные зоны там намеренно гипертрофированы.
не, я с этим алгоритмом завязал:) итак слишком много времени убил на это.
идея ясна, алгоритм сверху, его ограничения тоже вроде ясны.
так что энтузиасты вперёд
Я бы по другому сделал (сейчас лень).
Загружаем на фотохостинг, который ставит вотермарки, нейтрально серое изображение.
Полученное, обрабатываем попиксельно и строим матрицу отклонений в цветовом пространстве HSB (HSL), а не в RGB. То есть:
В нашем случае, можно даже не учитывать нелинейность цветового пространства... не Сикстинскую капеллу восстанавливаем. :)
А теперь, имея матрицу, можно приступить к правкам (в цикле, по всей плоскости):
В теории, должно работать. 🍿
ну что, подтверждается поговорка: язык мой - враг мой :)
а конкретно "водяной знак любой сложности".
большие по площади знаки удаляются без проблем, но вот на краях или на тонких линиях начинаются проблемы, потому что все библиотеки начинают "оптимизировать" и делать "красивые" переходы, которые уже восстановлению автоматом не подлежат.
вот то что у меня получилось + пример с удалением большого знака
Ну вобщем то, далеко не худший вариант, с учетом того, что вотермарк рисовался в векторе, в два слоя с обводкой, теннями и градиетном на "расческах".:)
Так что можно сказать - зачет!