title: What format is for Android camera with raw pictureCallback?
body: <p>I am trying to use data from Android picture. I do not like JPEG format, since eventually I will use gray scale data. YUV format is fine with me, since the first half part is gray-scale.</p>
  
  <p>from the Android development tutorial,</p>
  
  <blockquote>
    <p>public final void takePicture (Camera.ShutterCallback shutter,
    Camera.PictureCallback raw, Camera.PictureCallback postview,
    Camera.PictureCallback jpeg) </p>
    
    <p>Added in API level 5</p>
    
    <p>Triggers an asynchronous image capture. The camera service will
    initiate a series of callbacks to the application as the image capture
    progresses. The shutter callback occurs after the image is captured.
    This can be used to trigger a sound to let the user know that image
    has been captured. The raw callback occurs when the raw image data is
    available (NOTE: the data will be null if there is no raw image
    callback buffer available or the raw image callback buffer is not
    large enough to hold the raw image). The postview callback occurs when
    a scaled, fully processed postview image is available (NOTE: not all
    hardware supports this). The jpeg callback occurs when the compressed
    image is available. If the application does not need a particular
    callback, a null can be passed instead of a callback method.</p>
  </blockquote>
  
  <p>It talks about "the raw image data". However, I find nowhere information about the format for the raw image data?
  Do you have any idea about that?</p>
  
  <p>I want to get the gray-scale data of the picture taken by the photo, and the data are located in the phone memory, so it would not cost time to write/read from image files, or convert between different image formats. Or maybe I have to sacrifice some to get it??</p>