使用Objective-C / pure C使图像具有圆角

时间:2010-08-30 18:50:30

标签: objective-c cocoa macos

如何使NSImage图像具有圆角?我正在做Mac Dev而不是iPhone开发。

提前致谢。

2 个答案:

答案 0 :(得分:5)

如果您想要绘制将方形图像裁剪为圆角矩形,请查看NSBezierPath的裁剪功能。只需剪切到你想要的框架并绘制。

答案 1 :(得分:0)

使常规矩形NSImage的角透明。您可以通过使用适当的圆角正面蒙版或蒙版图像对位图或图像的Alpha通道进行与运算来实现。