我们可以创建一个csv文件并将其保存在link
中给出的存储卡中同样我想创建Bitmap。那么请帮我如何创建位图上写一些文字?
答案 0 :(得分:1)
您可以使用Canvas
和drawText()
。
Bitmap bmp = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565);
Canvas c = new Canvas(bmp);
Paint paint = new Paint();
paint.setColor(Color.BLACK);
c.drawText("Hello world!", xPos, yPos, paint);
bmp.compress(Bitmap.CompressFormat.PNG, 100, new FileOutputStream(destFilePath);
您还可以通过Paint
- 对象设置字体和文字大小。请参阅How to set font和Paint.setTextSize()
。