Réduire le nombre de couleurs (quantization)

Réduisez une photo à une palette de quelques couleurs seulement pour un rendu graphique épuré, façon impression sérigraphique ou icône plate. Le nombre de couleurs finales est entièrement réglable.

Exemple :
Glissez-déposez, ou cliquez pour parcourir (30 Mo max)

Comment ça marche

La quantization consiste à extraire d'abord les couleurs dominantes de l'image (une palette simplifiée calculée par un algorithme proche du « median cut »), puis à remplacer chaque pixel par la couleur de la palette qui lui ressemble le plus. Le résultat est une image en aplats nets, avec un nombre de teintes strictement limité.

Combien de couleurs choisir ?

Une valeur basse (2 à 6) produit un rendu très graphique façon logo ou affiche minimaliste. Une valeur plus élevée (16 à 32) conserve davantage de nuances tout en réduisant nettement le poids et la complexité visuelle de l'image d'origine.

Est-ce la même chose qu'un simple posterize ?

Non : le posterize réduit les niveaux par canal (rouge, vert, bleu) indépendamment, alors que la quantization choisit d'abord un jeu de couleurs représentatif de l'image entière, puis assigne à chaque pixel la couleur la plus proche de ce jeu précis — le résultat colle mieux aux teintes réellement présentes dans la photo.

Traitement 100% local : l'extraction de palette (WebAssembly) et le remplacement des pixels (JavaScript) s'effectuent entièrement dans votre navigateur, sans envoi de fichier.