Avatar billede kometen79 Nybegynder
29. april 2004 - 09:17 Der er 2 kommentarer og
1 løsning

ASP Image

Jeg kan simpelthen ikke få ASP.Image til at fungere som jeg ønsker. Det fungere fint hvis jeg angiver begge størrelser, men jeg vil gerne have det skallerbart således at hvis jeg sætter bredden til 150 at den selv finder den højde der passer således at billedet bevar sin oprindelige dimensioner.

<%
'*** lav thumbnail ***
Set Image = Server.CreateObject("AspImage.Image")

Sub ResizeX (intXSize)
  Dim intYSize
  intYSize = (intXSize / Image.MaxX) * Image.MaxY
  Image.ResizeR intXSize, intYSize
end sub

Image.LoadImage server.mappath("billeder\produkter\"&request.querystring("name"))
Image.ImageFormat = 1
Image.JPEGQuality = 75
Image.ResizeR 80, 85


Response.BinaryWrite Image.Image
Set Image = Nothing
%>
Avatar billede groenaert Novice
29. april 2004 - 11:24 #1
Prøv at se pm du kan bruge nedestående til noget.

Const MINPIXELS = 150 'Set width on thumbnail

'*** get width/height of original image
Set objImg = Server.CreateObject("AspImage.Image")
objImg.LoadImage (Server.MapPath("images/Dit billede.jpg"))
ImageHeight = objImg.MaxY
ImageWidth = objImg.MaxX

'*** calculate aspect ratio based on MINPIXELS
NewHeight = Cint(ImageHeight*MINPIXELS/ImageWidth)
NewWidth = MINPIXELS

Set objImg = Nothing

'*** creat thumbnail image
Set Image = Server.CreateObject("AspImage.Image")
Image.LoadImage (Server.MapPath("images/Dit billede.jpg"))
Image.ImageFormat = 1
Image.JPEGQuality = 75
Image.Resize NewWidth,NewHeight
Response.BinaryWrite Image.Image
Set Image = Nothing
Avatar billede kometen79 Nybegynder
14. juli 2004 - 00:21 #2
så virker det. Send et svar og  du får point
Avatar billede groenaert Novice
14. juli 2004 - 10:05 #3
Jamen det var jo godt, så her er et svar.

Groenaert
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