1 Clazz.declarePackage ("javajs.img");
2 Clazz.load (["javajs.api.GenericImageEncoder"], "javajs.img.ImageEncoder", ["java.lang.Boolean"], function () {
3 c$ = Clazz.decorateAsClass (function () {
12 Clazz.instantialize (this, arguments);
13 }, javajs.img, "ImageEncoder", null, javajs.api.GenericImageEncoder);
14 Clazz.overrideMethod (c$, "createImage",
15 function (type, out, params) {
17 this.logging = (Boolean.TRUE === params.get ("logging"));
18 this.width = (params.get ("imageWidth")).intValue ();
19 this.height = (params.get ("imageHeight")).intValue ();
20 this.pixels = params.get ("imagePixels");
21 this.date = params.get ("date");
22 var q = params.get ("quality");
23 this.quality = (q == null ? -1 : q.intValue ());
24 this.setParams (params);
28 }, "~S,javajs.util.OC,java.util.Map");
29 Clazz.defineMethod (c$, "putString",
31 var b = s.getBytes ();
32 this.out.write (b, 0, b.length);
34 Clazz.defineMethod (c$, "putByte",
36 this.out.writeByteAsInt (b);
38 Clazz.defineMethod (c$, "close",