上传应该没啥好说的吧, 裁剪的话其实不是js把图片裁好然后传到服务器,js是负责把需要裁剪的一块区域的坐标传到服务器,然后由服务器来完成裁剪这个功能

解决方案 »

  1.   

    貌似是flash做的,可以找找flash控件
      

  2.   

    这里有:http://www.yxsss.com/ui/img.html
    html5的:http://www.yxsss.com/ui/imgh5.html
    html5 可以在线剪切
      

  3.   

    是用控件做的,可能是Flash也可能是ActiveX。
      

  4.   

    楼主试试这个控件:http://www.cnblogs.com/xproer/p/3573130.html
    ImageEditor(Web头像编辑控件)是一款简单,方便,好用的图像编辑控件,不用学习就会用。ImageEditor提供了常用图像操作功能,如:左旋,右旋,放大,缩小,可以让每一位用户都够非常容 易上手操作。通过ImageEditor.js,开发人员能够非常方便的将ImageEditor整合在任意系统中。效果图:
    整合代码:
     
    <script language="javascript" type="text/javascript">
    var imgEditor = new ImageEditor();
    imgEditor.Config["PostUrl"] = "http://localhost:1595/asp.net/upload.aspx";
    imgEditor.Fields["UserID"] = "dsh";
    imgEditor.Load(); $(document).ready(function ()
    {
    imgEditor.Init();
    });
    </script>