基本的なクロッピング スクリプトを作成します。VBscript で。次のように:
<%Set Jpeg = Server.CreateObject("Persits.Jpeg")
getsec = DateDiff("s","01/01/04",now())
filename = "screenshots/"&getsec&".png"
imgfile = request("imgfile")
Jpeg.Open Server.MapPath(imgfile)
Jpeg.Crop 0, 38, 320, 460
Jpeg.Canvas.DrawPNG 0, 0, Server.MapPath("watermark.png")
Jpeg.PNGOutput = True
Jpeg.Save Server.MapPath(filename)
%>
<%=filename%>
ただし、これらの変数をハードコーディングする代わりに:
Jpeg.Crop 0, 38, 320, 460
切り抜く前に vbscript を使用して画像サイズを調べたいと思います。これにより、異なる画像サイズがアップロードされた場合にスクリプトがより柔軟になります。誰でもこれを行う方法を知っていますか?