Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
youjj
cloud-platform
Commits
be40f288
Commit
be40f288
authored
Dec 23, 2019
by
jiaorz
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
活动记录
parent
ed9e789a
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
6 deletions
+6
-6
ClickWordCaptcha.java
...com/xxfc/platform/universal/service/ClickWordCaptcha.java
+6
-6
No files found.
xx-universal/xx-universal-server/src/main/java/com/xxfc/platform/universal/service/ClickWordCaptcha.java
View file @
be40f288
...
@@ -58,11 +58,11 @@ public class ClickWordCaptcha extends AbstractCaptcha {
...
@@ -58,11 +58,11 @@ public class ClickWordCaptcha extends AbstractCaptcha {
int
x1
=
(
int
)
point1
.
getX
();
int
x1
=
(
int
)
point1
.
getX
();
int
y1
=
(
int
)
point1
.
getY
();
int
y1
=
(
int
)
point1
.
getY
();
if
(
Math
.
abs
(
x
-
x1
)
>=
HAN_ZI_SIZE_HALF
||
Math
.
abs
(
y
-
y1
)
>
=
HAN_ZI_SIZE_HALF
){
if
(
Math
.
abs
(
x
-
x1
)
<=
HAN_ZI_SIZE_HALF
&&
Math
.
abs
(
y
-
y1
)
<
=
HAN_ZI_SIZE_HALF
){
return
fals
e
;
return
tru
e
;
}
}
}
}
return
tru
e
;
return
fals
e
;
}
}
private
ClickWordCaptchaVO
getImageData
(
BufferedImage
backgroundImage
)
{
private
ClickWordCaptchaVO
getImageData
(
BufferedImage
backgroundImage
)
{
...
@@ -71,8 +71,8 @@ public class ClickWordCaptcha extends AbstractCaptcha {
...
@@ -71,8 +71,8 @@ public class ClickWordCaptcha extends AbstractCaptcha {
List
<
Point
>
pointList
=
new
ArrayList
();
List
<
Point
>
pointList
=
new
ArrayList
();
Graphics
backgroundGraphics
=
backgroundImage
.
getGraphics
();
Graphics
backgroundGraphics
=
backgroundImage
.
getGraphics
();
int
width
=
(
int
)
(
backgroundImage
.
getWidth
()*
0.9
);
int
width
=
backgroundImage
.
getWidth
(
);
int
height
=
(
int
)
(
backgroundImage
.
getHeight
()*
0.85
);
int
height
=
backgroundImage
.
getHeight
(
);
dataVO
.
setWidth
(
width
);
dataVO
.
setWidth
(
width
);
dataVO
.
setHeight
(
height
);
dataVO
.
setHeight
(
height
);
Font
font
=
new
Font
(
HAN_ZI_FONT
,
Font
.
BOLD
,
HAN_ZI_SIZE
);
Font
font
=
new
Font
(
HAN_ZI_FONT
,
Font
.
BOLD
,
HAN_ZI_SIZE
);
...
@@ -88,7 +88,7 @@ public class ClickWordCaptcha extends AbstractCaptcha {
...
@@ -88,7 +88,7 @@ public class ClickWordCaptcha extends AbstractCaptcha {
}
while
(!
currentWords
.
contains
(
word
));
}
while
(!
currentWords
.
contains
(
word
));
//随机字体坐标
//随机字体坐标
Point
point
=
randomWordPoint
(
width
,
height
,
i
,
wordCount
);
Point
point
=
randomWordPoint
(
900
,
478
,
i
,
wordCount
);
//随机字体颜色
//随机字体颜色
if
(
isFontColorRandom
()){
if
(
isFontColorRandom
()){
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment