discripencies while compressing a bitmap on Google nexus

All your problems with Audio, Video and Images.

discripencies while compressing a bitmap on Google nexus

Postby mudit.agar » Sat Jun 19, 2010 3:22 pm

Hi all,

I am compressing a bitmap object to OutputStream using "Compress" function. Here is my code:
Code: Select all
    try {
                  if (bitmap != null) {
                     bitmap.compress(Bitmap.CompressFormat.JPEG, 100,
                           bytes);
                  } else {
                     Message message = handler.obtainMessage(1, "false");
                     handler.sendMessage(message);
                     return;
                  }
               } catch (OutOfMemoryError oom) {
                  System.gc();
                  Message message=handler.obtainMessage(1,"false");
                  handler.sendMessage(message);
                  return;
               } catch (NullPointerException npe) {
                  System.gc();
                  Message message = handler.obtainMessage(1, "false");
                  handler.sendMessage(message);
                  return;
               } catch (Exception e) {
                  System.gc();
                  Message message = handler.obtainMessage(1, "false");
                  handler.sendMessage(message);
                  return;
               }


when i am running this code on G1 and hero, i am getting a proper output stream( which i later save to a image file on sdcard). But when i test this code on Google nexus, i am getting a blurry image after converting the output stream in an image file.


FYI

OS: Android 1.5;
G1 and Hero are on 1.5 OS and nexus is on 2.0


Please help.. is there a known issue in nexus?? or am i doing something wrong??
mudit.agar
Freshman
Freshman
 
Posts: 9
Joined: Tue Jun 16, 2009 11:41 am

Top

Return to Multimedia Problems

Who is online

Users browsing this forum: No registered users and 15 guests