Avatar billede thb Nybegynder
12. april 2003 - 18:38 Der er 4 kommentarer og
1 løsning

Resize

Hej alle

Jeg har den nedenstående kode, til at upload billeder, og jeg vil gerne have den kommenterede kode med aspimage og uploadnings koden sat sammen, så den først laver om på billedets størrelse, altså komprimerede billedet.
Hvis billedet er større end 300 px i width så skal det laves om til 300, og ellers skal der ikke gøres noget ved det...

Thomas

<%
    Set Upload = Server.CreateObject("Persits.Upload.1")
    Upload.OverwriteFiles = False
    Upload.SetMaxSize 3000000, True
   
    Count = Upload.Save(Server.Mappath("billeder/"))
   
    If Err <> 0 or Count = 0 Then
        If Err <> 0 Then theresponse = "Fejl: " & Err.Description Else theresponse = "Fejl: Ingen fil(er) valgt."
    else
       
        Set File = Upload.Files(1)

    end if
   
   
    'Set Image = Server.CreateObject("AspImage.Image")
    'Image.LoadImage "sti_til_billedet"
    'Image.GetImageFileSize "sti_til_billedet", X, Y
    'Image.MaxX = X
    'Image.MaxY = Y
    'ResizedY = (ResizedX / Image.MaxX) * Image.MaxY
    'Image.ResizeR ResizedX, ResizedY
    'Image.SaveImage
%>
Avatar billede mortrr Praktikant
12. april 2003 - 19:20 #1
Det bliver nok til:
  else
       
      Set File = Upload.Files(1)
      Set Image = Server.CreateObject("AspImage.Image")
      Image.LoadImage File.Path

      curWidth=image.MaxX
      if curWidth>300 then
        Image.ResizeR 300, round(Image.MaxY/Image.MaxX * 300)
        Image.SaveImage
      end if
      Set Image=Nothing
  end if
Avatar billede thb Nybegynder
12. april 2003 - 19:23 #2
Jeg sidder bare lige og har fundet et problem.. ASPImage kan jo ikke loade *.gif... :( så det giver nogle problemer..

Jeg prøver lige dit forslag senere...

Thomas
Avatar billede mortrr Praktikant
12. april 2003 - 19:25 #3
gif'er bliver som regel heller ikke pæne hvis man resizer dem, så...
Avatar billede thb Nybegynder
12. april 2003 - 19:26 #4
kan man ikke lave så den laver alle billeder man upload om til jpeg... ???
Eller at det ikke kører det der script hvis det er gif.. ??

Thomas
Avatar billede thb Nybegynder
06. august 2003 - 21:17 #5
Lukker
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