【发布时间】:2013-11-11 01:12:16
【问题描述】:
我一直在寻找一种在 NSImage 上投射内发光(阴影)的方法。我已经登陆this topic。本主题下给出的代码看起来很有希望。现在对我来说这是一个陌生的领域。无论如何,我坚持以下行。
CGContextSetShadowWithColor(c,CGSizeMake(0,-1),innerShadowBlurRadius,CGColorGetConstantColor(kCGColorBlack));
更具体地说,我不太了解颜色部分。根据文档,最后一个术语是 CGColorRef,我从未使用过。我想这是用于 Quartz 2D 绘图的颜色类型。换句话说,用 Quartz 2D 理解的语言指定颜色,也许?无论如何,文档进一步表明存在三个颜色常数。 kCGColorWhite、kCGColorBlack、kCGColorClear。这是否意味着我不能在这方面指定 RGB 颜色?
感谢您的帮助。
【问题讨论】:
标签: objective-c macos cocoa osx-mountain-lion shadow