gpt4 book ai didi

android - 捕获部分 Canvas 以将其用作位图

转载 作者:太空宇宙 更新时间:2023-11-03 12:11:13 25 4
gpt4 key购买 nike

我正在做一件事情,我想把 Canvas 的一部分用作位图

.在这里我附上了图片。 我想要一个矩形的位图核心(它有 Stork)

这是我的程序的算法。

1:创建 Canvas 。

2:在 Canvas 上画一个颜色选择器。

3:在 Canvas 上画一个矩形。

现在我想将这个矩形用作位图..

那么有什么方法可以使用 Canvas 捕捉位图吗?(我听说过 Picture class to capture a canvas ,我不知道它与这个场景相关)

enter image here .

最佳答案

所有 Canvas 都是位图的包装器,它公开了有用的绘图功能。因此,您可以创建一个带有位图的 Canvas ,然后对该位图调用 createBitmap() 以获取小矩形。下面是代码的概要。

Bitmap bitmap = Bitmap.createBitmap(/*screen width*/, /*screen height*/);
Canvas canvas = new Canvas(bitmap);
// . . .
// Draw color picker
// . . .
Bitmap selectedRectangle = Bitmap.createBitmap(bitmap, /*x*/, /*y*/, /*rectWidth*/, /*rectHeight*/);

关于android - 捕获部分 Canvas 以将其用作位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9703109/

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