Skip to content

v0.2.0 — c2patool false-positive fix

Choose a tag to compare

@guillaumemeyer guillaumemeyer released this 12 Aug 16:07
· 23 commits to main since this release

watermarks-remover v0.2.0

Bug-fix release: has_manifest no longer reports a clean asset as carrying a C2PA manifest.

Fixed

  • image_meta.py: parenthesised the positive has_manifest substring matches so the negative markers (no claim, no jumbf) veto all of them. c2patool reports a missing manifest as Error: No claim found, which contains the substring claim and previously matched the first positive alternative — flagging every clean PNG, JPEG, PDF, SVG and DOCX as carrying C2PA. See #3.
  • Added tests/test_c2patool_report.py — 4 cases: No claim found, No JUMBF data found, a genuine manifest, and c2patool absent.

Docs

  • Fixed broken c2patool links (repo moved to contentauth/c2pa-rs).
  • Added a disclaimer on the quality cost of text-watermark removal.

Install

git clone https://github.com/guillaumemeyer/watermarks-remover.git
cd watermarks-remover
mkdir -p ~/.grok/skills
ln -sfn "$(pwd)/skills/remove-ai-marks" ~/.grok/skills/remove-ai-marks

Full changelog: see README