feat: affichage du nombre de couleurs et histogramme dans les métadonnées #12

Closed
opened 2026-05-06 07:42:39 +00:00 by Cédric A5L · 1 comment
Owner

Contexte

La carte de métadonnées affiche dimensions, format, mode, DPI et EXIF. Il manque des informations sur le contenu colorimétrique, utiles pour l'optimisation des assets.

À faire

  • Ajouter nombre de couleurs uniques (uniquement si <= 256, pour les PNG palette et GIF)
  • Ajouter taille des canaux (ex : RGBA = 4 canaux 8 bits)
  • Optionnel : mini-histogramme SVG inline des niveaux R/G/B généré côté serveur via Pillow img.histogram()

Notes techniques

Image.getcolors(maxcolors=256) retourne None si > 256 couleurs — à utiliser pour détecter les images indexées.

## Contexte La carte de métadonnées affiche dimensions, format, mode, DPI et EXIF. Il manque des informations sur le contenu colorimétrique, utiles pour l'optimisation des assets. ## À faire - [x] Ajouter **nombre de couleurs uniques** (uniquement si <= 256, pour les PNG palette et GIF) - [x] Ajouter **taille des canaux** (ex : RGBA = 4 canaux 8 bits) - [ ] Optionnel : mini-histogramme SVG inline des niveaux R/G/B généré côté serveur via Pillow `img.histogram()` ## Notes techniques `Image.getcolors(maxcolors=256)` retourne None si > 256 couleurs — à utiliser pour détecter les images indexées.
Author
Owner

ok

ok
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: alpinux.cedrica5l/alpinux-static#12
No description provided.