-
Notifications
You must be signed in to change notification settings - Fork 50
Expand file tree
/
Copy pathDYimageFX.java
More file actions
98 lines (93 loc) · 4.14 KB
/
DYimageFX.java
File metadata and controls
98 lines (93 loc) · 4.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
package dyimagefx;
/**
* File: DYimageFX.java
*
* Description:
* Main() file
*
* @author Yusuf Shakeel
* @version 1.0
* Date: 26-01-2014 sun
*
* www.github.com/yusufshakeel/Java-Image-Processing-Project
*
* The MIT License (MIT)
* Copyright (c) 2014 Yusuf Shakeel
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
* this software and associated documentation files (the "Software"), to deal in
* the Software without restriction, including without limitation the rights to
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
* the Software, and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
public class DYimageFX {
public static void main(String[] args) {
about();
System.out.println();
author();
System.out.println();
license();
test();
}
public static void about(){
String product = "DY imageFX - Open Source Image Processing Project";
String version = "Version: 1.0";
String latestUpdate = "Latest Update: 28-04-2014 Monday";
String url = "GitHub: www.github.com/yusufshakeel/Java-Image-Processing-Project";
//output
System.out.println(product);
System.out.println(version);
System.out.println(latestUpdate);
System.out.println(url);
}
public static void author(){
String name = "Author: Yusuf Shakeel";
String links = "Links:\n"
+"GitHub: www.github.com/yusufshakeel\n"
+ "YouTube: www.youtube.com/yusufshakeel\n"
+ "Facebook: www.facebook.com/yusufshakeel\n"
+ "GooglePlus: plus.google.com/+YusufShakeel";
//output
System.out.println(name);
System.out.println(links);
}
public static void license(){
String license = "License:\n"
+"The MIT License (MIT)\n"
+"Copyright (c) 2014 Yusuf Shakeel\n"
+"\n"
+"Permission is hereby granted, free of charge, to any person obtaining a copy of\n"
+"this software and associated documentation files (the \"Software\"), to deal in\n"
+"the Software without restriction, including without limitation the rights to\n"
+"use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\n"
+"the Software, and to permit persons to whom the Software is furnished to do so,\n"
+"subject to the following conditions\n"
+"\n"
+"The above copyright notice and this permission notice shall be included in all\n"
+"copies or substantial portions of the Software.\n"
+"\n"
+"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n"
+"IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\n"
+"FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\n"
+"COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\n"
+"IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\n"
+"CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.";
System.out.println(license);
}
public static void test(){
MyImage iobj = new MyImage(3000,1500);
DYMosaic.myColorMosaic(iobj, DYColor.Ruby_red, 100);
iobj.writeImage("D:\\Mosaic-3000x1500.png");
}
}