我正在做一个项目,需要使用一个大的图像作为地图。图像大小约为95MB,分辨率为12100 x 8,000像素。FileInputStream (图像在SD卡上)的想法,然后我就可以用decodeStream(InputStream is, Rect outPadding, BitmapFactory.Options opts)加载细节这样我就不会把整件事加载到内存中。我试过了,但当我试图加载图像时,它就崩溃了。));Rect rect = new Rect(a,b,c,d);
return BitmapFactory
我有一个页面,我将在其中加载几个不同大小的主图像;尽管不是所有的大图像都会立即加载。我有一个滑块,其中包含所有较大图像的拇指;这些都是在页面加载时加载的。默认的大图像在页面加载时加载,但其他大图像只有在用户单击该图像的缩略图,然后我按此方式替换大图像的src时才加载。'-big.png'
// Update main image