17. september 2005 - 14:20Der er
11 kommentarer og 1 løsning
Resize af Image
Hej!
Hvordan får jeg fat i et billedes dimensioner, når jeg så har fået højde og bredde ønsker jeg at lægge dem i array og beregne den nye dimension ud fra dette..
Jeg har tænkt på at gører det sådan her, altså det med at beregne den nye dimension.
Function GetSize(t) if t(0) > 600 OR t(1) > 600 then t(0) = t(0) / 2 t(1) = t(1) / 2 GetSize(t) else GetSize(t) End Function
Jeg skal bare skalere billedet ned så det ikke er større end 600px på den ene led! dvs at jeg ikke ønsker at resize selve billedet, kun visningen af det.
Jeg er udemærket klar over ASP.NET og dets smarte billedfunktioner, men mit webhotel understøtter kun ASP
Function GetSize(t) if t(0) > 600 OR t(1) > 600 then Dim aspect aspect = t(0)/t(1) If t(0) > t(01) t(0) = 600 t(1) = aspect/t(1) Else t(1) = 600 t(0) = aspect * t(1) End If End If End Function
Men billedet behøver nødvendigvis ikke at være 600 px hver gang, det kan sagtens være et lille billede på f.eks. 800 x 700 så vil størrelsen 400x350 bedre passe!
Et andet spørgsmål, hvis man har sådan et input felt som er af type file
hvordan får jeg så kun det sidste af værdien, jeg er ikke interesseret i hvor det ligger på selv maskinen, kun hvad den hedder
Synes godt om
Ny brugerNybegynder
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.