`
hualikejava
  • 浏览: 171655 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android 处理图片方法

阅读更多
 // 处理图片 newwidth为宽,newheight为高
  public static Bitmap zoomImg(Bitmap bm, int newWidth ,int newHeight){
	    // 获得图片的宽高
	    int width = bm.getWidth();
	    int height = bm.getHeight();
	    // 计算缩放比例
	    float scaleWidth = ((float) newWidth) / width;
	    float scaleHeight = ((float) newHeight) / height;
	    // 取得想要缩放的matrix参数
	    Matrix matrix = new Matrix();
	    matrix.postScale(scaleWidth, scaleHeight);
	    // 得到新的图片
	    Bitmap newbm = Bitmap.createBitmap(bm, 0, 0, width, height, matrix, true);
    	return newbm;
	}
分享到:
评论

相关推荐

    android数字图像处理源码

    在Android平台上,数字图像处理是移动开发中的一个重要领域,尤其对于相机应用来说,它涉及到图像预览、格式转换、图像增强以及滤镜效果等多个方面。本文将深入探讨标题"android数字图像处理源码"所涵盖的关键知识点...

    Android图片处理资料

    11. **多媒体框架** - Android的MediaStore、ExifInterface等类可以帮助开发者处理图片的元数据和存储问题。 12. **跨平台库** - 如Volley、Retrofit等网络库在处理网络图片时也会涉及图片处理,资料可能包含如何...

    android图片处理集合demo

    在处理图片时,有时需要自定义View,如自定义ImageView来实现特殊效果,如拉伸、平移、缩放等。 9. GPU图像处理: 使用OpenGL ES或RenderScript,可以将图像处理任务转移到GPU,提高处理速度,尤其适用于复杂的...

    Android图片处理源码

    这个压缩包文件“Android图片处理源码”很可能包含了一些用于Android平台的图片处理库或者示例代码,帮助开发者更好地理解和实现图片的加载、显示、裁剪、滤镜效果、压缩等功能。下面我们将深入探讨Android图片处理...

    android图片灰度处理

    在Android平台上,对图片进行灰度处理是一种常见的图像操作,主要目的是将彩色图像转换为黑白图像,也称为单色图像。这种处理方法在各种应用场景中都有所应用,比如复古风格滤镜、信息可视化或者简化视觉效果等。接...

    android图片处理总结

    综上所述,Android图片处理涉及多个层面,需要根据具体需求选择合适的方法和技术。通过合理的图片加载策略、内存管理、性能优化,以及运用各种图片处理库,可以创建出用户友好且高效的图片应用。

    Android图片处理效果

    在Android开发中,图片处理是不可或缺的一部分,尤其在创建用户界面和提高用户体验时。本教程将深入探讨如何在Android平台上实现图片的圆角效果和倒影效果,这些都是增强视觉吸引力和设计感的重要技术。 首先,让...

    Android图形与图像处理

    在Android平台上,图形与图像处理是一项关键技能,它涉及到用户界面设计、游戏开发、相机应用以及其他涉及视觉元素的移动应用程序。本主题主要涵盖Android系统如何处理图形和图像,包括基本概念、API使用以及实例...

    Android图像处理技术(实现Android中的PS)(五)

    Android社区提供了许多优秀的图像处理库,如Picasso、Glide、Fresco用于图片加载和缓存,还有GPUImage-for-Android、Android-Image-Filter-Project等用于图像滤镜。 八、性能优化 处理大量或大尺寸图像可能导致内存...

    全部android图片处理特效

    在Android平台上进行图片处理是一项常见的任务,涉及到许多技术细节和组件。这个压缩包文件"全部android图片处理特效"显然包含了实现这些特效的各种代码示例或库。以下是对这些特效的详细解析: 1. **图片缩放**:...

    android图片处理工具

    在实际开发中,我们还需要了解一些最佳实践,例如使用WebP格式来减小图片的体积,使用LruCache或 Fresco的内存管理策略来有效地缓存图片,以及利用多线程处理图片,以提高应用性能。 总的来说,Android图片处理工具...

    android常用图片处理特效源码

    "Android"作为操作系统,提供了丰富的API供开发者处理图片。例如,BitmapFactory类用于解码图片,Matrix类用于处理图像的几何变换,ColorFilter用于颜色过滤,Paint类则包含多种绘图属性。此外,Android还支持硬件...

    eoeAndroid特刊第二期:Android图像处理篇 pdf

    eoeAndroid特刊第二期:Android图像处理篇 pdf,eoeAndroid策划的第二篇专题,主要整理和翻译在Android中进行图像处理的一些资源和文章,通过本专题内容的学习,您可以掌握如何在Android上对图片编程,主要包括但不...

    Android图像处理之图形特效处理

    在Android平台上,图像处理是一个广泛且重要的领域,尤其在创建具有独特用户体验的移动应用程序时。图形特效处理是图像处理的一部分,它涉及到对图像或视图进行各种视觉变换,以实现如滤镜、旋转、缩放、扭曲等效果...

    android图片的二值化处理

    在Android开发中,图片处理是一项常见的任务,尤其是在创建交互式应用或者进行图像分析时。"图片二值化处理"是图像处理中的一个基础步骤,它能够将复杂的彩色图像转化为简单的黑白图像,使得图像的特征更加突出,...

    android手势处理图片平移、缩放和旋转

    "android手势处理图片平移、缩放和旋转"这个主题涉及到的主要知识点包括Android手势检测、ImageView的扩展以及图片操作。 首先,我们要了解Android的手势检测。Android系统提供了一套GestureDetector和...

    Android图像处理软件

    一款Android下的图像处理软件,功能强大,最重要的是支持手写,笔画

    Android 常用图片特效处理源码.zip

    7. 裁剪选择框:在处理图片时,用户可能需要选择特定区域进行裁剪,源码可能包含如何实现可拖动、可缩放的选择框。 8. 图片压缩:为了节省存储空间和网络传输成本,源码可能实现了图片的压缩功能,比如使用Bitmap的...

    android常用图片特效处理

    首先,我们要理解Android中处理图片的基础:Bitmap对象。Bitmap是Android系统用于表示图像数据的类,它包含了像素信息,可以进行各种图像操作。处理图片特效,通常需要先将图片加载为Bitmap对象。 1. **灰度处理**...

Global site tag (gtag.js) - Google Analytics