0

我正在为 android 设备开发一个项目。我想按一行将位图图像拆分为 2 个位图。我该怎么做呢?

4

1 回答 1

0

如果生成的位图是矩形的,即线条是水平的或垂直的 - 您需要使用这种画布方法:

绘制位图

您只需创建新位图并使用此方法在其 Canvas 上部分绘制原始位图。

否则 - 更棘手,我想您将需要使用 PorterDuff 算法(所有这些都可以通过 Canvas API 获得)使用蒙版和颜色混合,或者只使用路径进行剪辑。

于 2012-04-20T08:44:53.100 回答