@Override public byte[] toByteArray() { ByteArrayOutputStream baos = new ByteArrayOutputStream(); Img.source(source).writeTo(baos, contentType); return baos.toByteArray(); } }
@Override protected int doWriteTo(OutputStream sink) { Img.source(source).writeTo(sink, contentType); return -1; } }
public static TextWriter.Stage watermark($.Func0<BufferedImage> imageProvider) { return source(imageProvider).watermark(); }
@Override protected int doWriteTo(OutputStream sink) { Img.source(source).writeTo(sink, contentType); return -1; } }
@Override public byte[] toByteArray() { ByteArrayOutputStream baos = new ByteArrayOutputStream(); Img.source(source).writeTo(baos, contentType); return baos.toByteArray(); } }
public static Flip.Stage flip($.Func0<BufferedImage> imageProvider) { return source(imageProvider).flip(); }
public static Flip.Stage flip($.Func0<BufferedImage> imageProvider) { return source(imageProvider).flip(); }
public static Blur.Stage blur($.Func0<BufferedImage> imageProvider) { return source(imageProvider).blur(); }
public static Concatenater.Stage concat($.Func0<BufferedImage> image1, $.Func0<BufferedImage> image2) { return source(image1).appendWith(image2); }
public static Resizer.Stage resize($.Func0<BufferedImage> imageProvider) { return source(imageProvider).resize(); }
public static Blur.Stage blur($.Func0<BufferedImage> imageProvider) { return source(imageProvider).blur(); }
public static Concatenater.Stage concat($.Func0<BufferedImage> image1, $.Func0<BufferedImage> image2) { return source(image1).appendWith(image2); }
public static Resizer.Stage resize($.Func0<BufferedImage> imageProvider) { return source(imageProvider).resize(); }
public static Cropper.Stage crop($.Func0<BufferedImage> imageProvider) { return source(imageProvider).crop(); }
public static Cropper.Stage crop($.Func0<BufferedImage> imageProvider) { return source(imageProvider).crop(); }
public static TextWriter.Stage watermark($.Func0<BufferedImage> imageProvider) { return source(imageProvider).watermark(); }
@Override public BufferedImage produce() { return Img.source(Img.F.background(w, h, bgColor).get()).get(); }
@Override public BufferedImage produce() { return Img.source(Img.F.background(w, h, bgColor).get()).get(); }
@Override public BufferedImage render(String text) { List<? extends Img.Processor> processors = $.random(true, false) ? optionalA : optionalB; return Img.source(backgroundGenerator) .text(text) .color(Img.Random.darkColor()) .makeNoise() .setMaxLines(2 + randInt(5)) .setMaxLineWidth(3) .pipeline(processors) .get(); }
@Override public BufferedImage render(String text) { List<? extends Img.Processor> processors = $.random(true, false) ? optionalA : optionalB; return Img.source(backgroundGenerator) .text(text) .color(Img.Random.darkColor()) .makeNoise() .setMaxLines(2 + randInt(5)) .setMaxLineWidth(3) .pipeline(processors) .get(); }