GD fout
Wie weet welke? :S
Code (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
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
<?php
$fontSize = 12;
$font = 'fotos/arial.ttf';
$tekst = "Testen";
$image = imagecreatefrompng('map.png');
$dimensions = getimagesize($image);
$plaatjeBreedte = $dimensions[0];
$plaatjeHoogte = $dimensions[1];
$bg = imagecolorallocate( $image , 0 , 0 , 0 );
$wit = imagecolorallocate( $image , 255,255,255 );
/* rekenwerk */
$aBox = imageTtfBbox( $fontSize , 0 , $font , $tekst );
list( $lox , $loy , $rox , $roy , $rbx , $rby , $lbx , $lby ) = $aBox;
$tekstBreedte = $rbx - $lbx;
$tekstHoogte = $rby - $roy;
//wat is er over aan de zijkanten?
$overBreedte = $plaatjeBreedte - $tekstBreedte;
$overHoogte = $plaatjeHoogte - $tekstHoogte;
//wat is er dan aan een kant over?
$marginLinks = $overBreedte / 2;
$marginBoven = $overHoogte / 2;
//nu een tekst maken
imageTtfText( $image , $fontSize , 0 , $marginLinks , $marginBoven , $wit , $font , $tekst );
header('Content-type: image/png');
imagePng( $image );
imageDestroy( $image );
?>
$fontSize = 12;
$font = 'fotos/arial.ttf';
$tekst = "Testen";
$image = imagecreatefrompng('map.png');
$dimensions = getimagesize($image);
$plaatjeBreedte = $dimensions[0];
$plaatjeHoogte = $dimensions[1];
$bg = imagecolorallocate( $image , 0 , 0 , 0 );
$wit = imagecolorallocate( $image , 255,255,255 );
/* rekenwerk */
$aBox = imageTtfBbox( $fontSize , 0 , $font , $tekst );
list( $lox , $loy , $rox , $roy , $rbx , $rby , $lbx , $lby ) = $aBox;
$tekstBreedte = $rbx - $lbx;
$tekstHoogte = $rby - $roy;
//wat is er over aan de zijkanten?
$overBreedte = $plaatjeBreedte - $tekstBreedte;
$overHoogte = $plaatjeHoogte - $tekstHoogte;
//wat is er dan aan een kant over?
$marginLinks = $overBreedte / 2;
$marginBoven = $overHoogte / 2;
//nu een tekst maken
imageTtfText( $image , $fontSize , 0 , $marginLinks , $marginBoven , $wit , $font , $tekst );
header('Content-type: image/png');
imagePng( $image );
imageDestroy( $image );
?>
misschien even duidelijk maken wat de fout is?
Quote:
Ik heb een scriptje aangepast, maar hij zegt dat er een fout in zit...
Wie weet welke? :S
Wie weet welke? :S
Nou ik heb geen idee wat er fout is.
Misschien een idee om te zeggen wat er fout gaat?
Code (php)
1
De afbeelding "http://localhost:8080/Fotoalbum/foto.php" kan niet worden weergegeven omdat deze fouten bevat.
GD is beschikbaar.
zet is ERROR_REPORTING(E_ALL); bovenaan het script.
Is automatisch ingeschakeld in USB webserver ;)
Gewijzigd op 01/01/1970 01:00:00 door Hipska BE
Warning: getimagesize(Resource id #3) [function.getimagesize]: failed to open stream: No such file or directory in E:\UsbWebserver2\Root\Fotoalbum\foto.php on line 15
maarja die bestaat wel hoor!
volgens mij kun je die functie pas doen na regel 35, kan aan mij liggen.
welke functie?
ik heb het al, een beetje omzeild, maar het werkt!
Code (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
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
<?php
$size = 12;
$font = 'arial.ttf';
$tekst = "Testen";
$image = "map.png";
$img = imagecreatefrompng($image);
$breedte_hoogte = getimagesize($image);
$plaatjeBreedte = $breedte_hoogte[0];
$plaatjeHoogte = $breedte_hoogte[1];
$bg = imagecolorallocate($img,0,0,0);
$wit = imagecolorallocate($img,255,255,255);
/* rekenwerk */
$aBox = imagettfbbox($size , 0 , $font , $tekst);
list($lox , $loy , $rox , $roy , $rbx , $rby , $lbx , $lby) = $aBox;
$tekstBreedte = $rbx - $lbx;
$tekstHoogte = $rby - $roy;
//wat is er over aan de zijkanten?
$overBreedte = $plaatjeBreedte - $tekstBreedte;
$overHoogte = $plaatjeHoogte - $tekstHoogte;
//wat is er dan aan een kant over?
$marginLinks = $overBreedte / 2;
$marginBoven = $overHoogte / 2;
//nu een tekst maken
// imagettftext($img , $size , 0 , $marginLinks , $marginBoven , $wit , $font , $tekst);
imagestring($img, $size, $marginLinks, $marginBoven, $tekst, $wit);
// Afbeelding weergeven
header('Content-type: image/png');
imagepng($img);
imagedestroy($image);
?>
$size = 12;
$font = 'arial.ttf';
$tekst = "Testen";
$image = "map.png";
$img = imagecreatefrompng($image);
$breedte_hoogte = getimagesize($image);
$plaatjeBreedte = $breedte_hoogte[0];
$plaatjeHoogte = $breedte_hoogte[1];
$bg = imagecolorallocate($img,0,0,0);
$wit = imagecolorallocate($img,255,255,255);
/* rekenwerk */
$aBox = imagettfbbox($size , 0 , $font , $tekst);
list($lox , $loy , $rox , $roy , $rbx , $rby , $lbx , $lby) = $aBox;
$tekstBreedte = $rbx - $lbx;
$tekstHoogte = $rby - $roy;
//wat is er over aan de zijkanten?
$overBreedte = $plaatjeBreedte - $tekstBreedte;
$overHoogte = $plaatjeHoogte - $tekstHoogte;
//wat is er dan aan een kant over?
$marginLinks = $overBreedte / 2;
$marginBoven = $overHoogte / 2;
//nu een tekst maken
// imagettftext($img , $size , 0 , $marginLinks , $marginBoven , $wit , $font , $tekst);
imagestring($img, $size, $marginLinks, $marginBoven, $tekst, $wit);
// Afbeelding weergeven
header('Content-type: image/png');
imagepng($img);
imagedestroy($image);
?>
Gewijzigd op 01/01/1970 01:00:00 door henktrol
regel 9, getimagessize, excuses dat ik onduidelijk ben.