您的位置:首页 > 编程语言 > Java开发

java版本的图片的缩放剪辑(一)

2016-07-29 00:00 316 查看
看到开心网和网易的blog在进行个人的头像修改的时候可以选定一个头像然后使用他们提供的固定的选择框进行图片的缩放和剪辑,看到了网上有.net版本的例子,却没有java版本的例子,就此我整理一个。

今天主要记录下策略:

整个开发分成几个部分:

第一部分:上传图片到服务器,然后才能修改,千万不要以为那些图片的修改都是本地的js代码在做得

第二部分:查看要修改的图片,客户端对图片的相关信息的获取,就是将你上传到服务器的图片通过网页获取,知道当前图片的状态(例如图片的原始宽和高)

第三部分:通过js来进行图片的缩放以及对要剪辑模块的相关数据的收集。这里你可以选择jquery的ui组件来进行相关数据的获取(图片的缩放和要截取的选择,都是在客户端通过js完成的,相当于预览,并没有传送到服务器)

第四部分:提交你通过js获取的相关参数数据,服务器端获取页面传送过来的数据(图片缩放信息,剪裁的初始坐标,最终的图片大小),通过调用java.awt中相关的函数进行图片的处理。这个处理是在服务器上对你刚才传送到客户端的显示图片的处理。处理完成后,再次请求这个图片就是处理后的图片了。处理过程要注意先进行缩放处理,然后才是进行剪裁处理。

客户端的处理图以及相关参数的获取如下:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: