鉴于:
ctx
一个带框架的 CGContextRef ( ){0,0,100,100}
- 和一个矩形 (
r
),带框架{25,25,50,50}
将上下文剪辑到该矩形很容易:
CGContextClipToRect(ctx, r);
掩盖下面的红色区域(红色==面具):
但我想反转这个剪裁矩形以将其转换为剪裁蒙版。期望的结果是掩盖下面的红色部分(red == mask):
我想在运行时以编程方式执行此操作。
我不想手动准备位图图像以与我的应用程序一起静态发布。
给定ctx
and r
,如何在运行时最容易/直接地做到这一点?