/ 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
Hjælp til "ThumbNails" eller lignende...
Fra : Magnus


Dato : 24-10-03 14:41

Til hver nyhed uploader jeg et billed på ca 400x200.
Det vil jeg have vist sammen med overskriften på forsiden men kun i fx.
200x100 uden at der bliver gemt endnu en billed fil på min server.
Jeg skal benytte ASPImage til det og har derfor søgt efter asp-eksempler som
gallerier og fotoalbum som benytter dette men alle jeg har fundet har lavet
alle billeder i et helt biblioteks om til thumbnails og ikke som jeg blot
ønsker et enkelt bestemt billed.


Er der ikke en som kan hjælpe mig med et par liner koder som rigtigt kan
resize et billed og indsætte det i html uden at lave en ny billed fil...?

/Magnus



 
 
Bertel Lund Hansen (24-10-2003)
Kommentar
Fra : Bertel Lund Hansen


Dato : 24-10-03 15:00

Magnus skrev:

>Er der ikke en som kan hjælpe mig med et par liner koder som rigtigt kan
>resize et billed og indsætte det i html uden at lave en ny billed fil...?

Ren HTML:

<img src="billede.jpg" width="200" height="100" alt="Demo">

Ulempen ved det du ønsker, er at man loader fire gange så meget
billede som der er brug for.

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Magnus (24-10-2003)
Kommentar
Fra : Magnus


Dato : 24-10-03 15:12

> Ren HTML:
>
> <img src="billede.jpg" width="200" height="100" alt="Demo">
>
> Ulempen ved det du ønsker, er at man loader fire gange så meget
> billede som der er brug for.

Hvordan skal det forstås med 4 gange...?

Ved at gøre det i ren html bliver kvaliteten af billedet så ikke dårligere
(kantet) modsat at genre et nyt i den ønskede størelse eller hvad...?


/Magnus



Jørn Andersen (24-10-2003)
Kommentar
Fra : Jørn Andersen


Dato : 24-10-03 15:49

On Fri, 24 Oct 2003 16:12:21 +0200, "Magnus" <arnason@email.dk> wrote:

>Hvordan skal det forstås med 4 gange...?

Højde * bredde
400 * 200 = 80.000 pixels
200 * 100 = 20.000 pixels

>Ved at gøre det i ren html bliver kvaliteten af billedet så ikke dårligere
>(kantet) modsat at genre et nyt i den ønskede størelse eller hvad...?

Prøv selv

Normalt ikke når man formindsker - kun når man forstørrer.
I princippet er det en fordel at "dele-tallet" går op i billedets
højde og bredde - fx at højde og bredde er lige tal, hvis man
formindsker med en faktor 2, men i praksis betyder det ikke noget.
Specielt ikke når det er en "thumbnail", hvor man alligevel ikke skal
se detaljer.

--
Jørn Andersen,
Brønshøj

Brian B. Christensen (24-10-2003)
Kommentar
Fra : Brian B. Christensen


Dato : 24-10-03 20:13

>Er der ikke en som kan hjælpe mig med et par liner koder som rigtigt kan
>resize et billed og indsætte det i html uden at lave en ny billed fil...?

Her er "et par" liniers kode der kan gøre det du savner.

Først laver du en crttmb.asp med følgende indhold:

<%
Dim strFuldeSti, strFilNavn, intSize, intQuality, keepRatio
strFuldeSti = Request("Path")
strFilNavn = Request("File")

intSize = 150
intQuality = 90

Set MyImage = Server.CreateObject("AspImage.Image")
Dim strOriginal, strThumb, ResizedX,ResizedY
strOriginal = strFuldeSti & strFilNavn
MyImage.LoadImage strOriginal

ResizedY = (intSize / MyImage.MaxX) * MyImage.MaxY
MyImage.Resize intSize, ResizedY

MyImage.ImageFormat = 1
MyImage.JPEGQuality = intQuality
ProgressiveJPEGEncoding = true
Response.BinaryWrite MyImage.Image
Set MyImage = Nothing
%>



Denne kalder du i dit html med:

<IMG SRC="crttmb.asp?Path=DIREKTESTI&File=NAVNPÅDITBILLEDE">

DIREKTESTI = Direkte sti til dit billede. Dette er IKKE
www.x.dk/a.jpg, men istedet f.eks. d:\home\FtpBrugernavn\www\ (det er
den måde AspImage vil ha' det.

NAVNPÅDITBILLEDE = dit billedenavn. F.eks. BILLEDE.JPG

Det er typisk den direktesti der er forkert, hvis du ikke får vist dit
billede korrekt.

I crttmb.asp er variablen intSize den bredde som du vil have dit nye
billede i. højden på billedet bliver automatisk sat i forhold til det
originale billede.

Kig evt. på linket i min signatur, hvis du vil se mit fotoalbum hvor
jeg bruger det.


--
Mvh. Brain, øhh Brian.

Hent mit ASP fotoalbum her: http://activedeveloper.dk/download/default.asp?mode=showdownload&id=598
http://www.patricia-brinch.dk og http://www.Zelinski.dk

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

Månedens bedste
Årets bedste
Sidste års bedste