Referans değer olarak bir indeks numarasını kullanarak, PHP iki renk arasındaki ortalama renk hesaplanması

0 Cevap php

PHP, ben farklı altıgen renkler arasındaki (onaltılık) ortalama rengi hesaplamak için çalışıyorum. Ancak, ben de 0.0 ve 1.0 arasında bir dizin numarası tedarik edebilmek gerekir.

Yani, örneğin:

Ben

$color1 = "#ffffff" 
$color2 = "#0066CC"

Ben ortalama bir renk elde etmek için bir fonksiyon yazmak istiyorum ve dizin numarası olarak 0,0 arz ederim eğer, fonksiyon "#ffffff" dönmek gerekir. Ben indeks numarası olarak 1,0 arz ederim eğer, fonksiyon "#0066CC" dönmek gerekir. Ben 0,2 arz ederim Ancak, işlevi, iki renk arasında ortalama bir renk dönmek gerekir, ama $color2 daha $color1 hala yakın. I endeksi sayısını 0,5 arz ederim, ben iki renk tam ortalama renk olsun istiyorum.

Benbeen trying to accomplish this for several days now but I can't seem to figure it out! Any help would therefor be greatly appreciated!

0 Cevap