/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Lav Thumbnail med AspImage
Fra : Bjarne


Dato : 08-09-04 16:10

Hvordan laver man thumbnail med aspimage af eksisterende billeder på
serveren ?

Har lavet et forum hvor man kan føje billeder til sit indlæg. Når man har
uploadet billedet, bliver det gemt i mappen "billeder". Filnavnet på
billedet bliver gemt i en access database.
Jeg ønsker så at lave en side som viser indlægget i forumet og ligeledes
viser en thumbnail af det uploadede billede.

Mvh Bjarne



 
 
Yoda.dk - Lars (08-09-2004)
Kommentar
Fra : Yoda.dk - Lars


Dato : 08-09-04 17:30

Tager fra serverobjects hjemmeside:

Sub ResizeX (intXSize)
Dim intYSize
intYSize = (intXSize / Image.MaxX) * Image.MaxY
Image.ResizeR intXSize, intYSize
end sub
--
Venlig hilsen
Lars Andersen



"Bjarne" <birkealleen@mail.dk> wrote in message
news:413f20ce$0$202$edfadb0f@dread11.news.tele.dk...
> Hvordan laver man thumbnail med aspimage af eksisterende billeder på
> serveren ?
>
> Har lavet et forum hvor man kan føje billeder til sit indlæg. Når man har
> uploadet billedet, bliver det gemt i mappen "billeder". Filnavnet på
> billedet bliver gemt i en access database.
> Jeg ønsker så at lave en side som viser indlægget i forumet og ligeledes
> viser en thumbnail af det uploadede billede.
>
> Mvh Bjarne
>
>



Bjarne (08-09-2004)
Kommentar
Fra : Bjarne


Dato : 08-09-04 18:05


"Yoda.dk - Lars" <lars@yXoXdXa.dk> skrev i en meddelelse
news:413f311a$0$223$edfadb0f@dread12.news.tele.dk...
> Tager fra serverobjects hjemmeside:
>
> Sub ResizeX (intXSize)
> Dim intYSize
> intYSize = (intXSize / Image.MaxX) * Image.MaxY
> Image.ResizeR intXSize, intYSize
> end sub
> --
> Venlig hilsen
> Lars Andersen
>

Undskyld, men det forstår jeg ikke en brik af...
Vil du være venlig at uddybe det lidt :)



Troels Jensen (08-09-2004)
Kommentar
Fra : Troels Jensen


Dato : 08-09-04 19:03

Bjarne wrote in dk.edb.internet.webdesign.serverside.asp:
> Hvordan laver man thumbnail med aspimage af eksisterende billeder på
> serveren ?

Her er et eksempel, som er skabt af en anden fyr her i gruppen. Den er
modificeret lidt af mig, så thumbnails bliver vist med korrekte
proportioner.

Fidusen er, at du linker til filen herunder på din side med thumbnails.
Hvis filen herunder kaldes 'makethumb.asp', kan koden se sådan her ud:

<a href="visbillede.asp?billede=/images/P0014014.jpg"><img
src="makethumb.asp?path=/images/&file=p0014014.jpg"></a>

Makethumb.asp kan se sådan her ud:

<%

Dim strFuldeSti, strFilNavn, intSize, intQuality

'disse variabler henter stien og filnavnet i adressen:

strFuldeSti = Request("Path")
strFilNavn = Request("File")

'Størrelsen og kvaliteten af billederne:

intSize = 50
intQuality = 90

'Kalder ASPimage-objektet:

Set MyImage = Server.CreateObject("AspImage.Image")
Dim strOriginal
strOriginal = strFuldeSti & strFilNavn

MyImage.LoadImage strOriginal

'Følgende kode beregner, hvilken side der er størst, og sætter
størrelsen derefter

If Myimage.MaxX > MyImage.MaxY then
   IntYSize = 100
   IntXSize = (intYSize / MyImage.MaxY) * MyImage.MaxX
Else
   IntXSize = 100
IntYSize = (intXSize / MyImage.MaxX) * MyImage.MaxY
End if

'thumbnailen bliver skrevet i binært format:

MyImage.Resize intXSize, intYSize
MyImage.ImageFormat = 1
MyImage.JPEGQuality = intQuality
ProgressiveJPEGEncoding = true
Response.BinaryWrite MyImage.Image
Set MyImage = Nothing
End If
%>

Mvh. Troels

--

http://www.troelsweb.dk

Søg
Reklame
Statistik
Spørgsmål : 177548
Tips : 31968
Nyheder : 719565
Indlæg : 6408804
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste