GargantuaX/gemini-watermark-remover
A high-performance, 100% client-side tool for removing Gemini AI image & video watermarks. Built with pure JavaScript using mathematically precise Reverse Alpha Blending. / 基于 JavaScript 的纯浏览器端 Gemini AI 图像和视频无损去水印工具,使用数学精确的反向 Alpha 混合算法
Gemini 워터마크 제거기
정의: Gemini가 AI 생성 이미지 및 비디오에 추가한 가시적 워터마크(오른쪽 하단의 반투명 로고)를 제거하는 오픈소스 도구입니다. 브라우저나 로컬 머신에서 완전히 작동하며 서버로 업로드되는 것은 없습니다.
작동 방식
AI로 워터마크 아래를 추측(환각 가능성 있음)하는 대신, 이 도구는 수학적으로 정확한 방법인 역 알파 블렌딩(Reverse Alpha Blending) 을 사용합니다.
간단히 설명하면:
- Gemini는 원본 이미지 위에 투명도(알파)를 가진 흰색 로고를 블렌딩하여 워터마크를 추가합니다.
- 이 도구는 정확한 워터마크 로고를 알고 있으며 각 픽셀의 투명도 수준을 파악할 수 있습니다.
- 그런 다음 블렌딩 공식을 역산하여 원본 픽셀 값을 복원합니다—손실이 전혀 없습니다.
탐지는 계층적으로 이루어집니다:
- 먼저 이미지 크기를 Gemini의 알려진 출력 크기와 비교하여 워터마크 위치를 예측합니다.
- 그런 다음 예측된 위치 주변의 실제 픽셀 데이터를 스캔하여 정확한 위치를 확인합니다.
- 마지막으로 실제 워터마크가 존재하는지 검증한 후 제거하여 오탐지를 방지합니다.
사용 방법
| 방법 | 최적 용도 |
|---|---|
| 온라인 도구 (geminiwatermarkremover.io) | 브라우저에서 빠르게, 설치 불필요 |
| 비디오 제거기 (geminiwatermarkremover.io/video) | Gemini 생성 비디오에서 워터마크 제거 |
| Chrome 확장 프로그램 | Gemini 페이지와 자동 통합—미리보기, 복사, 다운로드 작업 자동 처리 |
| 사용자 스크립트 (Tampermonkey/Greasemonkey) | 확장 프로그램과 유사하지만 사용자 스크립트 매니저용. 미리보기 이미지를 그 자리에서 대체하고 복사/다운로드를 가로챔 |
CLI (gwr 명령) |
스크립팅, CI, 로컬 파일 일괄 처리 |
| 스킬 | AI 코딩 에이전트가 발견하고 호출할 수 있도록 |
| SDK | 자체 JavaScript 코드로 고급/내부 통합 |
주요 기능
- 100% 로컬 처리 — 이미지가 기기를 떠나지 않습니다
- 수학적 정밀도 — AI 추측 없음, 재현 가능한 결과
- 자동 감지 — 워터마크 크기와 위치를 자동으로 찾음
- 크로스 플랫폼 — Chrome, Firefox, Safari, Edge, Node.js에서 작동
- 비디오 지원 — 이미지와 비디오 모두 처리
제한 사항
- Gemini의 가시적 워터마크만 제거 (오른쪽 하단의 반투명 로고)
- 보이지 않는/스테가노그래피 워터마크(예: Google의 SynthID)는 제거하지 않음
- 현재 Gemini의 워터마크 패턴에 맞게 설계됨 (2026년 4월까지 검증됨)
- Gemini 워터마크 구현의 변형이나 비정상적인 이미지 형식은 예기치 않은 결과를 초래할 수 있습니다
기술 요구 사항
- 웹/사용자 스크립트: Canvas API, ES 모듈, TypedArray 지원 브라우저
- CLI/스킬: Node.js 및 파일 디코딩/인코딩용
sharp라이브러리
라이선스 및 크레딧
- MIT 라이선스로 배포됨
- Allen Kuo의 Gemini Watermark Tool의 JavaScript 포트이며, 역 알파 블렌딩 방법은 그의 원작을 기반으로 함
중요 경고
- 사용자 책임 하에 사용 — 이 도구는 이미지 파일을 수정하며 드물게 손상시킬 수 있습니다
- 법적 고지 — 워터마크 제거는 관할권 및 사용 목적에 따라 법적 영향을 미칠 수 있습니다. 사용자는 법률 및 서비스 약관 준수에 대한 전적인 책임이 있습니다
- 작성자는 저작권 침해 또는 허위 표시를 위한 오용을 묵인하지 않습니다
빠른 시작 (CLI 예시)
# 이미지에서 워터마크 제거
gwr remove input.png --output clean.png
# 비디오에서 워터마크 제거
gwr remove input.mp4 --output clean.mp4
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트