`
superhanliu
  • 浏览: 50372 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

android 图片浏览 处理

阅读更多

1 图片太大,内存不足heap space 之类的问题:

   BitmapFactory.Options options=new BitmapFactory.Options();

   options.inSampleSize = 2;//数字越大读出的图片占用的heap越小

   BitmapFactory.decodeFile(pathName,options); 

 

2 图片放大缩小的方法:

   Bitmap.createBitmap(bitMap,....);用这个方法能放大和缩小图片到想要的size

   其中Matrix类提供了更好的机制:

 

     //获得原始图片的size
     int bmpWidth=bmp.getWidth();
     int bmpHeight=bmp.getHeight();

     //设置缩放比例 或者根据新的size来计算出缩放比例
     double scale=1.25;

     //计算出这次要缩小的比例
     float scaleWidth=(float)(scaleWidth*scale);
     float scaleHeight=(float)(scaleHeight*scale);

     //产生resize后的Bitmap对象
     Matrix matrix=new Matrix();
     matrix.postScale(scaleWidth, scaleHeight);
     matrix.postRotate(45);//方向变换
     //得到新的bitmap
     Bitmap resizeBmp=Bitmap.createBitmap(bmp, 0, 0, bmpWidth,    bmpHeight, matrix, true);
    
 
2
0
分享到:
评论
2 楼 superhanliu 2010-02-21  
那请教下应该用什么好办法呀?
1 楼 tianjianyong 2010-01-17  
把图片变小不是解决内存不足的正面方法

相关推荐

    Android 图片浏览全屏缩放

    综上所述,实现“Android 图片浏览全屏缩放”的功能涉及到了图片加载库的选择与使用,自定义ImageView处理手势检测,以及使用ViewPager实现图片的滑动切换。通过这些技术的组合,我们可以创建出流畅、高性能的图片...

    Android图片浏览,放大平移

    以上就是实现Android图片浏览、放大缩小和平移的核心技术点。在实际开发中,还需要注意性能优化,比如使用异步加载图片、处理内存泄漏等,以提供流畅的用户体验。在项目`MyApplication`中,你可以找到具体的代码实现...

    android 图片滑动浏览

    在Android开发中,图片滑动浏览是一个非常常见的需求,它广泛应用于各种应用,如相册、社交媒体、电商产品展示等。实现这样的功能需要对Android的基础...通过这些技术,开发者可以创建出流畅、功能丰富的图片浏览体验。

    android简单的图片浏览程序

    在Android平台上,开发一个简单的图片浏览程序是常见的需求,它能帮助用户查看并管理设备上的图像文件。这个程序的核心功能包括加载图片、显示图片、以及可能的图片滑动和缩放效果。以下是一些关键的知识点,它们是...

    android 图片浏览案例

    在Android开发中,图片浏览是一个常见的需求,无论是社交媒体应用、电商应用还是个人博客,都需要处理大量的图片展示。在这个“android 图片浏览案例”中,我们将探讨如何在Android平台下实现一个高效、流畅的图片...

    Android图片浏览查看大图功能,特别简单拿来就能用;

    Glide是另一个流行的Android图片加载库,由Google开发。它专注于性能和内存管理,可以高效地加载网络和本地的图片。Glide不仅支持简单的图片加载,还提供了图片的缓存、占位符、错误图等功能。在实现图片查看大图...

    android图片浏览

    在Android开发中,图片浏览是一个...综上所述,"android图片浏览"是一个包含内存管理、图片加载策略、UI组件选择、缓存策略等多个方面的问题。开发者需要综合运用各种技术和最佳实践来构建高效、流畅的图片浏览体验。

    Android图片浏览点击放大

    总的来说,Android图片浏览点击放大涉及了Android的UI组件、手势识别、图片处理等多个方面。通过合理的布局设计和手势处理,可以创建出功能强大且用户体验良好的图片查看功能。对于开发者来说,理解并熟练运用这些...

    Android代码-Android图片浏览全屏缩放.zip

    【Android图片浏览全屏缩放】是一个Android应用开发中的常见需求,主要涉及到图像处理和UI交互方面的技术。在Android平台上,我们通常会使用ImageView组件来显示图片,但是要实现图片的全屏展示以及平滑缩放,需要更...

    android滑动浏览图片

    以上是实现“android滑动浏览图片”所需的关键技术点,通过熟练掌握这些知识点,可以构建出流畅、高效且用户体验良好的图片浏览应用。在实际开发过程中,还需要根据具体需求进行定制和优化,以满足用户的多样化需求...

    Android图片浏览源代码

    本资源提供了一份详细的Android图片浏览源代码,旨在帮助开发者实现高效、稳定且用户体验良好的图片浏览功能。这份源代码的特点是简易好用,经过验证没有错误,非常适合初学者或者在开发中遇到图片浏览问题的开发者...

    Android 图片浏览功能源码.zip

    1. **图片加载库**:Android图片浏览功能通常会依赖一个高效的图片加载库,如Glide、Picasso或Fresco。这些库能够缓存图片,防止内存泄漏,并且支持在网络较差的情况下流畅显示图片。 2. **ImageView组件**:...

    android浏览图片,下面有圆点提示当前浏览的位置

    在Android开发中,实现一个图片浏览功能,尤其是在用户翻阅多张图片时,通常需要提供一个视觉指示器来告诉用户当前查看的是哪一张图片。在这个场景下,“android浏览图片,下面有圆点提示当前浏览的位置”就是一种...

    Android手势滑动图片浏览

    在Android开发中,实现手势滑动图片浏览是一种常见的需求,特别是在设计用户界面时,如相册应用或展示产品图片的场景。本教程将详细介绍如何利用`ViewFlipper`组件结合手势识别来创建一个平滑的手势滑动图片浏览功能...

    Android 图片浏览源码.zip

    本压缩包"Android 图片浏览源码.zip"提供了一个Android图片浏览应用的源代码,适用于开发者参考和学习。下面将详细介绍这个项目中的关键知识点。 1. **图片加载库**: - 在Android应用中,通常会使用第三方图片...

    Android 图片浏览功能简单实现(画廊效果实现,支持放大缩小)

    在Android应用开发中,图片浏览是一项常见的需求,无论是展示用户上传的照片、产品图片还是其他视觉内容。本教程将探讨如何实现一个简单的图片浏览功能,具备画廊效果,并支持图片的放大缩小操作。我们将主要围绕...

    Android图片浏览全屏缩放

    总的来说,实现Android图片浏览全屏缩放功能涉及多个方面:手势识别、图片加载、屏幕适配和性能优化。通过结合使用Android提供的API和第三方库,我们可以构建出高效、用户体验良好的图片浏览功能。

    Android画图的Demo—还可以浏览图片-播放图片

    本Demo旨在展示如何在Android平台上实现画图功能,并同时支持图片浏览和播放。通过这个Demo,开发者可以学习到如何利用Android SDK中的相关类库和技术来实现这些功能。 首先,我们来探讨Android画图的基本概念。在...

Global site tag (gtag.js) - Google Analytics