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