ImageConverter$.java
6.95 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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
/*
* Decompiled with CFR 0_118.
*
* Could not load the following classes:
* com.scene7.is.image_server.ImageConverter$$anonfun
* com.scene7.is.image_server.ImageConverter$$anonfun$TileSize
* com.scene7.is.image_server.ImageConverter$$anonfun$Usm
* com.scene7.is.image_server.ImageConverter$Options
* com.scene7.is.scalautil.service.ArgSpec
* com.scene7.is.scalautil.service.ArgSpec$Flag
* com.scene7.is.scalautil.service.ArgSpec$OptionValue
* com.scene7.is.scalautil.service.ArgSpec$Param
* scala.Function0
* scala.Predef
* scala.Predef$
* scala.Tuple2
* scala.Tuple2$mcII
* scala.Tuple2$mcII$sp
* scala.Tuple4
* scala.collection.immutable.Range
* scala.collection.immutable.Range$Inclusive
* scala.runtime.AbstractFunction0
* scala.runtime.BoxesRunTime
* scala.runtime.RichInt
* scala.runtime.RichInt$
*/
package com.scene7.is.image_server;
import com.scene7.is.image_server.ImageConverter;
import com.scene7.is.image_server.ImageConverter$;
import com.scene7.is.scalautil.service.ArgSpec;
import java.io.File;
import java.util.logging.Logger;
import scala.Function0;
import scala.Predef;
import scala.Tuple2;
import scala.Tuple4;
import scala.collection.immutable.Range;
import scala.runtime.AbstractFunction0;
import scala.runtime.BoxesRunTime;
import scala.runtime.RichInt;
public final class ImageConverter$ {
public static final ImageConverter$ MODULE$;
private final ArgSpec.Flag Convert;
private final ArgSpec.Flag JpegCompress;
private final ArgSpec.Flag EmbedXmpData;
private final ArgSpec.Flag EmbedColorProfile;
private final ArgSpec.Param<File> ImageProfile;
private final ArgSpec.Param<File> ViewProfile;
private final ArgSpec.Flag MaintainPixelType;
private final ArgSpec.Flag NoUsage;
private final ArgSpec.Flag DeflateCompress;
private final ArgSpec.Flag Downsample8x8;
private final ArgSpec.Flag ApplyOrientation;
private final Logger com$scene7$is$image_server$ImageConverter$$Logger;
public static {
new com.scene7.is.image_server.ImageConverter$();
}
public ArgSpec.Flag Convert() {
return this.Convert;
}
public ArgSpec.Flag JpegCompress() {
return this.JpegCompress;
}
public ArgSpec.OptionValue<Object> JpegQuality(int value) {
return ImageConverter.Options..MODULE$.JpegQuality().apply((Object)BoxesRunTime.boxToInteger((int)value));
}
public ArgSpec.Flag EmbedXmpData() {
return this.EmbedXmpData;
}
public ArgSpec.Flag EmbedColorProfile() {
return this.EmbedColorProfile;
}
public ArgSpec.Param<File> ImageProfile() {
return this.ImageProfile;
}
public ArgSpec.Param<File> ViewProfile() {
return this.ViewProfile;
}
public ArgSpec.Flag MaintainPixelType() {
return this.MaintainPixelType;
}
public ArgSpec.OptionValue<Tuple4<Object, Object, Object, Object>> Usm(double amount, double radius, long threshold, boolean lightnessOnly) {
Predef..MODULE$.require(RichInt..MODULE$.to$extension0(Predef..MODULE$.intWrapper(0), 255).contains((Object)BoxesRunTime.boxToLong((long)threshold)), (Function0)new scala.Serializable(threshold){
public static final long serialVersionUID = 0;
private final long threshold$1;
public final String apply() {
return new scala.StringContext((scala.collection.Seq)Predef..MODULE$.wrapRefArray((Object[])new String[]{"Radius must be within [0, 255] range. Was: ", ""})).s((scala.collection.Seq)Predef..MODULE$.genericWrapArray((Object)new Object[]{BoxesRunTime.boxToLong((long)this.threshold$1)}));
}
});
return ImageConverter.Options..MODULE$.Usm().apply((Object)new Tuple4((Object)BoxesRunTime.boxToDouble((double)amount), (Object)BoxesRunTime.boxToDouble((double)radius), (Object)BoxesRunTime.boxToLong((long)threshold), (Object)BoxesRunTime.boxToBoolean((boolean)lightnessOnly)));
}
public ArgSpec.Flag NoUsage() {
return this.NoUsage;
}
public ArgSpec.OptionValue<Object> LowerPriority(int value) {
return ImageConverter.Options..MODULE$.LowerPriority().apply((Object)BoxesRunTime.boxToInteger((int)value));
}
public ArgSpec.Flag DeflateCompress() {
return this.DeflateCompress;
}
public ArgSpec.Flag Downsample8x8() {
return this.Downsample8x8;
}
public ArgSpec.OptionValue<Tuple2<Object, Object>> TileSize(int x, int y) {
Predef..MODULE$.require(RichInt..MODULE$.to$extension0(Predef..MODULE$.intWrapper(16), 256).contains(x), (Function0)new scala.Serializable(x){
public static final long serialVersionUID = 0;
private final int x$5;
public final String apply() {
return new scala.StringContext((scala.collection.Seq)Predef..MODULE$.wrapRefArray((Object[])new String[]{"Tile width must be within [16, 256] range. Was: ", ""})).s((scala.collection.Seq)Predef..MODULE$.genericWrapArray((Object)new Object[]{BoxesRunTime.boxToInteger((int)this.x$5)}));
}
});
Predef..MODULE$.require(RichInt..MODULE$.to$extension0(Predef..MODULE$.intWrapper(16), 256).contains(y), (Function0)new scala.Serializable(y){
public static final long serialVersionUID = 0;
private final int y$1;
public final String apply() {
return new scala.StringContext((scala.collection.Seq)Predef..MODULE$.wrapRefArray((Object[])new String[]{"Tile height must be within [16, 256] range. Was: ", ""})).s((scala.collection.Seq)Predef..MODULE$.genericWrapArray((Object)new Object[]{BoxesRunTime.boxToInteger((int)this.y$1)}));
}
});
return ImageConverter.Options..MODULE$.TileSize().apply((Object)new Tuple2.mcII.sp(x, y));
}
public ArgSpec.Flag ApplyOrientation() {
return this.ApplyOrientation;
}
public Logger com$scene7$is$image_server$ImageConverter$$Logger() {
return this.com$scene7$is$image_server$ImageConverter$$Logger;
}
private ImageConverter$() {
MODULE$ = this;
this.Convert = ImageConverter.Options..MODULE$.Convert();
this.JpegCompress = ImageConverter.Options..MODULE$.JpegCompress();
this.EmbedXmpData = ImageConverter.Options..MODULE$.EmbedXmpData();
this.EmbedColorProfile = ImageConverter.Options..MODULE$.EmbedColorProfile();
this.ImageProfile = ImageConverter.Options..MODULE$.ImageProfile();
this.ViewProfile = ImageConverter.Options..MODULE$.ViewProfile();
this.MaintainPixelType = ImageConverter.Options..MODULE$.MaintainPixelType();
this.NoUsage = ImageConverter.Options..MODULE$.NoUsage();
this.DeflateCompress = ImageConverter.Options..MODULE$.DeflateCompress();
this.Downsample8x8 = ImageConverter.Options..MODULE$.Downsample8x8();
this.ApplyOrientation = ImageConverter.Options..MODULE$.ApplyOrientation();
this.com$scene7$is$image_server$ImageConverter$$Logger = Logger.getLogger(ImageConverter.class.getName());
}
}