Har stött på stora problem när jag ska beskära en bild med ASPJpeg, det ska vara en "dynamisk" beskärning där den som laddar upp bilden får en förutbestämd storlek som den slutgiltiga bilden ska vara i men han ska själv kunna välja vilken del av bilden som ska sparas. på raden i filen så försöker du konvertera till long då får det endast finnas tal i strängenProblem med ASPJpeg
Jag får detta felmeddelande då jag ska beskära min bild:
Microsoft VBScript runtime error '800a000d'
Type mismatch: 'CLng'
/crop/crop.asp, line 11
Och så här ser min kod ut på sidan där beskärningen sker:
<code>
Set Jpeg = Server.CreateObject("Persits.Jpeg")
Path = Server.MapPath("images")
Response.write Request.Querystring("image")
FilePath = Path & "/" & Request.Querystring("image")
Response.write FilePath
SavePath = Path & "\test_small.jpg"
Jpeg.Open FilePath
RAD 11 x1 = CLng(Request.form ("coordX"))
x2 = CLng(Request.form ("coordX")) + 90
y1 = CLng(Request.form ("coordY"))
y2 = CLng(Request.form ("coordY")) + 118
Jpeg.Width = Jpeg.OriginalWidth
Jpeg.Height = Jpeg.OriginalHeight
'Jpeg.Crop 20, 30, 80, 70
Jpeg.Crop y1, x1, y2, x2
Jpeg.Save SavePath
</code>
Nån som kan ha en aning om vad jag gör för fel, CoordX/Y hämtar jag från ett JavaScript och skickar med i ett formulär till sidan där beskärningan ska ske.Sv: Problem med ASPJpeg
Type mismatch: 'CLng'
/crop/crop.asp, line 11
Roger