【发布时间】:2013-01-03 19:19:39
【问题描述】:
给定:
- 一个带有框架
{0,0,100,100}的CGContextRef (ctx) - 和一个矩形 (
r),带有框架{25,25,50,50}
将上下文剪辑到该矩形很容易:
CGContextClipToRect(ctx, r);
遮住下面的红色区域(red == mask):
但我想反转这个剪裁矩形以将其转换为剪裁蒙版。期望的结果是掩盖下面的红色部分(red == mask):
我想在运行时以编程方式执行此操作。
我不想要手动准备位图图像以与我的应用一起静态发布。
鉴于ctx 和r,如何在运行时最轻松/直接地做到这一点?
【问题讨论】:
标签: ios macos quartz-2d cgcontext