drawble和bitmap的区别
来源:互联网 发布:软件教育现代化 编辑:程序博客网 时间:2024/05/16 07:37
Bitmap - 称作位图,一般位图的文件格式后缀为bmp,当然编码器也有很多如RGB565、RGB8888。作为一种逐像素的显示对象执行效率高,但是缺点也很明显存储效率低。我们理解为一种存储对象比较好。
Drawable - 作为Android平下通用的图形对象,它可以装载常用格式的图像,比如GIF、PNG、JPG,当然也支持BMP,当然还提供一些高级的可视化对象,比如渐变、图形等。
Canvas - 名为画布,我们可以看作是一种处理过程,使用各种方法来管理Bitmap、GL或者Path路径,同时它可以配合Matrix矩阵类给图像做旋转、缩放等操作,同时Canvas类还提供了裁剪、选取等操作。
Drawable - 作为Android平下通用的图形对象,它可以装载常用格式的图像,比如GIF、PNG、JPG,当然也支持BMP,当然还提供一些高级的可视化对象,比如渐变、图形等。
Canvas - 名为画布,我们可以看作是一种处理过程,使用各种方法来管理Bitmap、GL或者Path路径,同时它可以配合Matrix矩阵类给图像做旋转、缩放等操作,同时Canvas类还提供了裁剪、选取等操作。
Paint - 我们可以把它看做一个画图工具,比如画笔、画刷。他管理了每个画图工具的字体、颜色、样式。
对比项 显示清晰度 占用内存 支持缩放 支持色相色差调整 支持旋转 支持透明色 绘制速度 支持像素操作
Bitmap 相同 大 是 是 是 是 慢 是
Drawable 相同 小 是 否 是 是 快 否
阅读全文
0 0
- drawble和bitmap的区别
- Drawble和Bitmap之间的转换
- 关于Drawble 和Bitmap
- Android:Bitmap->Drawble->Byte[]
- android 把bitmap转成drawble后宽高不一致的解决方法
- android 把bitmap转成drawble后宽高不一致的解决方法
- android 把bitmap转成drawble后宽高不一致的解决方法
- 如何自定义更改bitmap 或者drawble的宽和高
- Drawable和Bitmap的区别
- Drawable和Bitmap的区别
- Bitmap和Drawable的区别
- Drawable和Bitmap的区别
- Drawable和Bitmap的区别
- Drawable和Bitmap的区别
- Drawable和Bitmap的区别
- Drawable和Bitmap的区别
- Drawable和Bitmap的区别
- Drawable和Bitmap的区别
- redis整理
- C++ const 指针与指向const的指针
- spring mvc集成shiro权限控制
- 一个Eigen库使用时的出现的问题(complex的头文件兼容性)
- .net 编译时选择anycpu x86 x64的区别: 在 64 位 Windows 操作系统上: 用 x86 编译的程序集将在 WOW64 下运行的 32 位 CLR 上执行。 用 x64 编译
- drawble和bitmap的区别
- HDOJ2001 Java
- 最全的Unity面试题(含答案)
- altium导入dxf、dxg文件
- 爬虫一
- oracle数据库Merge应用
- iptables 防火墙详解
- linux下阅读.caj文件
- 【RFS】【robotframework_2】连接数据库密码直连&ssh公钥方式登录