Standardfrågor:
På vilket sätt fungerar det inte?
Vad är det för höjd och bredd på bilden du testar med?
Kommer du in i if-satsen?
- - - -
Jpeg.Height = H är onödig.
7 svar · 305 visningar · startad av WebbisNet
Om en bild är större än H eller L så ska den minskas till den inställda storleken, är den mindre än så ska den inte ändras, nån som vet hur jag modifierar denna kod för att få det att fungera????
<%
path = Server.MapPath("/images/users/" & Pic("picture"))
Set Jpeg = Server.CreateObject("Persits.Jpeg")
Jpeg.Open path
L = 500
H = 300
If Jpeg.OriginalHeight > H or Jpeg.Originalwidth > L Then
Jpeg.Width = L
Jpeg.Height = H
Jpeg.Height = Jpeg.OriginalHeight * L / Jpeg.OriginalWidth
Jpeg.Save path
Else%>
<script language="javascript" type="text/javascript">
<!--
function init()
{
img = new Image();
img.src = document.body.background;
window.resizeBy(img.width-document.body.clientWidth,
img.height-document.body.clientHeight);
}
//-->
</script>
</head>
<%End if%>
Standardfrågor:
På vilket sätt fungerar det inte?
Vad är det för höjd och bredd på bilden du testar med?
Kommer du in i if-satsen?
- - - -
Jpeg.Height = H är onödig.
små bilder förstoras upp och blir riktigt usla
det är olika höjd och bredd beroende på bilden användaren laddar upp, tillåter som högst 100K
verkar inte komma in i if-satsen eftersom fönstret inte blir lika stor som bilden
/Red, när jag tog bort H så blev fönstret lika stort som bilden, men små bilder förstoras
verkar inte komma in i if-satsen eftersom fönstret inte blir lika stor som bilden
Testa det då. Gör utskrifter, se vad som felar.
får inte till det hur jag än gör, och @nders....vet inte hur jag ska skriva ut satsen
Uhm...
response.write jpeg.originalwidth & "x" & jpeg.originalheight & "<br>"
If något then
response.write "inne i if-satsen!!!"
else
response.write "inne i else-satsen!!!"
end if
Och ska bilden vara bredare än hög? Jag vet ju inte vad det är för bilder du pratar om, så jag vet inte om det stämmer...
@anders, kolla in http://www.webbisen.com , logga in med demo och demo och klicka på olika användares presentationsbilder så ser du vad jag menar
ok, men, när en bild blir felaktigt förstorad, vad har den bilden för dimensioner då?
angående fönsterstorleken: finns det någon anledning till att du valt en bakgrundsbild som du försöker ta storleken av? Du har ju dessutom redan öppnat bilden med aspjpeg, så då har du ju redan tillgång till den exakta bildstorleken...