Avatar billede hanne-rk Nybegynder
11. april 2005 - 23:09 Der er 15 kommentarer

kan man virkelig det med aspimage ?

Har jeg forstået ASPimage rigtigt?
Som jeg forstår det, kan komponenten generere en thumbnail mens den besøgende kikker på min hjemmeside UDEN at gemme denne thumbnail på harddisken eller serveren?

Vil det sige at man blot kan have et bibliotek på sin server fyldt med store billeder, og når den besøgende kikker på siden, laver serveren selv via ASPimage en lille thumbnail af billedet.

Men lad os antage at jeg har et billede liggende på min server der hedder testfoto.jpg (240kb)

Hvad skal jeg så indsætte i min kode for at vise billedet som et lille thumbnail i stedet for at vente 2 min. på at det storebillede bliver vist (240kb) ????

Er der nogen der kan hjælpe?

<img border="0" src="testfoto.jpg" width="100" >
(dette henter jo blot billedet i fuld størrelse og viser det i 100px bredde :-(
Avatar billede steen_hansen Forsker
11. april 2005 - 23:24 #1
Ja, du får ASPImage til at skalere billedet v.hj.a. dine scripts. Hvordan det gøres, aner jeg ikke. Jeg skal selv benytte ASPImage, så jeg kigger med.
Avatar billede moejensen Nybegynder
12. april 2005 - 08:48 #2
du laver en asp fil der ex hedder imagegenerator.asp

<%
strImage = Request("FileName")

Set Image = Server.CreateObject("AspImage.Image")
Image.LoadImage Server.MapPath("/" & strImage)
intWidth = 400
If (Image.MaxX > intWidth) OR (Image.MaxY > intWidth) Then
    If(Image.MaxX > Image.MaxY) Then
        intRatio = ((intWidth * 100) / Image.MaxX)
        intNewY = CInt(Image.MaxY * (intRatio / 100))
        Image.ResizeR intWidth, intNewY
        Image.ImageFormat = 1           
    Else
        intRatio = ((intWidth * 100) / Image.MaxY)
        intNewX = CInt(Image.MaxX * (intRatio / 100))
        Image.ResizeR intNewX, intWidth
        Image.ImageFormat = 1
    End if
End If
intRatio = ((40 * 100) / Image.MaxX)
intNewY = CInt(Image.MaxY * (intRatio / 100))
Image.ResizeR 40, intNewY
Image.ImageFormat = 1
Response.BinaryWrite Image.Image
Set Image = Nothing

%>

Der hvor du så skal bruge dit bilede skriver du følgende:

<IMG SRC="imagegenerator.asp?FileName=1.jpg" ALT="Dette er et thumbnail">
Avatar billede hnteknik Novice
12. april 2005 - 13:48 #3
Avatar billede mnoer Nybegynder
12. april 2005 - 15:10 #4
har ikke selv arbejdet med aspImage, men af performance grunde ville jeg nok gemme thumbnail én gang for alle på disken, så det ikke skal generes hver gang.
Avatar billede steen_hansen Forsker
12. april 2005 - 18:44 #5
Nogen, der kan knytte billedtekst ved upload? Opretter gerne nyt spm.
Avatar billede moejensen Nybegynder
12. april 2005 - 20:51 #6
mener du en alt tekst?
Avatar billede steen_hansen Forsker
12. april 2005 - 20:56 #7
Nej, jeg mener, at ved billedupload skal man kunne indtaste billedtekst i et <input type="text">, som bliver trukket med ud under billedet. Altså en forklarende tekst til selve biledet.
Avatar billede moejensen Nybegynder
12. april 2005 - 21:02 #8
så skal du bare gemme billedenavnet og teksten i en db, og trække teksten ud sammen med billdet.
Avatar billede steen_hansen Forsker
12. april 2005 - 21:09 #9
Ok. Du har ikke et lille eksempel? Jeg er ikke særlig ferm til ASPImage.

hanne-rk, du må undskylde dette spam. Håber du også kan få noget nyttigt ud af det? :)
Avatar billede moejensen Nybegynder
12. april 2005 - 21:16 #10
det har j oikke noget med asp image at gøre. Der hvor du uploader billedet, gemmmr du også teksten i en db.
Avatar billede steen_hansen Forsker
12. april 2005 - 21:22 #11
Ok, moejensen, takker - og undskylder til hanne :)
Avatar billede moejensen Nybegynder
12. april 2005 - 21:27 #12
du kan evt lave en funktion du kalder med et billede parameter, der så henter dataen ud af db'en, og generere den rigtige html kode
Avatar billede hanne-rk Nybegynder
11. maj 2005 - 23:47 #13
hnteknik
Undskyld den lange ventetid, men jeg har prøvet og prøvet, uden held desværre.

Kan du ikke lave de 3 filer om til en zipfil, så jeg kan afprøve dem på mit hotel, og se om det virker.

De siger at de understøtter AspImage, men jeg kan bare ikke få det til at virke.

Måske du kan lægge en zip fil ud på din server, som indholder de filer som du ved virker. Så man kan downloade dem derfra.

eller måske sende mig en email med filerne på denne adresse:

hanne@fedtmule.dk

Pleeeaze ;-)
Avatar billede hnteknik Novice
14. september 2005 - 20:36 #14
Hanne - jeg står altså af - på de lange svartider.

Du har kilden til de to filer, som skal bruges vist på den side, som jeg linker til.
kopier den øverste i en og resten i en anden og lad den første kalde den anden.
Avatar billede hnteknik Novice
06. september 2006 - 10:25 #15
Lukker du ??? Hanne ???
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