2 weixin 37736913 weixin_37736913 于 2017.09.19 11:12 提问

bitmap 和canvas的大小关系?paintbox 和canvas 的大小关系?

求详细答案,最好能回答三者的关系。谢谢。图片说明图片说明图片说明

1个回答

caozhy
caozhy   Ds   Rxr 2017.09.19 11:35
已采纳

bitmap是图,它用来存储一个图像,只能显示,不能在上面操作
canvas是画布,用来画的,画出来的结果可以存入bitmap
paintbox是控件,它里面有画布

weixin_37736913
weixin_37736913 懂。bitmap 的大小是像素。canvas 的大小是单位
10 个月之前 回复
weixin_37736913
weixin_37736913 复制位图的时候,要先把paintbox->weight 和height 先赋值给bitmap,在用copyrect把内容复制给新的画布canvas ,这样理解对吗
10 个月之前 回复
caozhy
caozhy 回复weixin_37736913: bitmap的长宽是像素值,canvas可以设置不同的单位
10 个月之前 回复
weixin_37736913
weixin_37736913 bitmap ->height ,weight 和paintbox ->height ,weight 都是指图片的大小吗?canvas画布有大小的说法吗?
10 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android Canvas转Bitmap转ImageView 指定尺寸大小
我想,当大家看到这个标题时,想必已经了解了Canvas和Paint的关系了,而且也知道通过自定义View以及重写onDraw(Canvas canvas)函数来实现Canvas。 个人在运用自定义View时,发现将View作为某个布局的子内容时,其高度不可控,高度是沾满屏幕的,这个让我很郁闷,后面就想把它图片话。 1、Canvas转Bitmap,而且可以先指定Bitmap的大小 Bi
canvas、bitmap、paint之间是什么关系
官方文档翻译过来的解释: 要绘图,需要4个基本组件: Bitmap 保存像素的容器Canvas 执行绘图命令的宿主Rect/Path/text/Bitmap 要绘制的元素Paint 用什么样的方式绘制 android的canvas绘图,基于skia,想要了解canvas的绘图过程,需要对canvas和skia的源码有所了解。 查看Canvas源码,发现Canvas与Bitmap类似,都
Canvas和Bitmap的关系
转自http://m.blog.csdn.net/blog/foolsheep/44259473在Android关于Canvas的API描述中,一开始就如下描述:To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing in
Android Canvas 与 View之间的关系
大家都知道,Canvas是画布,开发者通过onDraw(Canvas canvas)方法,将View的具体content 画到 Canvas中,最后显示在屏幕上,但是有这么几个问题,一直困扰我好久: 1 什么是View的视图区域,其位置和大小是怎么决定的?  2  为什么View的Content可以无限大,是什么样的机制,保证将正确的内容显示屏幕上? 3 Canvas 是怎么来保存 View的具体
对于Canvas和Bitmap的一点认识
在Android关于Canvas的API描述中,一开始就如下描述: To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing into the bitmap), a drawing primitive (e.
Android 使用Canvas中的drawBitmap方法绘制拉伸的图片
drawBitmap(Bitmap bitmap, Rect src, RectF dst, Paint paint) 参数的含义: Bitmap bitmap:需要处理的图片 Rect src:图片的坐标 RectF dst:需要绘制的图片所在位置的坐标 Paint paint:画笔类(处理图片时一般为null) 下面来介绍下Rect和RectF and
android中使用Canvas绘制指定位置和宽高度的图片
http://www.cnblogs.com/error404/archive/2012/02/05/2339255.html /*--------------------------------- * 绘制图片 * @param x屏幕上的x坐标 * @param y屏幕上的y坐标 * @param w要
Canvas开篇之drawBitmap方法讲解
前面讲了paint,后面会花几篇主要讲讲canvas,并且由于最近项目比较紧,所以近期的文章都会“短小精悍”; paint 作为画笔,里面有非常多而强大的设置方法,比如设置颜色过滤器,设置位图渲染、渐变,设置图像的混合模式等等,而canvas呢?里面提供了哪些利器可以为我们所用,一起来看看: 通过上图我们可以看到,canvas 里的方法基本可以分为这么几类: 1. save、restore 等与层的保存和回滚相关的方法; 2. scale、rotate、clipXXX 等对画布进行操作的方法; 3. dra
html5 canvas坐标和大小的问题
fillRect(100,100,100,100) 前2个100是指坐标,后2个100是指宽和高。 今天学习html5 的canvas,发现fillRect的坐标和大小一直不对,研究了半天,发现canvas的宽度和高度必须内联在canvas标签中才对。郁闷了半天。 错误的方式1: Document #mycanvas{ width: 200px; he
Android 怎么使用Bitmap+Canvas 自适应屏幕
我们可以使用Matrix 来放缩我们得到的Bitmap 从而使我们的BItmap适应我们的手机屏幕 首先我们得先获取我们的手机屏幕的大小 WindowManager wm = (WindowManager) getContext().getSystemService( Context.WINDOW_SERVICE); int width = wm.getDefault