gpt4 book ai didi

iphone - 使用 Cocoa 添加阴影到 PNG

转载 作者:行者123 更新时间:2023-12-03 19:15:13 25 4
gpt4 key购买 nike

我有一些具有透明背景的 PNG,我想以编程方式添加阴影。我见过向方形对象添加阴影的示例,但还没有见过任何复杂形状的示例。

所以我认为我必须做的两个步骤是:

  • 隔离 PNG 形状
  • 在 PNG 后面绘制一个模糊、褪色和偏移的形状。

我没有太多在 Cocoa 中绘图的经验,所以任何关于从哪里开始的见解将不胜感激!

截图: alt text
(来源:iworkinprogress.com)

最佳答案

最简单的方法是在绘制图像之前在 drawRect: 中调用 CGContextSetShadow

- (void)drawRect:(CGRect)invalidRect
{
CGContextRef c = UIGraphicsGetCurrentContext();
CGContextSetShadow(c, CGSizeMake(5.0f, 5.0f), 5.0f);
[myImage drawAtPoint:CGPointMake(50.0f, 50.0f)];
}

关于iphone - 使用 Cocoa 添加阴影到 PNG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2168813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com