Avatar billede hinkesten Praktikant
11. august 2007 - 01:37 Der er 8 kommentarer og
1 løsning

Nedskalering afhængig af originale dimensioner

Hej folkens

Jeg har på min hjemmeside en masse thumbnails som er i forskellige størrelser og det ser skrækkeligt ud når jeg nedskalerer dem alle til en bestemt størrelse, da de originale dimensioner er anderledes.

Det eneste som skal være ens, er højden, så må bredden variere som meget som dette nu kræver.

Håber i kan hjælpe mig.

På forhånd tak

Dennis
Avatar billede hinkesten Praktikant
11. august 2007 - 14:51 #1
Er der slet ingen der kan hjælpe mig her? Man må da kunne gøre noget?? :-)
Avatar billede w13 Novice
11. august 2007 - 16:39 #2
Du kan bruge følgende kode til at finde den nye størrelser. De bliver placeret i strImgWidth og strImgHeight.
-------------------------------------------
strFile="billede.jpg"
strThumbHeight=100

Set Img=loadpicture(Server.MapPath(strFile))
strImgWidth=(Round(Img.width/26.4583)/Round(Img.height/26.4583))*strThumbHeight
strImgHeight=strThumbHeight
Set Img=Nothing
Avatar billede hinkesten Praktikant
11. august 2007 - 16:50 #3
Jeg får flg. fejl

Microsoft VBScript runtime error '800a01b0'

File name or class name not found during Automation operation: 'loadpicture'

/test/default.asp, line 111

Linie 11:

Set Img=loadpicture(Server.MapPath(strFile))

Ved du hvad dette kan betyde?
Avatar billede w13 Novice
11. august 2007 - 17:06 #4
hvad har du sat strFile til?
Avatar billede hinkesten Praktikant
11. august 2007 - 20:11 #5
strVarenummer = rs("varenummer")
strBilledeformat = ".jpg"
strFile = strVarenummer & strBilledeformat

Burde det ikke virke? Den henter fint ud fra databasen ellers.

Fejlen:

Microsoft VBScript runtime error '800a01b0'

File name or class name not found during Automation operation: 'loadpicture'

/test/default.asp, line 112

Den samlede kode er således:
Avatar billede w13 Novice
11. august 2007 - 20:26 #6
De ligger vel ikke i en eller anden mappe et andet sted på serveren?
Avatar billede hinkesten Praktikant
11. august 2007 - 21:19 #7
Jo, det var der fejlen lå, det må du undskylde ;-) Men tusind tak for hjælpen, vil du lave et svar?
Avatar billede w13 Novice
11. august 2007 - 23:09 #8
Jaeh, det vil jeg gerne. :)
Avatar billede hinkesten Praktikant
12. august 2007 - 08:00 #9
Tak for hjælpen
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