¿Cómo hacer una miniatura de una foto tomada desde la cámara?

En mi aplicación, estoy usando una aplicación de cámara externa para hacer una foto y guardarla en una tarjeta SD, y necesito una miniatura cuadrada de esta foto. Me las arreglé para recortar para cuadrar la miniatura enviada de vuelta por la cámara en la intención, pero como estoy guardando la foto en el disco, la intención está vacía, y mi antiguo método para hacer la imagen cuadradaBitmap cropped = Bitmap.createBitmap(source, 0, 0, min, min) lanza una excepción OutOutMemory.

Respuestas a la pregunta(1)

Su respuesta a la pregunta