Удаление водяных знаков
Закрашиваешь знак · фон по соседним пикселям · экспорт в исходном разрешении
点击选择或拖拽一张图片到此处(一次一张)
支持 JPG / PNG / WebP / GIF(首帧)/ BMP;单张不超过 20MB、2000 万像素;加载时按 EXIF 方向归一化
还有别处水印:直接在图上继续标记,再点一次「去除标记区域」。看着不满意:按下面的「能力边界」判断该不该换办法,或者直接「还原原图」重来。 满意了就点顶部的「下载 PNG / JPG」——按原图分辨率导出,只改标记过的地方。
能力边界:先看这一节,再决定要不要用
本站这个工具用的是浏览器本地的补图算法(多尺度加权扩散):它只会拿标记区周围的像素往里面外推, 不会凭“想象”画出图片里本来就没有的东西。所以效果好坏几乎完全取决于水印压在什么样的背景上。下面这三档是实测结果,不是免责套话。
天空、纯色底、渐变、白底商品图、虚化人像、皮肤、失焦远景。这类背景本身没有细节,外推出来的结果与原位几乎一致,正常观看距离看不出补过。
墙面、布料、木纹、有柔和光影的物体表面。水印会消失,但那一小块会比周围更“平”,放大看有一片轻微的涂抹感;缩小到网页尺寸通常可以接受。
草地、树叶、碎石、密集织物、人群、已经压在一排文字上的水印。这些区域的细节无法从周围推算,任何本地算法补出来都是明显的一团糊。这种情况下更实在的办法是:用「图片裁剪」把带水印的整条边裁掉,或者用「图片打码」老老实实盖住它。
另两点说清楚:① 我们没有接 AI 修复模型(开源里最小的 MI-GAN 也要 27MB 权重,外加约 6MB 的 onnxruntime-web 推理引擎,手机上首次使用还要现下载,与“打开就用、文件不出本机”冲突),所以补不出纹理属于设计取舍; ② 处理是按标记的连通块一块一块算的,整张图铺满小字水印也能处理,只是要分几次标记。
Частые вопросы
Ни то ни другое: страница не скачивает никаких моделей и не делает ни одного сетевого запроса, связанного с изображением, — загрузка, разметка, достройка и экспорт идут в памяти вашего браузера через canvas; на сервере нет ни вашей картинки, ни доступной записи об обработке. При закрытии или перезагрузке страницы изображение исчезает из памяти, поэтому скачивайте результат заранее.
Смотрите с двух сторон. Сам знак: полупрозрачные текст и логотипы, белые или одноцветные угловые метки, мелкий текст, размноженный по всей картинке, — всё годится, если метка перекрывает пиксели. Фон: если знак лежит на небе, однотонной поверхности, градиенте, белом фоне или размытом портрете (слабая текстура), починка почти незаметна; на траве, листве, плотной ткани или толпе (высокочастотная текстура) останется заметное размазывание — см. раздел «границы возможностей» выше.
Обработать можно, но лучше в несколько проходов. Инструмент разбивает помеченную область на связные куски и достраивает каждый независимо: несколько десятков мелких меток на десктопном браузере занимают примерно одну-две секунды, на телефоне дольше. Если за один раз размечено слишком много, страница сразу предложит разбить, а не заставит вас пялиться на крутящийся прогресс.
Нет. Запись происходит только внутри помеченной области (плюс несколько пикселей «расширения края» вокруг), а каждый байт снаружи остаётся как был — это проверено по пикселям тестами перед релизом. Экспортируется заново закодированное изображение в исходном разрешении; файл на вашем компьютере не меняется.
Не рекомендуем — пожалуйста, так не делайте. Водяной знак — это как обычно и способ, которым правообладатель заявляет права на произведение; удалить его с чужого произведения и распространять дальше — значит рискуете нарушить авторское право и право на доведение до всеобщего сведения через сеть. Инструмент рассчитан только на случаи, когда у вас есть право обрабатывать изображение: вернуть чистую версию собственного оригинала, купить лицензионный стоковый материал с правом снятия знака, свои продуктовые фото. Законность использования — личная ответственность пользователя.
Задачи разные: удаление знака старается восстановить фон, чтобы вообще не было видно, что что-то было; замыливание накрывает содержимое, признавая, что оно размыто, — это для сокрытия личных данных; обрезка просто уменьшает кадр и срезает полосу со знаком целиком — самый чистый и быстрый путь, если размеры позволяют. Если знак прижат к краю картинки, начните с обрезки.
Одно изображение до 20МБ и 20 мегапикселей — те же рамки, что у других инструментов для картинок на сайте. При превышении страница предложит сначала сжать или массово изменить размер. Кроме того, чрезмерный общий объём разметки (раскрашенная половина картинки) отсекается с предложением разбить на проходы: память браузера на одну вкладку ограничена, а при перегрузе падает вся вкладка.
Да: рисование работает на pointer-событиях — просто ведите пальцем по знаку, экспорт тоже в полном исходном разрешении. Время зависит от размеченной области, а не от размера файла: угловая метка в десятки пикселей на десктопе занимает десятки миллисекунд, размноженный по всей картинке знак — около секунды-двух, телефон примерно в три-пять раз медленнее. Во время ожидания статус сначала сообщает, что читаются пиксели, затем что идёт достройка.