secure_watermark 0.3.2
secure_watermark: ^0.3.2 copied to clipboard
Visible & invisible watermarking for Flutter. Overlay text deters screenshots; forensic LSB steganography for tracing.
0.3.2 #
- fix: shorten description to pass pub.dev 60–180 character check
- fix: use bracket syntax for
ArgResultsto pass downgrade analysis withargs^2.5.0
0.3.1 #
- fix: shorten package description to meet pub.dev 60–180 character limit
- fix: tighten
argslower bound to^2.5.0forArgResults.flag()/option()compatibility - fix: replace
setPixelRgbawithgetPixelchannel assignment in tests forimage4.0.0 compatibility - fix: pass pub.dev downgrade analysis with zero errors
0.3.0 #
- feat: example app with two-tab demo (visible + forensic watermarks)
- docs: added GIF showcases to README for both visible and forensic features
- docs: added badges (pub version, points, popularity, likes, license, lints)
- docs: added example app section with run instructions
- fix: example test updated to match new app structure
0.2.0 #
- feat: forensic (invisible) watermarking via spread-spectrum LSB embedding
- feat:
ForensicWatermarkstatic utility withembed()andextract()methods - feat:
ForensicConfigimmutable configuration (redundancy, bitsPerChannel) - feat:
ForensicWatermarkImagewidget with background isolate processing - feat: CLI tools —
dart run secure_watermark:embed/extract - feat: DJB2-seeded PRNG with Set-based collision avoidance for deterministic pixel selection
- feat: majority voting across redundancy copies for error correction
- feat: magic number (
0x574D) validation for wrong-key detection - deps: added
image^4.0.0 andargs^2.4.0
0.1.0 #
- feat: initial release
- feat:
Watermarkwidget withStack+IgnorePointer+RepaintBoundaryoverlay - feat:
WatermarkStyleimmutable config with opacity, rotation, spacing, staggered mode - feat:
WatermarkPainterusingParagraphBuilderfor efficient text tiling - feat: diagonal tiling with staggered rows (brick pattern) for crop resistance
- feat:
enabledflag to toggle watermark without removing from widget tree - test: widget, painter, and style unit tests