Skip to content

Istogramma + clipping luci/ombre nel lightbox #115

Description

@fabiodalez-dev

Contesto

Il lightbox (PhotoSwipe) mostra già alcuni EXIF, ma manca un istogramma e l'indicazione di luci/ombre bruciate — utile a chi valuta gli scatti.

Obiettivo

Istogramma + clipping per immagine nel lightbox.

Scope

  • Calcolo istogramma RGB/luminanza: lato client (canvas) sul derivato visualizzato, oppure precalcolato in ingestione e servito (decidere in base a performance).
  • Overlay istogramma nel lightbox (toggle on/off), coerente con l'UI esistente e con il dark mode admin/frontend.
  • Evidenziazione clipping: percentuale/segnalazione di pixel a 0 (ombre bruciate) e 255 (luci bruciate).
  • Accessibilità: toggle da tastiera, contrasti adeguati.

File / aree coinvolte

  • Runtime lightbox/PhotoSwipe (app/Views/frontend/, public/assets/js/), eventualmente precompute in app/Tasks/.

Criteri di accettazione

  • Aprendo una foto nel lightbox posso mostrare l'istogramma e vedere l'indicazione di clipping.
  • Nessun impatto percettibile sulle prestazioni di apertura del lightbox.
  • Funziona in light e dark mode.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestfrontendUI lato clientlightboxLightbox / PhotoSwipe

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions