Avatar billede webbe Nybegynder
18. februar 2004 - 10:03 Der er 6 kommentarer og
1 løsning

ASP.Image resize huskes i næste fil

Hejsa

Jeg har et mindre problem med ASP.Image og den størrelse jeg resizer mine billeder til.

På oversigtssiden resizer jeg mine thumbnails til 50 x 40 pixels, men når man så klikker ind på det enkelte galleri vil jeg have vist mine thumbnails som 25 x 25 pixels, men der vises de stadig som 50 x 40 pixels.

Er der nogen måde jeg kan løse det problem på?
Avatar billede goose Nybegynder
18. februar 2004 - 10:06 #1
Kom med noget kode, ellers bliver det rent gætteri ...
Skalerer du dem "on the fly" ?

/Goose
Avatar billede webbe Nybegynder
18. februar 2004 - 10:10 #2
Hvad mener du med "on the fly" - er det efterhånden som de vises?

Hvis det er, så ja.

Her er min ASP.Image kode:

<%
                            Set Image = Server.CreateObject("AspImage.Image")
                       
                            Image.PadSize = 0
                       
                            ImgFullPath = (Server.MapPath("./images/galleri/"&rs("Pic1")&""))
                       
                            Image.LoadImage ImgFullPath
                       
                            Image.GetImageFileSize ImgFullPath, X, Y
                            Image.MaxX = X
                            Image.MaxY = Y
                       
                            If X > Y OR X > 100 Then
                                ResizedX = 25
                                ResizedY = 25
                            End if
                       
                            Image.Resize ResizedX, ResizedY
                       
                            Image.ImageFormat = 1
                            Image.JPEGQuality = 100
                            Image.FileName = Server.MapPath("./images/galleri_tmp/"&rs("Pic1")&"")
                            Image.SaveImage
                       
                            If rs("Pic1") <> "" Then
                                Response.Write "<a href=""java script:window.billedPopUp('vispic.asp?bid="&rs("GID")&"&pnum=1',"&X&","&Y+20&")""><img src=""images/galleri_tmp/"&rs("Pic1")&""" border=""0"" onMouseOver=""overpic(this);""></a>"
                            Else
                                Response.Write("")
                            End if
                            %>
Avatar billede webbe Nybegynder
18. februar 2004 - 10:19 #3
Det skal lige siges, at hvis jeg opdaterer min browser, så resizes der til den rigtige størrelse - ved ikke om det hjælper.
Avatar billede goose Nybegynder
18. februar 2004 - 10:42 #4
Jeg tror det måske har noget at gøre med at du bruger samme variabelnavne til størrelsesangivelse på begge sider, prøv at ændre variabelnavnene til noget andet på en ene side, altså ResizedX og ResizedY

/Goose
Avatar billede webbe Nybegynder
18. februar 2004 - 10:50 #5
Nope - det hjalp ikke - kan man ikke lave noget body onload reload page????
Avatar billede goose Nybegynder
18. februar 2004 - 13:33 #6
- aner det ikke, jeg har ikke på noget tidspunkt haft det problem, så der må jeg være dig var skyldig. Måske du kunne prøve at indsætte noget kode der gør at siden ikke gemmes i cachen eller lign. ellers har jeg ingen forslag.

/Goose
Avatar billede webbe Nybegynder
10. marts 2004 - 11:28 #7
lukker spørgsmålet idet jeg nu anvender to mapper til thumbnails.
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