pues la verdad ese casting no funciona y ya lo probe de igual forma gracias y anexo como lo hice
Código:
BufferedImage bigmage=null;
try
{
bigmage=ImageIO.read(new File(ruta+nombreArchivo));
}
catch (IOException e)
{
//Control de excepción si no se encuentra el archivo
}
//ese metodo es el que me redimensiona la imagen
BufferedImage resizeImageJpg=redimensionarImagen(bigmage,type,ancho,alto);
try{
//de esta forma si me lo permite guardar la imagen
ImageIO.write(resizeImageJpg,format, newFile(ruta+"mini_"+nombreArchivo));
}catch(IOException e){
}