Even i am loading 350 kb image its giving out of memory .
I have image in drawable folder
and setting the image in java code .:(



On Tue, Apr 17, 2012 at 5:08 PM, Jim Graham <spooky1...@gmail.com> wrote:

> The question about blending methods resolved itself when I switched to
> making the bitmaps for filters in the app.  But one question still
> remains, and I need help with this one.
>
> When trying to blend the full-size camera image with an equal-size
> bitmap for the filter, unless I reduce the image size, I get an
> out of memory error.  I really would like to allow users to get the
> maximum resolution possible.
>
> I start by converting the photo image from byte[] data to bitmap
> (for blending with the filter bitmap) and then immediately setting
> data to null.  That doesn't seem to help at all.
>
> I have tried a combination of bmp.release(); and bmp = null;,  which
> only results in a Force Close.  It looks like this:
>
>   // create full-sized filters instead of 640x480
>   Bitmap bmp1 = Bitmap.createScaledBitmap(src, width, height, false);
>   // src.recycle() ; src = null;
>
>   Bitmap bmp2 = Bitmap.createScaledBitmap(dest, width, height, false);
>   // dest.recycle() ; dest = null;
>
> The intent being to release the memory used as quickly as possible
> in the method, rather than waiting until I finish completely with
> blending them.  Unfortunately, if those are uncommented, the result
> is a Force Close.  The Force Close gripes that I'm trying to use a bitmap
> that's already been recycled...but I don't use those bitmaps (src and
> dest) again.
>
> I also looked into the idea of splitting the task into chunks, but
> ultimately, there is still a huge amount of data ... right back
> where I started:  out of memory error // Force Close.  :-(
>
> Can anyone please let me how I can save these at full-size (that is,
> if there IS another way).  If there isn't another way, I would at least
> appreciate that, then I can at least determine the maximum based on the
> device's available memory and reduce the image size before causing a
> force close.
>
> Thanks,
>   --jim
>
> --
> THE SCORE:  ME:  2  CANCER:  0
> 73 DE N5IAL (/4)            MiSTie #49997      < Running FreeBSD 7.0 >
> spooky1...@gmail.com                    ICBM/Hurr.: 30.44406N 86.59909W
>
>   "Now what *you* need is a proper pint of porter poured in a proper
>   pewter porter pot.."     --Peter Dalgaard in alt.sysadmin.recovery
>
> Android Apps Listing at http://www.jstrack.org/barcodes.html
>
> --
> 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

-- 
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