Hi
I had worked with the same issue for longer period but i haven't find the
solution to work on images of longer width and height(BITMAP),
finally i have used it by resizing the image,
if we see the size required to create the image it need width*height*4
bytes which is not supported for all the devices
the supported size for all the images is 512*512
the solution i have suggest for larger images is as follows
yourSelectedImage = BitmapFactory.decodeFile(path);
Float Ratio=(float)
((yourSelectedImage.getWidth()*1.0)/yourSelectedImage.getHeight());
Float byratio=480/Ratio;
if(yourSelectedImage.getHeight()>490||yourSelectedImage.getWidth()>490)
{
yourSelectedImage=Bitmap.createScaledBitmap(BitmapFactory.decodeFile(path),(int)(byratio*1.0),
640, true );
}
the resultant will be re sized with the same ratio,
this is the main reason why all the apps of photo editor have a negitive
rating saying "low image quality"
Thanks
Shiva,
On Tuesday, November 6, 2012 1:45:05 AM UTC+5:30, sourabh deshpande wrote:
>
> Hi,
>
> 1) I am developing an application which has very high quality image
> contents. To load these images asynchronously I am using
>
> https://github.com/nostra13/Android-Universal-Image-Loader
>
> This library has many options of using memory cache and disc cache. I am
> using memory cache in onCreateView() of fragment and clearing the memory
> cache in destroyView() of fragments. But still I am facing the
> OutOfMemoryException. I have even tried calling Bitmap.recycle() but no
> luck.What is the best way to clear the bitmap memory?
>
> 2) The application has one local html5 component which is hosed in
> webview. The html component rendering is extremely slow in 4.0 and above. I
> have tested it with Galaxy Nexus. Its extremely slow. We can see each frame
> of animation. I have alredy tried enabling and disabling the hardware
> acceleration. But both does not work.How can I handle this?
>
> Sourabh Deshpande.
>
--
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