TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
java实现的上传头像裁剪功能源码 实现一5 y0 E# G; o. y2 w0 q& p. T: P
环境:struts2 - z# }+ W. | U* G, h; D
js组件:query-1.7.2.js,jquery.Jcrop.min.js,styles/jquery.Jcrop.min.css
; ^& F4 v: T4 J- P$ y1 P
# h- c$ Y, G2 y0 X* v
! r: m) Q3 `2 q4 Y6 j. g 此插件可以进行裁剪 但是暂时没有好的办法对其进行缩放裁剪 只有在原图不变的情况下 获取 坐标才可以精确的 进行裁剪。基本功能可以实现。
9 Q& e% l b4 [! Q
; {( \( _ Y1 e8 |* @* E$ Z实现效果图:( C) e7 ^ `7 c# e: g% b
6 M* U% Y& Y. W: b9 u
0 J7 s |2 E H! s, p( `1 U) Y. Z m% t
: O0 E2 W, B: t! f* W$ h$ q
7 R S7 h( g# Q. e5 J" B6 |- J
& D1 u' x. O' d" X/ n4 E) [
演示地址:http://avatar.52itstyle.com/index.html
/ u, {7 \# f+ b: B1 f# B- C" N! y! t& x( L
9 g: C4 H1 ]4 c
java实现的上传头像裁剪功能源码 实现二/ h. {3 O3 S- Q. u& j
+ }0 A+ R) x( e- o3 b
环境搭:struts2 +smartupload7 T, S. _7 r/ v5 n9 ]
js组件:query-1.7.2.js 、 camera.swf、common.js; U+ Q$ `& \: X! D
q: u0 H6 F+ |; @" I) | k. ?. r
功能介绍:7 u6 s: m" C6 ^( } ]4 [
! h$ j* T0 B; @1.上传并预览,用户可以任意选择区域、正方形或者长方形。$ h( y8 t8 B# P
2.支持上传成功,js 回调函数 对返回头像进行展示操作。0 d# } h8 m8 |; G O: H9 y9 @2 Z
3.无论图片过大还是过小,都可以按照固定大小显示。; C2 I% `" Q$ ?& p- c/ V" l
4.支持头像拍照保存。
) D R1 q. N4 F- ~/ x" S% @. V& Y2 h5 ~9 O5.图片上传支持进度显示。* E$ F8 u. |6 r
6.上传成功后可以保存为三种不同格式的图片。8 M/ ]' v% Y# ]1 H, R/ K
0 O& G5 I5 y7 K) z' M
实现效果图展示:: l: P8 z' W, V7 c" g
# G/ @ w2 Y5 @, n0 q
4 s [1 E* h0 i/ ^2 |. }
2 h( l- R8 M- T4 L- d7 P+ A& l. _8 B
' x& w" d6 O- C& i6 g, ?% `
+ m! E( \- M6 ~( p6 B( N
( j( e& Z- n# o; j& {4 @6 X. Z; u- a, [
演示地址:http://avatar.52itstyle.com/upload/avatar.jsp
- t! z8 v9 }( T9 X9 p- j" ~9 r, {源码地址:http://www.52itstyle.top/thread-5204-1-1.html2 D" U$ I: l- l; A" W b% O$ w
|
|