ripple.setEdgeAction(com.jhlabs.image.TransformFilter.CLAMP); water.setAmplitude(10);
waterFilter.setAmplitude(1.5f); waterFilter.setPhase(10); waterFilter.setWavelength(2);
waterFilter.setAmplitude(1.5f); waterFilter.setPhase(10); waterFilter.setWavelength(2);
waterFilter.setAmplitude(1.5f); waterFilter.setPhase(10); waterFilter.setWavelength(2);
water.setAmplitude(m_settings.getFilterAmplitude()); water.setAntialias(true); water.setPhase(0);
rippleBack.setEdgeAction(com.jhlabs.image.TransformFilter.CLAMP); water.setAmplitude(1);
@Override public BufferedImage doTransform(BufferedImage src, BufferedImage dest) { if (filter == null) { filter = new WaterFilter(NAME); } filter.setCentreX(center.getRelativeX()); filter.setCentreY(center.getRelativeY()); filter.setRadius(radius.getValueAsFloat()); filter.setWavelength(wavelength.getValueAsFloat()); filter.setAmplitude(amplitude.getValueAsPercentage()); filter.setPhase(phase.getValueInRadians()); filter.setEdgeAction(edgeAction.getValue()); filter.setInterpolation(interpolation.getValue()); dest = filter.filter(src, dest); setAffectedAreaShapes(filter.getAffectedAreaShapes()); return dest; } }