sf的头像图片上传剪切是如何实现的


上传是利用html5的File API,但是动态加载后图像选取并剪切是如何实现的?

JavaScript segmentfault

ltckky 11 years, 4 months ago

用户上传,先保存到一个临时文件夹,例如: /wwwroot/avatar_tmp/user1.jpg

然后用户进行剪裁,其实用户只是进行了一个区域选取的操作,记录下 x(区域左上角,即鼠标按下), y(区域右下角,即鼠标松开),以及这个区域的高宽。

把得到的 x, y, height, width 扔给后端,后端进行图片处理,得到用户选取区域保存起来即可。

姐姐不要停 answered 11 years, 4 months ago

Your Answer