您所在位置: 网站首页 / Bitmap用法总结.docx / 文档详情
Bitmap用法总结.docx 立即下载
2025-08-25
约2.4万字
约31页
0
27KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

Bitmap用法总结.docx

Bitmap用法总结.docx

预览

免费试读已结束,剩余 26 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Bitmap用法总结

第一篇:Bitmap用法总结Bitmap用法总结1、Drawable→BitmappublicstaticBitmapdrawableToBitmap(Drawabledrawable){Bitmapbitmap=Bitmap.createBitmap(drawable.getIntrinsicWidth(),drawable.getIntrinsicHeight(),drawable.getOpacity()!=PixelFormat.OPAQUE?Bitmap.Config.ARGB_8888:Bitmap.Config.RGB_565);Canvascanvas=newCanvas(bitmap);//canvas.setBitmap(bitmap);drawable.setBounds(0,0,drawable.getIntrinsicWidth(),drawable.getIntrinsicHeight());drawable.draw(canvas);returnbitmap;}2、从资源中获取BitmapResourcesres=getResources();Bitmapbmp=BitmapFactory.decodeResource(res,R.drawable.pic);3、Bitmap→byte[]privatebyte[]Bitmap2Bytes(Bitmapbm){ByteArrayOutputStreambaos=newByteArrayOutputStream();bm.compress(Bitmap.CompressFormat.PNG,100,baos);returnbaos.toByteArray();}4、byte[]→BitmapprivateBitmapBytes2Bimap(byte[]b){if(b.length!=0){returnBitmapFactory.decodeByteArray(b,0,b.length);}else{returnnull;}}5、保存bitmapstaticbooleansaveBitmap2file(Bitmapbmp,Stringfilename){CompressFormatformat=Bitmap.CompressFormat.JPEG;intquality=100;OutputStreamstream=null;try{stream=newFileOutputStream(“/sdcard/”+filename);}catch(FileNotFoundExceptione){//TODOAuto-generatedcatchblockGeneratedbyFoxitPDFCreator©FoxitSoftware7、bitmap的用法小结BitmapFactory.Optionsoption=newBitmapFactory.Options();option.inSampleSize=2;//将图片设为原来宽高的1/2,防止内存溢出Bitmapbm=BitmapFactory.decodeFile(“",option);//文件流URLurl=newURL(”");InputStreamis=url.openStream();Bitmapbm=BitmapFactory.decodeStream(is);android:scaleType:android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType/android:scaleType值的意义区别:CENTER/center按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示CENTER_CROP/centerCrop按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽)CENTER_INSIDE/centerInside将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于或小于View的长/宽GeneratedbyFoxitPDFCreator©FoxitSoftwarehttp://Forevaluationonly.FIT_CENTER/fitCenter把图片按比例扩大/缩小到View的宽度,居中显示FIT_END/fitEnd把图片按比例扩大/缩小到View的宽度,显示在View的下部分位置FIT_START/fitStart把图片按比例扩大/缩小到View的宽度,显示在View的上部分位置FIT_XY/fitXY把图片不按比例扩大/缩小到View的大小显示MATRIX/matrix用矩阵来
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

Bitmap用法总结

文档大小:27KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用