Welkom, Gast. Je bent niet ingelogd.

RGB kleuren >> HTML kleuren

sandr
aka Chuck Norris
Geplaatst op: 14 Nov 2007, 20:33
PimpCoins: 0
💸+
Bewerken Quote

Ik ben dus bezig met een sigchat (klik), maar ik zit nu dus met een probleempje, ik wil dus dat mensen de tekstkleur en achtergrondkleur van de sigchatafbeelding zelf kunnen instellen, ik heb nu dit voor de kleuren:

1
2
$background_color = imagecolorallocate($im, 255, 255, 255);
$text_color = imagecolorallocate($im, 0, 0, 0);

maar ik wil dus HTML kleurencodes kunne gebruiken dus #FFFFFF ipv 255, 255, 255 weet iemand een script om dit als kleur aan een afbeelding mee te geven, of HTML kleuren om te zetten naar RGB (zo heet deze manier van kleuraangeven toch?)

[Laatst bewerkt door sandr op woensdag 14 november 2007, om 20:34]
Kersentaart
Geplaatst op: 14 Nov 2007, 20:44
PimpCoins: 0
💸+
Bewerken Quote

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
function getRGB($color)
{
    $chars = preg_split('//', $color, -1, PREG_SPLIT_NO_EMPTY);
    
    $color = array();
    
    $char[0] = $chars[1] . $chars[2];
    $char[1] = $chars[3] . $chars[4];
    $char[2] = $chars[5] . $chars[6];
    $color[0] = hexdec($char[0]);
    $color[1] = hexdec($char[1]);
    $color[2] = hexdec($char[2]);
    
    return $color;
}
?>

En:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
function getRGB($Hex)
{
    if (!ctype_xdigit($Hex) || strlen($Hex) != 6)
    {
        return false;
    }
    
    foreach (str_split($Hex, 2) as $H)
    {
            $Dec[] = hexdec($H);
    }
    
    return $Dec;
}
?>

HTML kleuren is trouwens HEX ... Toch?

[Laatst bewerkt door Kersentaart op woensdag 14 november 2007, om 20:49]
Stfn
1th
Geplaatst op: 15 Nov 2007, 08:24
PimpCoins: 0
💸+
Bewerken Quote

Kersentaart schreef:

[...]

HTML kleuren is trouwens HEX ... Toch?


Voor zover ik weet zijn dit soort getallen #000000 en #FFFFFF en al die combinatie`s enzo HEX. RGB staat voor Red Green Blue en dat zijn de 3 kleuren die je nodig hebt om alle andere kleuren te maken...

[Laatst bewerkt door DayDreamer op donderdag 15 november 2007, om 08:24]
sandr
aka Chuck Norris
Geplaatst op: 15 Nov 2007, 11:45
PimpCoins: 0
💸+
Bewerken Quote

Kersentaart schreef:

[...]

HTML kleuren is trouwens HEX ... Toch?


Ik ben wat aan het prutsen geweest, ik heb nu dit:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$kleur = "#ffffff";
echo "kleur is $kleur <br>";
function getRGB($color)
{
    $chars = preg_split('//', $color, -1, PREG_SPLIT_NO_EMPTY);
    
    $color = array();
    
    $char[0] = $chars[1] . $chars[2];
    $char[1] = $chars[3] . $chars[4];
    $char[2] = $chars[5] . $chars[6];
    $color[0] = hexdec($char[0]) . ', ';
    $color[1] = hexdec($char[1]) . ', ';
    $color[2] = hexdec($char[2]);
    
    return $color;
} 

echo "De kleur is nu: ";
$kleur2 = getRGB($kleur);
foreach ($kleur2 as $color){echo $color;}
?>

Maar nu heb ik het volgende probleem, als ik dit invul bij mijn plaatje krijg ik een syntax error van met unexpected T_FOREACH

[Laatst bewerkt door sandr op donderdag 15 november 2007, om 12:10]
Sharp
:')
moderator
Geplaatst op: 15 Nov 2007, 16:50
PimpCoins: 0
💸+
Bewerken Quote

DayDreamer schreef:

[...]
Voor zover ik weet zijn dit soort getallen #000000 en #FFFFFF en al die combinatie`s enzo HEX. RGB staat voor Red Green Blue en dat zijn de 3 kleuren die je nodig hebt om alle andere kleuren te maken...

Ja maar volgens mij is bij HEX
FXXYYZZ

XX is dus rood
YY is dus groen
ZZ is dus blauw

(van rgb)

Dacht ik iig

[Laatst bewerkt door Sharp op donderdag 15 november 2007, om 16:56]
sandr
aka Chuck Norris
Geplaatst op: 15 Nov 2007, 18:19
PimpCoins: 0
💸+
Bewerken Quote

Sharp schreef:

[...]
Ja maar volgens mij is bij HEX
FXXYYZZ

XX is dus rood
YY is dus groen
ZZ is dus blauw

(van rgb)

Dacht ik iig


mja kheb ff wat zitten hoofdreken en dit komt eruit
0 tot F zijn 16 verschillende dingen, 00 tot FF dus 162 = 256 (en 0 tot 255 zijn er ook 256) dus er zijn evenveel HTML kleuren als RGB, maarre heeft iemand nog een oplossing voor mijn vorige reactie?

📫

Nieuw privébericht

🔥

Registreren


Login