Toon posts:

[PHP] Probleempje met GD library

Pagina: 1
Acties:
  • 37 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik probeer een scriptje te schrijven die een plaatje maakt.

Dit is het script:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?

// Result array:
// 0 [BLUE]
// 1 [GREEN]
// 2 [RED]
// 3 [BLACK]
// 4 [YELLOW]

// Image size: 100 x 20

if(!isset($result)) $result = 0;

// Making the Image
header("Content-type: image/gif");
$image = ImageCreate(100, 20);

// Colors
$black   = ImageColorAllocate($image, 0, 0, 0);
$white   = ImageColorAllocate($image, 255, 255, 255);
$blue   = ImageColorAllocate($image, 0, 0, 255);
$red   = ImageColorAllocate($image, 255, 0, 0);
$green   = ImageColorAllocate($image, 0, 255, 0);
$yellow   = ImageColorAllocate($image, 255, 255, 0);

// BackgroundColor
switch($result)
{
 case '0':
    ImageRectangle($image, 0, 0, 100, 20, $blue); 
 break;
 case '1':
    ImageRectangle($image, 0, 0, 100, 20, $green); 
 break;
 case '2':
    ImageRectangle($image, 0, 0, 100, 20, $red); 
 break;
 case '3':
    ImageRectangle($image, 0, 0, 100, 20, $black); 
 break;
 case '4':
    ImageRectangle($image, 0, 0, 100, 20, $yellow); 
 break;
}

// Create Image
ImageGIF($image);
ImageDestroy($image); 
?>

Nu is het probleem dat de achtergrond kleur zwart word :(
Alleen als ik de kleurtjes in een andere volgorde doe bv $blue als eerste word de bgcolor blauw.

Klopt dit?
En die imagerectangle werkt niet..

Verwijderd

Topicstarter
Oeps heb net ImageFilledRectangle gebruikt en dat werkt wel.
Sorry voor deze post slotje aub

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

ok ;)

Doet iets met Cloud (MS/IBM)


Dit topic is gesloten.