如何按行拆分位图

时间:2012-04-20 08:40:41

标签: android bitmap slice

我正在为Android设备开发一个项目。我想通过一行将位图图像分成2个位图。我该怎么做?

1 个答案:

答案 0 :(得分:0)

如果结果位图是矩形的,i。即line是水平的还是vetical的 - 你需要使用画布的这种方法:

drawBitmap

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

否则 - 更棘手的是,我想你需要使用PorterDuff alghorithm使用蒙版和颜色混合(所有这些都可以通过Canvas API获得)或者仅使用Path剪辑。