Android: criando um bitmap com conteúdo do SurfaceView

Tenho medo de já ter a resposta infeliz para esta pergunta, mas por precaução ... Estou usando um SurfaceView para fazer algum processamento de imagem com bitmaps (modificações de luzes e cores) e precisaria importar o bitmap modificado (ou seja, o conteúdo do SurfaceView) em um novo bitmap para que eu possa salvá-lo como um arquivo de imagem.

Eu estive olhando ao redor e parece que é possível obter um bitmap de View.getDrawingCache (), mas não funciona com o SurfaceView. Tudo o que recebo é um bitmap vazio.

Há alguma solução para isso?

obrigado

questionAnswers(3)

yourAnswerToTheQuestion