Skip to content

Commit 85ffc4d

Browse files
committed
chore: added reauired constants
1 parent fdfe731 commit 85ffc4d

File tree

2 files changed

+76
-0
lines changed

2 files changed

+76
-0
lines changed
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
package io.imagekit.sdk.constants;
2+
3+
import java.util.HashMap;
4+
import java.util.Map;
5+
6+
public class Transformer {
7+
8+
private Map<String,String> trans=new HashMap<>();
9+
private static Transformer transformer;
10+
11+
public static synchronized Transformer getInstance(){
12+
if (null!= transformer){
13+
return transformer;
14+
}
15+
transformer =new Transformer();
16+
17+
transformer.trans.put("height" , "h");
18+
transformer.trans.put("width" , "w");
19+
transformer.trans.put("aspectRatio" , "ar");
20+
transformer.trans.put("quality" , "q");
21+
transformer.trans.put("crop" , "c");
22+
transformer.trans.put("cropMode" , "cm");
23+
transformer.trans.put("x" , "x");
24+
transformer.trans.put("y" , "y");
25+
transformer.trans.put("focus" , "fo");
26+
transformer.trans.put("format" , "f");
27+
transformer.trans.put("radius" , "r");
28+
transformer.trans.put("background" , "bg");
29+
transformer.trans.put("border" , "bo");
30+
transformer.trans.put("rotation" , "rt");
31+
transformer.trans.put("blur" , "bl");
32+
transformer.trans.put("named" , "n");
33+
transformer.trans.put("overlayImage" , "oi");
34+
transformer.trans.put("overlayX" , "ox");
35+
transformer.trans.put("overlayY" , "oy");
36+
transformer.trans.put("overlayFocus" , "ofo");
37+
transformer.trans.put("overlayHeight" , "oh");
38+
transformer.trans.put("overlayWidth" , "ow");
39+
transformer.trans.put("overlayText" , "ot");
40+
transformer.trans.put("overlayTextFontSize" , "ots");
41+
transformer.trans.put("overlayTextFontFamily" , "otf");
42+
transformer.trans.put("overlayTextColor" , "otc");
43+
transformer.trans.put("overlayAlpha" , "oa");
44+
transformer.trans.put("overlayTextTypography" , "ott");
45+
transformer.trans.put("overlayBackground" , "obg");
46+
transformer.trans.put("overlayImageTrim" , "oit");
47+
transformer.trans.put("progressive" , "pr");
48+
transformer.trans.put("lossless" , "lo");
49+
transformer.trans.put("trim" , "t");
50+
transformer.trans.put("metadata" , "md");
51+
transformer.trans.put("colorProfile" , "cp");
52+
transformer.trans.put("defaultImage" , "di");
53+
transformer.trans.put("dpr" , "dpr");
54+
transformer.trans.put("effectSharpen" , "e-sharpen");
55+
transformer.trans.put("effectUSM" , "e-usm");
56+
transformer.trans.put("effectContrast" , "e-contrast");
57+
transformer.trans.put("effectGray" , "e-grayscale");
58+
transformer.trans.put("original" , "orig");
59+
60+
return transformer;
61+
}
62+
63+
private Transformer(){
64+
65+
}
66+
67+
public String transform(String key){
68+
return this.trans.get(key)!=null?this.trans.get(key):key;
69+
}
70+
71+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package io.imagekit.sdk.constants;
2+
3+
public class Version {
4+
public static final String VERSION_CODE="java-0.0.1";
5+
}

0 commit comments

Comments
 (0)