gpt4 book ai didi

android - 从指定的屏幕区域创建位图

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:02:34 25 4
gpt4 key购买 nike

我正在尝试从屏幕上的特定区域创建位图。例如在下图中,我如何捕获下方的窗口区域并将其转换为位图?

Image

我知道您可以使用 setDrawingCacheEnabled(true),但是当我想要的只是 View 中的一个区域时,它会捕获整个 View 。

最佳答案

在从 Bitmap 创建一个 InputStream 之后,您实际上可以使用 Android 的 BitmapRegionDecoder.decodeRegion()

您可以将 Rect 对象传递给 decodeRegion 方法,如下所示:

BitmapRegionDecoder brd = BitmapRegionDecoder.newInstance(inputStream, true);
Bitmap croppedBitmap = brd.decodeRegion(new Rect(left, top, right, bottom), null);

干杯问:)

关于android - 从指定的屏幕区域创建位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17527620/

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