crop

abstract fun crop(srcPath: String, outputPath: String, regionBuilder: Rect.() -> Unit)

裁剪图像文件的指定区域并保存。

从指定的源图像中裁剪由regionBuilder定义的矩形区域,将结果保存到目标路径。 适用于提取图像中的特定部分进行后续分析。

Receiver

待构建的矩形对象,通过设置left、top、right、bottom属性定义裁剪区域

Parameters

srcPath

源图像文件路径,必须是可读取的本地图像文件

outputPath

裁剪结果保存路径,若文件已存在会被覆盖

regionBuilder

用于定义裁剪区域的lambda表达式,通过操作Rect对象设置区域坐标

Throws

当源文件不存在、路径无效或区域设置不合法时抛出

IOException

当文件读写过程中发生错误时抛出