Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Kolor GD ze zmiennej, #ffffff -> imagecolorallocate($img,255,255,255)
suhy
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 17.02.2008

Ostrzeżenie: (0%)
-----


  1.  
  2. if(!empty($color)) {
  3. $cR = hexdec('0x'.substr($color,1,2));
  4. $cG = hexdec('0x'.substr($color,3,4));
  5. $cB = hexdec('0x'.substr($color,5,6));
  6. $color = ImageColorAllocate($im, $cR, $cG, $cB);
  7. }

nastepnie jest wypisywanie tekstu tym kolorem.

Wynikiem działania tego skryptu jest tekst w kolorze czarnym

Zmienna $color w tym wypadku wyglada mniej wiecej tak #123456 (i jest poprawna tzn. 0-a).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
suhy
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 17.02.2008

Ostrzeżenie: (0%)
-----


  1. if(!empty($color)) {
  2. $color = ImageColorAllocate($im,0xFF,0xFF,0xFF); // ta linia jest ble
  3. $cR = hexdec('0x'.substr($color,1,2));
  4. $cG = hexdec('0x'.substr($color,3,2));
  5. $cB = hexdec('0x'.substr($color,5,2));
  6. $color = ImageColorAllocate($im, $cR, $cG, $cB);
  7. }


Zrobiłem tak i niedziała (bez drugiej linijki nie działało)
Pokazuje w kolorze ciemno zielonym (boze... jaki ja głupi...)

Ten post edytował suhy 25.10.2010, 15:20:08
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 05:55