如何将绘制图像转换为位图

时间:2009-12-21 10:54:35

标签: android bitmapimage

我可以保存源图像,但无法使用colorfilter保存图像: paint.setColorFilter(new ColorMatrixColorFilter(cm));

如果将此图像转换为位图,则可以轻松保存, 但我不知道该怎么做。有没有人给出解决方案?

1 个答案:

答案 0 :(得分:1)

  1. 拥有原始位图。
  2. 创建一个与原始位图具有相同宽度/高度的新干净位图。
  3. 使用此干净位图创建新的画布。
  4. 为此新画布设置绘画对象等。
  5. 将原始位图绘制到此新画布中。
  6. 由于这个新的Canvas由Bitmap(第3点)支持,因此您在此Canvas中执行的任何绘图都将成为新Bitmap的一部分(第2点)。现在只需从第2点调用此Bitmap上的'compress',并将位图保存为jpg / png。

相关问题