secure_watermark 0.3.2 copy "secure_watermark: ^0.3.2" to clipboard
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 ArgResults to pass downgrade analysis with args ^2.5.0

0.3.1 #

  • fix: shorten package description to meet pub.dev 60–180 character limit
  • fix: tighten args lower bound to ^2.5.0 for ArgResults.flag()/option() compatibility
  • fix: replace setPixelRgba with getPixel channel assignment in tests for image 4.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: ForensicWatermark static utility with embed() and extract() methods
  • feat: ForensicConfig immutable configuration (redundancy, bitsPerChannel)
  • feat: ForensicWatermarkImage widget 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 and args ^2.4.0

0.1.0 #

  • feat: initial release
  • feat: Watermark widget with Stack + IgnorePointer + RepaintBoundary overlay
  • feat: WatermarkStyle immutable config with opacity, rotation, spacing, staggered mode
  • feat: WatermarkPainter using ParagraphBuilder for efficient text tiling
  • feat: diagonal tiling with staggered rows (brick pattern) for crop resistance
  • feat: enabled flag to toggle watermark without removing from widget tree
  • test: widget, painter, and style unit tests
3
likes
160
points
228
downloads

Documentation

API reference

Publisher

verified publisherflutterplaza.com

Weekly Downloads

Visible & invisible watermarking for Flutter. Overlay text deters screenshots; forensic LSB steganography for tracing.

Homepage
Repository (GitHub)
View/report issues

Topics

#security #watermark #dlp #forensic

License

BSD-3-Clause (license)

Dependencies

args, flutter, image

More

Packages that depend on secure_watermark