Avatar billede crunch Nybegynder
11. januar 2002 - 15:25 Der er 5 kommentarer og
1 løsning

relativ billede størrelse...

jeg står og skal bruge et stykke kode der kan lave et billede preview.

altså:
jeg får to variabler ind (højde og bredde)
billedet skal herefter skaleres relativt ned eller op så det altid har en højde på 200 pixels.

nogle der har et sådan stykke kode liggende. ?
Avatar billede kondi.koder Nybegynder
11. januar 2002 - 15:55 #1
Hejsa !

Flg. skulle kunne gøre det!

Function ImgResize (rzImgPath, rzImgHeight, rzImgWidth)
  response.write \"<IMG SRC=\" & rzImgPath & \" height=\" & rzImgHeight & \" width=\" & rzImgWidth & \">\"
End function

Hvis du vil resize rent fysisk, så skal du ha fat på componentet aspimage.

- kondi.koder :-)
Avatar billede coltau Juniormester
11. januar 2002 - 15:59 #2
Jeg mener at htmlkoden kan gøre det:

<img src=\"billede.jpg\" WIDTH=\"200\" HEIGHT=\"200\">

ASP-koden kunne se således ud:

Response.Write \"<img src=\'billede.jpg\' WIDTH=\'\" & varBredde & \"\' HEIGHT=\'\" & varHojde & \"\'>\"

Hvor varBredde er variablen der indeholder bredden og varHojde er variablen der indeholder højden.
Avatar billede crunch Nybegynder
11. januar 2002 - 16:05 #3
det er ikke det jeg mener. Hvis jeg f.eks. modtager 2 billeder på.

400px X 200px
50 X 100px

ja, så skal de vises som

100px X 50 px.
100px X 200 px.


det vil sige at breden bliver relativ i forhold til højden der altid sættes til 100..
Avatar billede kondi.koder Nybegynder
11. januar 2002 - 16:17 #4
Hej Igen!

Ohh, ok. Det ser sådan her ud:

Function ImgResize (rzImgPath, rzImgHeight, rzImgWidth)
  response.write \"<IMG SRC=\" & rzImgPath & \" height=100 width=\" & int(rzImgWidth /(rzImgHeight/100)) & \">\"
End function

- kondi.koder :-)
Avatar billede crunch Nybegynder
11. januar 2002 - 16:48 #5
tak.
Avatar billede kondi.koder Nybegynder
11. januar 2002 - 17:02 #6
No problem :-)
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