Avatar billede skwizie Nybegynder
12. september 2004 - 01:19 Der er 10 kommentarer

thumbnail med maks bredde og højde

Jeg søger et php script som ud fra et givent billede kan lave et thumbnail, men hvor der er angivet en maks bredde og højde så thumbnailen ikke bliver større end det. Scriptet skal IKKE gemme thumbnailen som en fil, blot vise den på siden.

!?
Avatar billede hmm10 Nybegynder
12. september 2004 - 01:26 #1
Hvis du vil bruge denne funktion til store billeder, fx. jpg-baggrundsbilleder tager det lang tid at loade alle billederne, derimod er en mindre billedefil bedre, da de er hurtigere at loade..

Kan du ikke bare angive billederne således?
<img src="BILEDE.JPG" width="100px" alt="" />
Avatar billede skwizie Nybegynder
12. september 2004 - 01:27 #2
ja, dit forslag kan ikke acc., det er forholdsvis store filer (25-50kb) og det er tager meget båndbredde hvis jeg skal gøre det på din måde
Avatar billede hmm10 Nybegynder
12. september 2004 - 01:33 #3
En evt. mulighed ville være GD library. Du finder mere info her: http://www.php.net/image
Avatar billede skwizie Nybegynder
12. september 2004 - 01:59 #4
Ja, men jeg syntes ikke rigtig jeg kan finde noget andet end den vil genere et billede som bliver gemt på serveren.
Avatar billede alvion Nybegynder
12. september 2004 - 09:21 #5
Du kan bruge det til at generere et billede.

funktionen imagejpeg() kan BÅDE bruges til at gemme billeder på serveren eller outputte direkte til browseren:

Hvis vi nu siger at $img indeholder din konverterede billede-resource (jeg går ud fra at du har læst om GD-funktionerne)

header("Content-Type: image/jpeg");
imagejpeg($img);
exit;
Avatar billede skwizie Nybegynder
12. september 2004 - 09:46 #6
og hvis det så skulle gemmes på serveren, er det så væk med header class'en?
Avatar billede alvion Nybegynder
12. september 2004 - 13:08 #7
Ja og så skal der sættes et filnavn på som parameter i funktionen:

imagejpeg($img); <-- Sender billeddata direkte til browser

imagejpeg($img, "mitbillede.jpg"); <-- Gemmer billedet i filen "mitbillede.jpg
Avatar billede skwizie Nybegynder
12. september 2004 - 13:32 #8
OK, jeg prøver at kigge på det
Avatar billede alvion Nybegynder
13. september 2004 - 06:25 #9
Faktisk er det en god ide først at generere billedet i en bestemt størrelse, når der er brug for det. Men da samme billede med samme størrelse sikkert bliver vist mere end en gang, så bør du gemme en kopi af billedet på serveren, første gang du genererer det. Og så senere blot vise kopien. Det giver bedre performance.
Avatar billede skwizie Nybegynder
09. oktober 2004 - 22:11 #10
alvion, læg et svar!
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