gpt4 book ai didi

android - 创建一个位图,里面有一个位图

转载 作者:行者123 更新时间:2023-11-29 14:52:47 26 4
gpt4 key购买 nike

我知道 - 标题可能听起来很奇怪。让我解释一下:

我创建了一张图片来向您展示我在说什么: the problem

我得到一张图片(Bitmap (1)),大小为 150w/200h。

现在我需要使位图更大 ((2) 400w/400h),但原始图像必须具有相同的大小。使图像嵌入白色背景。

我认为解决它的一种方法是:* 创建一个大位图* 为它创建一个 Canvas * 在 Canvas 上绘制原始位图* 绘制 Canvas * 生成 Canvas 位图

我的问题是,它必须在不绘制 View 的情况下在后台线程中完成。我希望你能理解我。

最佳答案

您可以使用下面的代码来实现它。其中 smallBitmap 是您的原始图像,bigBitmap 是最终图像:

Bitmap bigBitmap = Bitmap.createBitmap(width, height , Bitmap.Config.ARGB_8888);
canvas = new Canvas(bigBitmap);
canvas.drawBitmap(smallBitmap, left, top, new Paint());

问候。

关于android - 创建一个位图,里面有一个位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13364248/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com