WebView의 capturePicture() 를 이용하여 스크린 샷으로 파일저장하려고 하는데요,,

private FileOutputStream foutput;
private String path = "/sdcard/test.jpg";


public void ScreenShot() {
    Picture screenShot = new Picture(mWebView.capturePicture());
   
   // EditText inputName =(EditText)findViewById(R.id.editText);
//   inputName.setVisibility(View.VISIBLE);
   
    try{
           File file = new File(path);
           file.createNewFile();  
           foutput = new FileOutputStream(file);
           screenShot.writeToStream(foutput);
            
           foutput.flush();
           foutput.close();
        }
     catch(Exception e) { Log.e("MyLog", e.toString()); } 
  }

위와 같이 코드를 짜서 실행을 해보았습니다. 그런데 SD카드에 파일은 생성되지만 그파일이 그림파일이 아닌지

안드로이드 app에서 제공하는 그림보는 프로그램에서는

the application camera(process com.android,camera) has stopped unexpectedly. please try again.
(물론 미디어스캔은 끝난 상태에용~~)

가 나옵니다. 그런데 sd카드에 정상적인 그림파일을 넣었는데도 이렇게 나오는데 그이유를 아시는분은 꼭 알려주세요~~~

제발 부탁드려요 ㅠ_ㅠ