【问题标题】:Merge two bitmaps(png) with code用代码合并两个位图(png)
【发布时间】:2016-06-09 19:28:08
【问题描述】:

在我的安卓应用中。 我想合并两张图片来生成一张,这样我就可以使用了。

这就是我所拥有的

\n

我有This 图片

我想将它与每个地方的另一个图像合并 所以结果将是like this 任何帮助将不胜感激????

【问题讨论】:

  • 你能发布你到目前为止尝试过的代码吗?
  • 没有尝试任何东西,因为我是编程新手
  • 也许有些人会引导我学习教程或其他东西

标签: android bitmap


【解决方案1】:

This 听起来与您正在寻找的相似。

基本上你需要创建一个位图,创建一个画布,然后在画布上绘制每个图像。我不肯定它们将如何作为 PNG 工作并能够看到两个图像,但这就是我将多个图像绘制成一个的方式。我猜你从同一个位置开始绘制每张图像(不像我这样做的方式)。

希望这会有所帮助。

result = Bitmap.createBitmap((bmImages[0].getWidth() * 2) + 45, (bmImages[0].getHeight()) + 30, Bitmap.Config.RGB_565);
Canvas canvas = new Canvas(result);
for (int i = 0; i < bmImages.length; i++) {
    canvas.drawBitmap(bmImages[i], (bmImages[i].getWidth() * (i % 2)) + ((i+1)*15), 15, null);
    bmImages[i].recycle();
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-08
    • 2012-07-29
    相关资源
    最近更新 更多