It is a supported size on the g2.  I'm not specifying the size, its
the default res for the camera.

It looks like part of the problem is with

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);

I use this in the onCreate method.  Again, I use this all the time,
but when I comment out this line, I can save uncorrupted images. I'm
still hunting for an answer.  It is related to my layout xml.



On Nov 14, 12:53 pm, blindfold <seeingwithso...@gmail.com> wrote:
> 2.592 x 1.952 looks like an unusual (unsupported) image size to me.
> Maybe try 2.592 x 1.944?
>
> Regards
>
> On Nov 14, 7:58 pm, Stephen Lebed <srle...@gmail.com> wrote:
>
>
>
>
>
>
>
> > I can't figure out why I'm getting corrupted images when I save them
> > in my app.  In fact the thumbnail seems to be fine, but the actual
> > image is corrupted, as if the stride value is not being set
> > correctly.  The following is the code I'm using the save the image,
> > which is taken from other version of camera apps almost directly.  In
> > other apps it seems to be saving images without problem.  This is
> > called from a Camera.PictureCallback.onPictureTaken(byte[] data,
> > Camera camera)
>
> > File filename = new File("Test_SnapShotK.jpg");
> > File exportDir = new File(Environment.getExternalStorageDirectory(),
> > "TestDir");
>
> > if (!exportDir.exists()) {
> >         exportDir.mkdirs();
> >         Log.i(TAG, "making directory " + exportDir.toString());
>
> > }
>
> > File file = new File(exportDir, filename.getName());
>
> > try {
> >         FileOutputStream fileOutputStream = new FileOutputStream(file);
> >         fileOutputStream.write(data);
> >         fileOutputStream.flush();
> >         fileOutputStream.close();
>
> > } catch (IOException e) {
>
> >         Log.e(TAG, e.getMessage(), e);
>
> > }
>
> > Since I can't attach the image I'm getting directly in this post, here
> > is a link to it.
>
> >http://www.mechnology.com/Test_SnapShotK.jpg
>
> > Has anyone else gotten this problem and have been able to resolve it.
> > I'm testing this on a G2 phone.  Any help is greatly appreciated.
>
> > Stephen

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to