Avatar billede jtc Nybegynder
02. marts 2004 - 15:34 Der er 4 kommentarer og
2 løsninger

Simpel resize med aspimage

Hej er der nogen der kan hjælpe med at resize et billed så det får max bredden 400 pixel, og dermed tilpasser højden efter dette???
Avatar billede eagleeye Praktikant
02. marts 2004 - 18:10 #1
Her et eks som gemmer åbner resizer og gemmer igen med t_ foran fiulnavet. Skal filen bare overskrives kan man bare fjerne linje:
Image.FileName = Server.Mappath(sti & "t_" & filnavn)


<%
sti = "/images/"
filnavn = "billede.jpg"

Set Image = Server.CreateObject("AspImage.Image")
Image.LoadImage Server.Mappath(sti & filnavn)
ImageHeight = Image.MaxY
ImageWidth = Image.MaxX

'Udregn ny størrelse ud fra ønsket bredde på 400
fixedWidth = 400
NewHeight = Cint(ImageHeight*fixedWidth/ImageWidth)
NewWidth = fixedWidth

'Resize billedet til den nye størrelse
Image.ResizeR NewWidth,NewHeight
'Sæt et nyt filnavn "t_" foran
Image.FileName = Server.Mappath(sti & "t_" & filnavn)
'Gem filen
Image.SaveImage
Set Image = Nothing
%>
Avatar billede jtc Nybegynder
03. marts 2004 - 18:03 #2
jeg prøver det lige, men kan man ikke gøre det uden at gemme??
Avatar billede eagleeye Praktikant
03. marts 2004 - 22:05 #3
Prøv med at udskrive billedet i stedet for at gemme så
Response.BinaryWrite Image.Image


Så dette:
'Resize billedet til den nye størrelse
Image.ResizeR NewWidth,NewHeight
'Sæt et nyt filnavn "t_" foran
Image.FileName = Server.Mappath(sti & "t_" & filnavn)
'Gem filen
Image.SaveImage
Set Image = Nothing

Bliver til:

'Resize billedet til den nye størrelse
Image.ResizeR NewWidth,NewHeight
'Uskriv villede
Response.BinaryWrite Image.Image
Avatar billede hnteknik Novice
08. marts 2004 - 09:59 #4
Avatar billede hnteknik Novice
01. april 2004 - 09:42 #5
?
Avatar billede jtc Nybegynder
01. april 2004 - 09:47 #6
Jeg giver jer 30 point hver, og mange 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