【问题标题】:How to create a bitmap like creating .csv file on android如何创建位图,例如在 android 上创建 .csv 文件
【发布时间】:2013-12-17 18:45:35
【问题描述】:

我们可以创建一个csv文件并将其保存在内存卡中,如link中给出的那样

就像我想创建位图一样。所以请帮我如何创建位图在上面写一些文字?

【问题讨论】:

  • 创建位图是什么意思?您是否正在尝试进行一些图像处理?你想创建什么样的位图?
  • 我想创建一个与屏幕大小相同的普通位图,具有白色或黑色背景,并写入一些字符串 6-9 行,就像我们可以创建 csv 文件并在其上逐行写入一些字符串一样,我想将此位图保存在存储卡中。但我不知道请帮帮我。

标签: android bitmap


【解决方案1】:

您可以使用CanvasdrawText()

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-object 设置字体和文本大小。见How to set fontPaint.setTextSize()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-18
    • 1970-01-01
    • 1970-01-01
    • 2022-01-26
    • 1970-01-01
    • 2021-07-12
    • 2012-11-04
    相关资源
    最近更新 更多