1
1
Random avatar generator
2
2
=======================
3
3
4
- [ Download] ( https://raw.github.com/hackrslab/random-avatar/master/dist/random-avatar-0.1.0.jar )
4
+ * [ 0.1.0] ( https://github.com/hackrslab/maven-repo/raw/gh-pages/org/hackrslab/random-avatar/0.1.0/random-avatar-0.1.0.jar )
5
+ * [ 0.2.0] ( https://github.com/hackrslab/maven-repo/raw/gh-pages/org/hackrslab/random-avatar/0.2.0/random-avatar-0.2.0.jar )
5
6
6
7
### Maven
7
8
@@ -11,7 +12,7 @@ Random avatar generator
11
12
<dependency >
12
13
<groupId >org.hackrslab</groupId >
13
14
<artifactId >random-avatar</artifactId >
14
- <version >0.1 .0</version >
15
+ <version >0.2 .0</version >
15
16
</dependency >
16
17
</dependencies >
17
18
@@ -30,14 +31,14 @@ Random avatar generator
30
31
lazy val defaultSettings = Seq (
31
32
resolvers += " hackrslab-repository" at " http://hackrslab.github.io/maven-repo"
32
33
, libraryDependencies ++= Seq (
33
- " org.hackrslab" % " random-avatar" % " 0.1 .0"
34
+ " org.hackrslab" % " random-avatar" % " 0.2 .0"
34
35
)
35
36
)
36
37
```
37
38
38
39
## Sample
39
40
40
- ![ Sample] ( https://raw.github.com/hackrslab/random-avatar/branch-0.1.x /samples/random.png )
41
+ ![ Sample] ( https://raw.github.com/hackrslab/random-avatar/branch-0.2 /samples/random.png )
41
42
42
43
## Sample code
43
44
@@ -50,21 +51,28 @@ import java.util.Random;
50
51
51
52
public class Main {
52
53
public static void main (String [] args ) {
53
- Random random = new Random ();
54
+ Random random = new Random ();
54
55
RandomAvatar generator = new RandomAvatarBuilder ()
55
56
.squareSize(400 )
56
57
.blockSize(5 )
57
58
.asymmetry(false )
58
59
.padding(20 )
59
- .addColor(random. nextInt(255 ), random. nextInt(255 ), random. nextInt(255 ))
60
- .addColor(random. nextInt(255 ), random. nextInt(255 ), random. nextInt(255 ))
61
- .addColor(random. nextInt(255 ), random. nextInt(255 ), random. nextInt(255 ))
60
+ .backgroundColor(0xeeeeee )
61
+ .fontColor(0xffffff )
62
+ .addColor(127 , 127 , 220 )
63
+ .addColor(100 , 207 , 172 )
64
+ .addColor(198 , 87 , 181 )
65
+ .addColor(134 , 166 , 220 )
62
66
.build();
63
67
64
- generator. generate(new File (" samples/avatar1.png" ));
65
- generator. generate(new File (" samples/avatar2.png" ));
66
- generator. generate(new File (" samples/avatar3.png" ));
67
- // OR generator.generate(new XyzOutputStream());
68
+ String [] initials
= " [email protected] ,geekple.com,kdg,kdh,insanehong" . split(
" ," );
69
+ for (int i = 0 ; i < initials. length; i++ ) {
70
+ generator. generate(new File (" samples/avatar" + i+ " -initial-1.png" ), RandomAvatar . Extra . initial(initials[i]));
71
+ generator. generate(new File (" samples/avatar" + i+ " -initial-2.png" ), RandomAvatar . Extra . initial(initials[i], 2 ));
72
+ generator. generate(new File (" samples/avatar" + i+ " -initial-3.png" ), RandomAvatar . Extra . initial(initials[i], 3 ));
73
+ generator. generate(new File (" samples/avatar" + i+ " -default.png" ));
74
+ }
75
+ // OR generator.generate(new XyzOutputStream(), ...);
68
76
}
69
77
}
70
78
```
0 commit comments