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 %>
Mit link på siden som skal vise det: <a href="#" onclick="popWin('<%=Url("url")%>');return false;"><img border="1" src="makethumb.asp?path=/image/&file=<%=Url("demofoto")%>" width="110" style="border-color:#84C5E1;" alt="Klik for fuld størrelse"></a>
begynder at misstænke at webhotellet ikke har aspimage komponentet installeret, kan man tjekke dette, da jeg ikke kan se det på deres side ?
har brugt denne før uden problemer i et andet galleri:
<% ' This script is doing the thumbnail on the fly, using AspImage. ' If you don't have AspImage installed, then don't worry. The script will ' find out and do the thumb in anotherway.
Dim strFuldeSti, strFilNavn, intSize, intQuality strFuldeSti = Request("Path") strFilNavn = Request("File") intSize = 50 ' This is the width and height of the thumbnails intQuality = 90
If strFuldeSti = "" OR strFilNavn = "" Then Response.write "FEJL" Else Set MyImage = Server.CreateObject("AspImage.Image") Dim strOriginal, strThumb, ResizedX,ResizedY strOriginal = strFuldeSti & strFilNavn MyImage.LoadImage strOriginal MyImage.Resize intSize,intSize MyImage.ImageFormat = 1 MyImage.JPEGQuality = intQuality ProgressiveJPEGEncoding = true Response.BinaryWrite MyImage.Image Set MyImage = Nothing End If %>
og under asp står der kun aspmail og jmail komponenter. men da jeg har brugt den andet uden problemer ville jeg mene der ikke skulle være problemer med dette som jeg vil bruge nu
hvis du har brugt det tidligere, så har de sikkert aspImage, enten har de glemt at skrive de på deres komponentliste, ellers har de ikke betalt for den, og derved ikke ønsker at reklamere med at de har den.
det andet webgallery som jeg brugte, lavede tumbs, men som det står i toppen:
' This script is doing the thumbnail on the fly, using AspImage. ' If you don't have AspImage installed, then don't worry. The script will ' find out and do the thumb in anotherway.
så må den lave noget andet, hvis aspimage ikke er installeret.
det kan jo ikke passe, det må vidst nærmere være en joke. Hvis man laver et script der bruger aspImage, og det ikke er installeret, så kan den jo ikke gøre det alligevel.
det har du ret i har kigget den igennem nu, og når man sidder på arbejde med en 10mbit forbindelse lægger man jo ikke mærke til det, samt at man har cachet alle billeder :o) Så det er jo bare badluck...
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.