1 Clazz.declarePackage ("javajs.img");
2 Clazz.load (["javajs.img.JpgEncoder"], "javajs.img.Jpg64Encoder", ["javajs.util.Base64"], function () {
3 c$ = Clazz.decorateAsClass (function () {
5 Clazz.instantialize (this, arguments);
6 }, javajs.img, "Jpg64Encoder", javajs.img.JpgEncoder);
7 Clazz.defineMethod (c$, "setParams",
9 this.defaultQuality = 75;
10 this.outTemp = params.remove ("outputChannelTemp");
11 Clazz.superCall (this, javajs.img.Jpg64Encoder, "setParams", [params]);
13 Clazz.defineMethod (c$, "generate",
16 this.out = this.outTemp;
17 Clazz.superCall (this, javajs.img.Jpg64Encoder, "generate", []);
18 var bytes = javajs.util.Base64.getBytes64 (this.out.toByteArray ());
21 this.out.write (bytes, 0, bytes.length);