04. august 2002 - 22:05Der er
9 kommentarer og 1 løsning
Resize af billede
Er der nogen der har noget kode til en funktion, som kan resize et billede så det kommer til at se nogenlunde ud? Når jeg benytter Image.GetThumbnailImage bliver resultatet mildest talt elendigt, hvis billedet blot skal ned i 800x600 (hvilket nok også er forståeligt, da funktionen blot skal være hurtig og er beregnet til thumbnails). Jeg har dog en hel stak 1600x1200 billeder som jeg gerne vil ha' til at se ordentlige ud i 800x600, så jeg kunne godt bruge en ordentlig resize-funktion...
Det vil være en dårlig at kodeformindske billedet til thumbnailstørrelse, på den måde ville billedet stadig have den oprindelige størrelse og være meget langsom at få ned. Du bør børe følgende.
Med photoshop kan du generere webfotogalerier med 2 klik med musen. Du peger på det bibliotek hvor dine billeder ligger, så generere photoshop alt nødvendige, html sider, thumbsnails og andet. Du kan bruge denne funktion til at generere thumbnails af mange billeder på en let måde. Du behøver ikke bruge resten af koden, men kan nøjes med at tage alle thumbnailsne fra det bibliotek hvor photoshop placere dem.
I stand corrected, viste ikke at det kunne lade sig gøre, men når jeg nu tænker mig om, så må det selvfølgelig være netop det kodedelen af photoshop gør. Man skal "bare" gøre photoshops programmøre kunsten efter og det er noget over mit niveau. God fornøjelse
Hmm... det virker jo udmærket - men når man gemmer et billede fylder det jo helt vildt :-( Er der nogen der ved, hvordan man indstiller f.eks. kompressionsgraden for JPEG'er, så billedet man har formindsket (med den udmærkede resizefunktion) ikke fylder mere end det oprindelige billede? Jeg er ikke engang sikker på, at billedet virkelig bliver gemt som JPEG, og ikke blot som BMP, når jeg bruger Image.Save... nogen der ved noget om det?
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.