RGB à HSV en PHP
En PHP, ce qui est la façon la plus simple pour convertir RVB, triplet de valeurs HSV?
source d'informationauteur Alix Axel
Vous devez vous connecter pour publier un commentaire.
En PHP, ce qui est la façon la plus simple pour convertir RVB, triplet de valeurs HSV?
source d'informationauteur Alix Axel
Vous devez vous connecter pour publier un commentaire.
Ici est une simple méthode qui retourne le HSV valeurs en degrés et en pourcentages, ce qui est le Photoshop du sélecteur de couleurs utilise.
Remarque que les valeurs de retour ne sont pas arrondis, vous pouvez le faire vous-même si nécessaire. Gardez à l'esprit que
H(360) == H(0)
doncH
valeurs de359.5
et plus grande doit tour à0
Fortement documenté à des fins d'apprentissage.
Voici ma rotation sur elle-même, avec une unité de test. Depuis le
S
etV
les valeurs sont des pourcentages, ce code renvoie sous la forme d'entiers (0, 100), par opposition à (0, 1) - Exemple,75
au lieu de0.75
.PHPUnit cas de test avec PHP 7.2