Avatar billede subit Nybegynder
01. juni 2003 - 18:47 Der er 6 kommentarer og
1 løsning

2 spørgsmål om GDlib

Hej allesammen

1. jeg vil gerne have:
ImageTTFText($im,6,0,20,20,$sort,$font,$data[hits]+1);
til at skrive "Hits:" forand $data[hits] hvordan gør jeg det?

2. Hvorfor er det så dårlig billed-kvalitet? kan man ik få det bedre?
http://www.z.frac.dk/gd1.php

mvh. Subit
Avatar billede tipsen Nybegynder
01. juni 2003 - 18:51 #1
Ændring af min omskrivning fra dit andet spørgsmål:

<?php
$foresp = mysql_query('SELECT hits FROM hits');
$im = ImageCreateFromJpeg('knap.jpeg');
ImageTTFText($im, 10, 0, 5, 15, ImageColorAllocate($im,0,0,0), '/web/www/frac/users/z/arial.ttf', 'Hits: '.mysql_result($foresp, 0));
header('Content-type: image/jpeg');
ImageJPEG($im);
ImageDestroy($im);
?>
Avatar billede subit Nybegynder
01. juni 2003 - 19:08 #2
okay tak det virker, kan du lige fortælle hvad du har gjort der ?
Avatar billede subit Nybegynder
01. juni 2003 - 19:11 #3
Og det med dårlig billed-kvalitet kan det ændres?
Avatar billede tipsen Nybegynder
01. juni 2003 - 19:17 #4
Essensen med "Hits: " er egentlig bare 'Hits: '. foran udskrivningen af selve tallet - punktummet sammensætter teksten "Hits: " med tallet som kommer fra mysql-forespørgslen.
Avatar billede tipsen Nybegynder
01. juni 2003 - 19:22 #5
Med hensyn til den dårlige billedkvalitet, vil jeg anbefale dig i stedet at benytte .png formatet til dit billede - der er ikke kvalitetstab som følge af komprimering, så jeg vil tro du får en bedre kvalitet der!

Dvs følgende skal gøres:

1. Lav en knap.png i stedet for knap.jpeg
2. Brug ImageCreateFromPNG() i stedet for ...jpeg()
3. Brug header('Content-type: image/png');
4. Brug ImagePNG() til at outputte billedet til browseren.
Avatar billede subit Nybegynder
01. juni 2003 - 19:26 #6
ok tak tipsen :D det har du da virkelig styr på ;)
okay har lavet det til PNG og kvaliteten er perfect !

tak for hjælpen (endnu en gang) :D
Avatar billede tipsen Nybegynder
01. juni 2003 - 19:57 #7
Jeg har aldrig prøvet at bruge image-funktionerne selv, men man kan jo læse det hele på: http://dk.php.net/manual/en/ref.image.php - og så er det jo ikke så svært ;-)
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