Well, you can first download the images to your SD card and then create Bitmaps which are pre-scaled.
On Tue, Nov 9, 2010 at 2:29 AM, sharktiger <[email protected]> wrote: > Thank you Kumar for your response but I can't do it > because i get these bitmaps from distant servers :( > > On 8 nov, 19:39, Kumar Bibek <[email protected]> wrote: > > Each application has a cap on how much memory it can be allocated. If you > go > > beyond this, you will get this exception. > > > > Try creating a Bitmap with smalled dimensions. > > > > > > > > On Fri, Nov 5, 2010 at 7:22 PM, sharktiger <[email protected]> > wrote: > > > Hi, > > > In my app, I am creating a bitmap from its colors code like this : > > > > > int width=getImageWidth(); > > > int height=getImageHeight(); > > > int[] array=getbitmap(); > > > int[] colorsAsIntegers = new int[width*height]; > > > int i = 0; > > > int j = 0; > > > > > while (i<width*height*4) { > > > colorsAsIntegers[j] = Color.argb(array[i], array[i+1], array[i+2], > > > array[i+3]); > > > i += 4; > > > j++; > > > } > > > > > myBitmap=Bitmap.createBitmap(colorsAsIntegers, > > > width, > > > height, > > > Bitmap.Config.ARGB_8888); > > > > > And often I get the outofmemoryerror :( > > > So how can I use the BitmapFactory optimisation to avoid this problem? > > > because I don't have an input stream or a file, I only have an array > > > containing my pixels > > > > > Thank you > > > > > -- > > > You received this message because you are subscribed to the Google > > > Groups "Android Developers" group. > > > To post to this group, send email to > [email protected] > > > To unsubscribe from this group, send email to > > > [email protected]<android-developers%[email protected]> > <android-developers%[email protected]<android-developers%[email protected]> > > > > > For more options, visit this group at > > >http://groups.google.com/group/android-developers?hl=en > > > > -- > > Kumar Bibekhttp://techdroid.kbeanie.comhttp://www.kbeanie.com > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<android-developers%[email protected]> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en -- Kumar Bibek http://techdroid.kbeanie.com http://www.kbeanie.com -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

