Add metadata stripping, watermark positioning, and rename template modules

Metadata: JPEG EXIF stripping (APP1 segment removal).
Watermark: 9-position grid calculation with margin support.
Rename: template parser with {name}, {ext}, {counter:N}, {width}, {height}
  and collision resolution with auto-suffix.
Phase 4 complete - 79 tests passing, zero clippy warnings.
This commit is contained in:
2026-03-06 02:06:01 +02:00
parent ea4ea9c9c4
commit d4aef0b774
7 changed files with 439 additions and 0 deletions

View File

@@ -1,4 +1,7 @@
pub mod metadata;
pub mod rename;
pub mod resize;
pub mod watermark;
use serde::{Deserialize, Serialize};