Bitmap使用

转载请注明出处:

先简单了解一下Bitmap

位图文件(Bitmap),扩展名可以是.bmp或者.dib。位图是Windows标准格式图形文件,它将图像定义为由点(像素)组成,每个点可以由多种色彩表示,包括2、4、8、16、24和32位色彩。例如,一幅1024×768分辨率的32位真彩图片,其所占存储字节数为:1024×768×32/8=3072KB

位图文件图像效果好,但是非压缩格式的,需要占用较大存储空间,不利于在网络上传送。jpg格式则恰好弥补了位图文件这个缺点。


1)将Image图片画在canvas上

最简单的:(图片有多大就绘制多大,没有压缩)

mBitmap = BitmapFactory.decodeResource(getResources(),
				R.drawable.ic_launcher);
		canvas.drawBitmap(mBitmap, 0, 0, null);

获取图片大小:

int width = mBitmap.getWidth();
		int hight = mBitmap.getHeight();


缩放图片大小:

mBitmap = BitmapFactory.decodeResource(getResources(),
				R.drawable.ic_launcher);
		mSrc = Bitmap.createScaledBitmap(mBitmap, 400, 400, false);//将图片按比例缩放到400,400
		canvas.drawBitmap(mSrc, 0, 0, null);



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值