我有一个位图,我想绘制圆或方形。 我是否需要使用画布或有可能在Bitmap上绘制?绘制位图?
Q
绘制位图?
0
A
回答
2
使用Canvas
可以将数据绘制到Bitmap
实例中,只需创建Canvas
实例并将Bitmap
传递给构造函数即可。 但是,Bitmap
必须是可变或者您将无法编辑其像素数据。默认情况下,通过加载图像文件等创建的任何Bitmap
是不可变的。您可能需要使用Bitmap.createBitmap()
版本中的一个版本,将原始参数作为参数,以便制作可在其上绘制的可变副本。
1
在现有位图上创建画布,然后您可以绘制。
1
您需要在画布上画出这样的:
Bitmap bmp = Bitmap.createBitmap(width, height, Config.ARGB_8888);
Canvas canvas = new Canvas(bmp);
canvas.drawText("Test", 100, 100);
相关问题
- 1. 绘制位图
- 2. 绘制位图?
- 3. Canvas绘制位图?)
- 4. Gtk绘制位图
- 5. drawCircle绘制位图?
- 6. Android - 绘制位图
- 7. 在绘制位图上绘制文本
- 8. 图形不绘制位图
- 9. 绘制WebBrowser控件位图
- 10. 绘制对象与位图
- 11. Android - 在位图上绘制
- 12. 绘制位图C++ Builder的
- 13. ILNumerics ILPanel绘制到位图?
- 14. 用深度绘制位图
- 15. 的android 2D位图绘制
- 16. Android绘制快速位图
- 17. 将Drawable绘制到位图
- 18. WPF中的位图绘制
- 19. 在Android中绘制位图?
- 20. 在android中绘制位图
- 21. BitBlt绘制位图颠倒
- 22. 用C++绘制C#位图
- 23. 如何绘制位图
- 24. Android:在特定位置绘制位图,拒绝绘制
- 25. 掌上电脑:绘制控制位图
- 26. NullPointerException异常试图绘制位图
- 27. 安卓在饼图上绘制位图
- 28. 在位图图像上绘制文本
- 29. Argis .NET WP8.1绘制位图图层
- 30. java.lang.RuntimeException:Canvas:试图绘制太大的位图