Avatar billede bavingo Nybegynder
09. januar 2007 - 23:00 Der er 7 kommentarer og
1 løsning

GD lib truetype virker åbenbart ikke hos Gigahost?

Jeg sidder og er igang med at lave en knap der skal bruges som menu punkt. Alle filerne ligger i den samme mappe så det er ikke problemet.

ydermere har jeg tjekket om der ligger FreeType på serveren hvilket der gør.

Følgende er min kode i scriptet:

<?
$image = imagecreatefrompng("knap.png");
$white = imagecolorallocate($image,255,255,255);
$font = "arial.ttf";
$text = "test";
$size = "20";
$angle="0";
$textbox = imagettfbbox($size, $angle, $font, $text);
$textbox_width = abs($textbox[2] - $textbox[0]);
$textbox_height = abs($textbox[7] - $textbox[1]);
$image_width = imagesx($image);
$image_height = imagesy($image);
$x = ($image_width - $textbox_width) / 2;
$y = ($image_height - $textbox_height) / 2 + $textbox_height;
imagefttext( $image, 12, 0, 10, 10, $white, 'arial.ttf', "THIS IS A TEST\nTHIS IS LINE 2\nTHIS IS LINE3", array('lineheight'=>2.0) );
header("content-type: image/png");
imagepng($image);
imagedestroy($image);
?>


og følgende er de fejl der kommer:


Warning: imagettfbbox(): Could not find/open font in /home/www/webfront.dk/project/kmp/kmp_graphic/img_menu_knap.php on line 8

Warning: imagettftext(): Could not find/open font in /home/www/webfront.dk/project/kmp/kmp_graphic/img_menu_knap.php on line 15

Warning: Cannot modify header information - headers already sent by (output started at /home/www/webfront.dk/project/kmp/kmp_graphic/img_menu_knap.php:8) in /home/www/webfront.dk/project/kmp/kmp_graphic/img_menu_knap.php on line 16


Er der nogen der kan sige hvad det er der er galt, for det kan vel ikke være fordi linux ikke understøtter truetypes gennem FreeType (ved dog ikke meget om dette), og er det tilfældet hvad er alternativet så.
Avatar billede rrm Nybegynder
09. januar 2007 - 23:08 #1
Udmildbart lyder det som den ikke kan finde filen arial.ttf, har du prøvet med en anden skrifttype?
Avatar billede bavingo Nybegynder
09. januar 2007 - 23:18 #2
Nej ikke en anden font, men til gengæld har jeg kopiere denne fonts navn samt endelse direkte over, for at være sikker på at der ikke var nogle fejl, men vil lige prøve en anden font.
Avatar billede erikjacobsen Ekspert
09. januar 2007 - 23:18 #3
> Alle filerne ligger i den samme mappe så det er ikke problemet.

Joh, det ka' det nu godt være... Skriv det fulde stinavn:
/home/www/webfront.dk/project/kmp/kmp_graphic/arial.ttf
Avatar billede bavingo Nybegynder
09. januar 2007 - 23:24 #4
erikjacobsen, det virkede med den fulde sti.

Tak for hjælpen det virker nu :D
Avatar billede erikjacobsen Ekspert
09. januar 2007 - 23:28 #5
Jeg kan desværre ikke forklare hvorfor - men det kan jo også være ligemeget, ik' ;)
Og jeg samler slet ikke på point, tak.
Avatar billede bavingo Nybegynder
09. januar 2007 - 23:31 #6
Jeg er også temmelig uerfaren i dette forum, så ved sgu ikke rigtigt hvordan og hvorledes jeg giver dem, selvom jeg da meget gerne vil give dem. En forklaring på det udløser dem selvfølgelig ;)
Avatar billede erikjacobsen Ekspert
09. januar 2007 - 23:38 #7
Man kan selv svare på et spørgsmål og acceptere eget svar. Og det anbefales kun når brugeren/ne med det/de rigtige svar ikke vil have point ... :)
Avatar billede bavingo Nybegynder
09. januar 2007 - 23:45 #8
aha jamen så gør jeg det. Selvom det virker som en lidt underlig funktion, men tak for hint alligevel.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester