Avatar billede azez Nybegynder
24. marts 2003 - 19:42 Der er 12 kommentarer og
1 løsning

aspimage virker ikke

Jeg har flg kode, men det virker ikke. billedet bliver slet ikke ændret ... ?

Hvorfor

Set ASPImage = Server.CreateObject("AspImage.Image")
ASPImage.LoadImage fil2
ImageHeight = ASPImage.MaxY
ImageWidth = ASPImage.MaxX

size = 70
if ImageHeight > size then
  NewHeight = Cint(ImageHeight*size/ImageWidth)
  NewWidth = size
  ASPImage.Resize NewWidth, NewHeight
  aspimage.saveimage
end if
Avatar billede pfp Nybegynder
24. marts 2003 - 19:43 #1
Hvad indeholder variablen fil2
Avatar billede azez Nybegynder
24. marts 2003 - 19:55 #2
D:\websider\global\c-cc.dk\c-cc.dk\www\grafik\varer\test_t.jpg
Avatar billede azez Nybegynder
24. marts 2003 - 19:57 #3
undskyld forsinkelsen skulle lige på tanken efter smøger
Avatar billede azez Nybegynder
24. marts 2003 - 20:26 #4
slet ingen som kan hjælpe mig ?
Avatar billede goose Nybegynder
24. marts 2003 - 20:39 #5
size = 70
Set objImg = Server.CreateObject("AspImage.Image")
objImg.LoadImage D:\websider\global\c-cc.dk\c-cc.dk\www\grafik\varer\test_t.jpg
ImageHeight = objImg.MaxY
ImageWidth = objImg.MaxX
NewHeight = Cint(ImageHeight*size/ImageWidth)
NewWidth = size
Set objImg = Nothing
Set Image = Server.CreateObject("AspImage.Image")
Image.LoadImage D:\websider\global\c-cc.dk\c-cc.dk\www\grafik\varer\test_t.jpg
Image.FileName = D:\websider\global\c-cc.dk\c-cc.dk\www\grafik\varer\test_t.jpg
Image.ImageFormat = 1
ProgressiveJPEGEncoding = true
Image.JPEGQuality = 80
Image.ResizeR NewWidth,NewHeight
Image.SaveImage
Set Image = Nothing

/Goose
Avatar billede goose Nybegynder
24. marts 2003 - 20:41 #6
Avatar billede goose Nybegynder
24. marts 2003 - 20:43 #7
Hvis mit første bud ikke virker, så prøv denne:

size = 70
Set objImg = Server.CreateObject("AspImage.Image")
objImg.LoadImage "D:\websider\global\c-cc.dk\c-cc.dk\www\grafik\varer\test_t.jpg"
ImageHeight = objImg.MaxY
ImageWidth = objImg.MaxX
NewHeight = Cint(ImageHeight*size/ImageWidth)
NewWidth = size
Set objImg = Nothing
Set Image = Server.CreateObject("AspImage.Image")
Image.LoadImage "D:\websider\global\c-cc.dk\c-cc.dk\www\grafik\varer\test_t.jpg"
Image.FileName = "D:\websider\global\c-cc.dk\c-cc.dk\www\grafik\varer\test_t.jpg"
Image.ImageFormat = 1
ProgressiveJPEGEncoding = true
Image.JPEGQuality = 80
Image.ResizeR NewWidth,NewHeight
Image.SaveImage
Set Image = Nothing

/Goose
Avatar billede azez Nybegynder
24. marts 2003 - 20:45 #8
takker, men nu har jeg et lille tillægsproblem... det må maks være 70 på den største led, men uden at det mister propertionerne...
Avatar billede goose Nybegynder
24. marts 2003 - 20:51 #9
Jamen så må du jo bare checke om bredden er større end højden, er den det skal den udfører det ene, er det ikke tilfældet skal den udfører noget andet.

/Goose
Avatar billede goose Nybegynder
24. marts 2003 - 20:53 #10
Står forøvrigt også på den side jeg linkede til længere oppe, så prøv og kig på den side så løser det sig nok det hele ...

/Goose
Avatar billede goose Nybegynder
24. marts 2003 - 20:55 #11
If ImageHeight > ImageWidth Then
    NewHeight = Cint(ImageHeight*size/ImageWidth)
    NewWidth = size
Else
    NewWidth = Cint(ImageWidth*size/ImageHeight)
    NewHeight = size
End If

-så får du ikke mere for den 25 øre :o)

/Goose
Avatar billede azez Nybegynder
24. marts 2003 - 20:56 #12
thanx
Avatar billede goose Nybegynder
24. marts 2003 - 21:01 #13
Det var så lidt

/Goose
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