Вы можете использовать WritableImage
, чтобы обрезать часть изображения.
Создайте WriteableImage с его конструктором: WritableImage(PixelReader reader, int x, int y, int width, int height)
Например:
Image original = ....;
PixelReader pixelReader = original.getPixelReader();
Image cropped = new WriteableImage(pixelReader, x, y, width, height);