PHPackages                             markdock/imalette - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. markdock/imalette

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

markdock/imalette
=================

Trouve la couleur d'une image sur une palette prédéfinie

v1.1(2y ago)012MITPHPPHP ^8.1

Since Jul 1Pushed 2y ago1 watchersCompare

[ Source](https://github.com/markdock/imalette)[ Packagist](https://packagist.org/packages/markdock/imalette)[ RSS](/packages/markdock-imalette/feed)WikiDiscussions main Synced yesterday

READMEChangelogDependenciesVersions (3)Used By (0)

Imalette
========

[](#imalette)

Trouve la couleur d'une image sur une palette prédéfinie.

Table des Matières
------------------

[](#table-des-matières)

- [Présentation](#pr%C3%A9sentation)
- [Installation](#installation)
- [Utilisation](#utilisation)

Présentation
------------

[](#présentation)

Imalette utilise l'algorithme de "K-means clustering" pour analyser les couleurs d'une image, les regrouper et identifier le groupe de couleurs le plus représentatif.

Ensuite, à partir d'une palette de couleurs fournie, il calcule la distance euclidienne entre la couleur prédominante et chaque couleur de la palette afin de déterminer la couleur la plus proche.

Installation
------------

[](#installation)

1. Assurez-vous que PHP est installé sur votre système. La bibliothèque GD est requise pour le traitement d'images. ()
2. Installez avec composer:

    ```
    cd votre/projet/php
    composer require markdock/imalette
    ```

Utilisation
-----------

[](#utilisation)

1. Créez une palette
2. Utilisez la fonction findColor(palette, image) pour identifier la couleur

    ```
