首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cocoa :创建油彩/水笔

Cocoa :创建油彩/水笔
EN

Stack Overflow用户
提问于 2013-01-26 21:15:00
回答 1查看 831关注 0票数 0

根据我的项目要求,我想创建一个画笔,它将给我一个像油画/水画的效果。请找到附件中的快照。我从Microsoft Paint应用程序中拍下了这张照片。Microsoft Paint提供了不同的画笔,其中之一是油刷。

经过仔细观察,我注意到microsoft paint中使用的完整模式是硬编码的。对于每个笔划(具有任何颜色),它都会重复。

我的需求是灵活的,我可以实现固定的画笔样式,也可以是随机模式。

我想知道使用哪种API,以便我的实心填充线条看起来像油画或水彩画。

我已经创建了一个样例应用程序,它使用NSBezierPath绘制路径,但是NSBezierPath没有任何我可以用来为它提供这种效果的功能。

致敬Omkar

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-01 01:31:27

我用NSColor类API解决了它。

代码语言:javascript
复制
NSImage* anImage; // Create an image with any brush pattern
[[NSColor colorWithPatternImage:anImage]

我用MS paint应用程序中创建的油画画笔图案创建了一个小图像,比如25x25,并提供了anImage对象的路径。

在drawRect中,在绘制NSBezierPath之前,我使用上面的图像对象设置颜色。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14537292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档