Avatar billede petan Nybegynder
29. maj 2005 - 21:34 Der er 4 kommentarer og
1 løsning

Resize af billede - gem to størrelser?

Hej

Jeg har en webside hvor det skal være muligt at uploade billeder. Jeg gemmer filerne i en mappe og gemmer filernes navn i en database så jeg kan udskrive vha. udtræk af navnene fra databasen.

Billederne skal ikke være alt for store, og derfor ændrer jeg størrelsen på dem vha. funktionen fra dette tidligere spm. http://www.eksperten.dk/spm/614320

Billederne skal først vises i thumbnails som fungerer som links, så man kan se et større billede hvis man klikker på dem.

Mit spm. er: bør jeg bruge resize funtionen to gange så jeg får to forskellige billeder, eller skal jeg bare resize én gang, og så bruge store billede som formindskes (eks. width="10%" og height="10%") når jeg laver thumbnails? Hvad er smartest og hvad bruger mindst båndbredde når siden vises?
Avatar billede coderdk Praktikant
29. maj 2005 - 21:49 #1
Brug den funktion jeg har lavet i det spm du henviser til, kald den første gang med originalfilen "A", og resize til det største af de to formater du bruger, "B", kald så funktionen igen med "B" som kilde til at lave "C" :) Det er den optimale måde!
Avatar billede petan Nybegynder
29. maj 2005 - 22:00 #2
ok, men hvorfor ikke bare køre funktionen igennem med det originale billede to gange i de to forskellige størrelser?
Avatar billede coderdk Praktikant
29. maj 2005 - 22:04 #3
Det er der ingen grund til resultatet bliver det samme, men min metode går meget hurtigere og bruger færre resurser ;)
Avatar billede petan Nybegynder
29. maj 2005 - 22:07 #4
ok, tak for svaret - smid et svar.
Avatar billede coderdk Praktikant
29. maj 2005 - 22:08 #5
Det var så lidt :)
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