@Override public BufferedImage doTransform(BufferedImage src, BufferedImage dest) { if (filter == null) { filter = new CheckFilter(); } // filter.setAaRes(aaRes.getValue()); filter.setFuzziness(fuzziness.getValue()); filter.setAngle((float) angle.getValueInRadians()); filter.setBackground(color1.getColor().getRGB()); filter.setForeground(color2.getColor().getRGB()); filter.setXScale(size.getValue(0)); filter.setYScale(size.getValue(1)); dest = filter.filter(src, dest); if (bumpMap.isChecked()) { return ImageUtils.bumpMap(src, dest); } return dest; }