cropBitmapInDisplay

abstract fun cropBitmapInDisplay(displayId: Int, regionBuilder: Rect.() -> Unit): Bitmap

裁剪屏幕指定区域并返回 Bitmap 对象(自动申请权限)。

直接从指定屏幕截取由 regionBuilder 定义的矩形区域,并将结果作为 Bitmap 返回。 这是一个高性能版本,避免了中间文件的读写,适用于需要实时处理屏幕局部图像的场景。

Return

一个包含屏幕指定区域内容的全新 Bitmap 对象。

Parameters

displayId

屏幕标识符:0 表示物理屏幕镜像,其他值表示虚拟屏幕。

regionBuilder

用于定义裁剪区域的 lambda 表达式,坐标基于屏幕分辨率。

Throws

当自动申请权限失败时抛出。

当屏幕 ID 不存在或区域设置不合法时抛出。