Avatar billede ch007 Nybegynder
26. juli 2006 - 16:23 Der er 4 kommentarer og
1 løsning

ASP Image - Thumbnail

Hjælp!

Jeg har nu gennemsøgt hele eksperten (tror jeg ;) ) og jeg kan ikke finde det jeg skal bruge - det virker i hvert fald ikke...

Ønsker koder fra bunden af...

Jeg skal have lavet et Thumbnail. Hvordan det sker er ligemeget. Jeg har  ASP Image på min server (WebGlobe).

Det må gerne ske sådan at ved upload (via asp) bliver der automatisk lavet et lille billede som jeg så kan hente som et Thumbnail...

Jeg giver 100point og dobbeler hvis det bliver sådan at:

billedet ikke blot bliver 100x100, men fx hvis billeder er 300x400 så bliver Thumbnailen 75x100 OG hvis det er 400x300 så bliver Thumbnail 100x75 :)
Avatar billede keysersoze Ekspert
26. juli 2006 - 16:29 #1
deres egen dokumentation er ellers ret god - til lige præcis dit problem mht at holde aspektraten så kig under "How do I resize and maintain the aspect ratio?"

http://www.serverobjects.com/comp/Aspimage.htm
Avatar billede ch007 Nybegynder
26. juli 2006 - 16:39 #2
Jeg kan læse noget med:

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

%>

Men aner ikke hvordan det fungere... Men fra siden har jeg nu læst hvordan jeg får størrelsen udtrukket og kan så godt selv lavet om billedet "vender" på den ene eller anden led :)
Avatar billede ch007 Nybegynder
26. juli 2006 - 16:40 #3
Kan du skrive en kode, der fortælle hvordan jeg arbejde med en fil kaldet fx billede8.jpg
Avatar billede keysersoze Ekspert
26. juli 2006 - 20:29 #4
hvis jeg læser dokumentationen kan jeg nok godt. du skal nok som det allerførste instansiere objektet med 'Set Image = Server.CreateObject("AspImage.Image")
' og derefter bruge "LoadImage" til at hente dit billede ind... og så er resize-delen mere eller mindre givet.
Avatar billede ch007 Nybegynder
27. juli 2006 - 10:29 #5
Mange af tinge på siden virker ikke, i hvert fald ikke på mit webhotel. Men jeg fandt en løsning ved at google lidt:

objImg.Resize 100, 150

For at finde ud af os billedet vender den ene eller anden vej, kan man tjekke følgende:

objImg.MaxX
objImg.MaxY

Se hvilken der er største og lave billedet der fra :)
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