Varför delar du med 100?
Det räcker väl att multiplicera med ex. 0.5 för att få 50% av originalbredden.
HejHej
Det här är eg. inte en Aspfråga, men eftersom jag sitter o fnular med AspUpload samt AspJpeg, så hamnar den här ;)
Problemet är att jag ska ladda upp en bild via ett formulär. I formuläret har jag en rullista där man väljer hur många procent av originalbilden som den uppladdade bilden ska bli.
Jag gör även en thumbnail av bilden, här kommer lite kod:
http://www.aspupload.com/aspjpeg.html skrev:
' Set new width
jpeg.Width = Request("width")' Set new height, preserve original width/height ratio
jpeg.Height = _
jpeg.OriginalHeight * jpeg.Width / jpeg.OriginalWidth
Såhär har jag gjort, för bilderna jag kommer ladda upp är jättestora från min kamera, jag vill minska storleken en aning på 'originalbilden'.
Jpeg1.Width = Jpeg1.OriginalWidth * Upload.Form("strScal") / 100
Jpeg1.Height = Jpeg1.OriginalHeight * Jpeg1.Width / Jpeg1.OriginalWidth
Jag vill alltså m.h.a rullisten kunna minska bildens bredd med x procent med samtidigt minska höjden så bilden blir proportions enlig.
Såhär ser min rullist ut:
<select name="strScal">
<option>Välj Ngt I Listan</option>
<option value="0.75">75%</option>
<option value="0.50">50%</option>
<option value="0.35">35%</option>
<option value="0.20">20%</option>
<option value="0.05">5%</option>
</select>
Så det som händer just nu är att bilden bara blir större, jättemycket större och jag är inte med på vad detta beror på. Är det nån som ser fel i min kod, så skulle hjälp vara hyvens.
Tack !

