Android: crear un mapa de bits con contenido de SurfaceView

Me temo que ya tengo la desafortunada respuesta a esta pregunta, pero por las dudas ... Estoy usando un SurfaceView para hacer un procesamiento de imágenes con mapas de bits (modificaciones de luces y colores) y necesitaría importar el mapa de bits modificado (es decir el contenido de SurfaceView) en un nuevo mapa de bits para que pueda guardarlo como un archivo de imagen.

He estado buscando y parece que es posible obtener un mapa de bits de View.getDrawingCache () pero no funciona con SurfaceView. Todo lo que obtengo es un mapa de bits vacío.

Hay alguna solución para esto?

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta