Avatar billede pnr Nybegynder
27. oktober 2003 - 12:34 Der er 1 kommentar og
1 løsning

brug af aspimage i en løkke

Jeg har en løkke som resizer x antal billeder i thumbnails og et stort billede, det gør jeg på følgende måde:

        Set Image = Server.CreateObject("AspImage.Image")
       
        ' Billede hentes
        Image.LoadImage sti & "\" & file.name
       
        ' Vi laver et thumbnail og gemmer det imappen med thumbnails
        intRatio = ((75 * 100) / Image.MaxX)
        intNewY = CInt(Image.MaxY * (intRatio / 100))
        Image.Resize 75, intNewY
        Image.ImageFormat = 1
        Image.JPEGQuality = 72
        Image.filename = sti & "\thumbnails\" & filnavn
        Image.SaveImage       
        Set Image = nothing
               
        Response.ContentType = "image/jpeg"
           
        Set Image = Server.CreateObject("AspImage.Image")
       
        ' Billede hentes
        Image.LoadImage sti & "\" & file.name
       
        ' Der laves et billede stort billede til nettet
        intRatio = ((300 * 100) / Image.MaxX)
        intNewY = CInt(Image.MaxY * (intRatio / 100))
        Image.Resize 300, intNewY
        Image.ImageFormat = 1
        Image.JPEGQuality = 72
        Image.filename = sti & "\images\" & filnavn
        Image.SaveImage
        Set Image = nothing
       
        Response.ContentType = "image/jpeg"

Kan jeg ikke lave dette på en pænere måde, jeg tænker på at jeg skal sætte "Set Image = Server.CreateObject" for hvergang jeg resizer for at det virker.
Avatar billede danq Nybegynder
27. oktober 2003 - 12:45 #1
Hvad mener du? "Set Image = Server.CreateObject" behøver da ikke at defineres hver gang.. du kan bare have den uden for løkken.. på den måde bliver den kun kørt 1 gang og din kode burde blive meget mere optimeret.
//Danq
Avatar billede pnr Nybegynder
31. oktober 2003 - 11:49 #2
Tja nu virker det sq.
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
Kurser inden for grundlæggende programmering

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