/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
"Pæn" iterering gennem 16bit farver
Fra : Demos


Dato : 25-03-03 22:15

Hej gruppe,

I en dropdown har jeg brug for at vise et uddrag af 16bit farvespektret, og
jeg har derfor opbygget nedenstående naive løkke (i PHP, men jeg håber at I
forstår princippet alligevel). Løkken virker som sådan, men problemet er at
farveovergangene ikke er synderlig harmoniske eller hvad man nu skal kalde
det (forestil jeg hver af farvekolonnerne fra
http://www.andreas.com/faq-colorselect.html sat efter hinanden). Derfor
ville jeg høre om der var en af jer, der kender til en lignende algoritme,
der skaber mere harmoniske farveovergange.

På forhånd tak,
Demos

$resolution = 51;
for ($red = 0; $red <= 255; $red += $resolution) {
for ($green = 0; $green <= 255; $green += $resolution) {
for ($blue = 0; $blue <= 255; $blue += $resolution) {
$color = str_pad(dechex($red), 2, "0", STR_PAD_LEFT) .
str_pad(dechex($green), 2, "0", STR_PAD_LEFT) . str_pad(dechex($blue), 2,
"0", STR_PAD_LEFT);

$green > 127 ? $fontColor = "000000" : $fontColor = "FFFFFF";
$selected == $color ? $select = "selected" : $select = "" ;

$html .= '<option value="' . $color . '" style="color: ' .
$fontColor . '; background-color: ' . $color . ';" ' . $select . '>' .
$color . '</option>' . "\r\n";
}
}
}

XFUT dk.edb.internet.webdesign.serverside



 
 
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408928
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste