cultivo de imagen java

Estoy consciente deBufferedImage.getSubimage Sin embargo, no puede lidiar con imágenes de recorte que son más pequeñas que el tamaño de recorte, arrojando la excepción:

java.awt.image.RasterFormatException: (y + height) is outside raster

Quiero poder recortar un PNG / JPG / GIF a un tamaño determinado, sin embargo, si la imagen es más pequeña que el área de recorte, céntrate en un fondo blanco. ¿Hay una llamada para hacer esto? ¿O necesito crear una imagen manualmente para centrar la imagen? De ser así, ¿cómo haría esto?

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta