Contesto
Le foto vengono servite/scaricate senza protezione. I fotografi vogliono un watermark configurabile sui derivati pubblici/scaricabili.
Obiettivo
Watermarking configurabile, applicabile per-album e in batch, sui derivati (non sull'originale archiviato).
Scope
File / aree coinvolte
- Servizio immagine/varianti, settings, schema album (flag watermark),
app/Tasks/, eventuale hook sul percorso di download.
Criteri di accettazione
- L'originale non viene mai modificato; il watermark è solo sui derivati.
- Posizione/opacità/scala configurabili e visibili sull'output.
- Per-album override funzionante; batch via CLI.
Dipendenze
Condivide il motore immagine con #1 (libvips/Imagick).
Contesto
Le foto vengono servite/scaricate senza protezione. I fotografi vogliono un watermark configurabile sui derivati pubblici/scaricabili.
Obiettivo
Watermarking configurabile, applicabile per-album e in batch, sui derivati (non sull'originale archiviato).
Scope
File / aree coinvolte
app/Tasks/, eventuale hook sul percorso di download.Criteri di accettazione
Dipendenze
Condivide il motore immagine con #1 (libvips/Imagick).