public ProcessorStage copy() { return new ProcessorStage(get()).pipeline(COPIER); }
public static _Load source($.Func0<BufferedImage> imageProducer) { return new ProcessorStage<>(imageProducer).pipeline(); }
public ProcessorStage compress(float compressionQuality) { return new ProcessorStage(get()).compressionQuality(compressionQuality).pipeline(COPIER); }
public ProcessorStage copy() { return new ProcessorStage(get()).pipeline(COPIER); }
public ProcessorStage compress(float compressionQuality) { return new ProcessorStage(get()).compressionQuality(compressionQuality).pipeline(COPIER); }
public static _Load source(BufferedImage image) { return new ProcessorStage<>(image).pipeline(); }
/** * Create a builder for this processor. * * To provide better fluent coding experience, sub class can overwrite this * function to provide specified builder instance instead of a general * `ProcessorBuilder` as provided here * * @param source the source image * @return a builder for this processor */ protected STAGE createStage(BufferedImage source) { return null == stageClass ? (STAGE) new ProcessorStage<>(source, (PROCESSOR) this) : $.newInstance(stageClass, source, this).source(source); }
public static _Load source($.Func0<BufferedImage> imageProducer) { return new ProcessorStage<>(imageProducer).pipeline(); }
public static _Load source(BufferedImage image) { return new ProcessorStage<>(image).pipeline(); }
/** * Create a builder for this processor. * * To provide better fluent coding experience, sub class can overwrite this * function to provide specified builder instance instead of a general * `ProcessorBuilder` as provided here * * @param source the source image * @return a builder for this processor */ protected STAGE createStage(BufferedImage source) { return null == stageClass ? (STAGE) new ProcessorStage<>(source, (PROCESSOR) this) : $.newInstance(stageClass, source, this).source(source); }