// From an Image image = createImage(new FilteredImageSource(image.getSource(), new Filter(x, y, w, h))); // From a BufferedImage bufferedImage = bufferedImage.getSubimage(x, y, w, h);
// From an Image image = createImage(new FilteredImageSource(image.getSource(), new Filter(x, y, w, h))); // From a BufferedImage bufferedImage = bufferedImage.getSubimage(x, y, w, h);