我试图在一幅画圆角的图像下面画一个滴影,但我有两个问题:
photoshop.
如有任何帮助,请见谅。
float myColorValues[] = {0, 0, 0, 0.85};
CGColorRef myColor = CGColorCreate(colorSpace, myColorValues);
CGContextSetShadowWithColor(context, CGSizeMake(0, -2), 2, myColor);
// Draw a round corner path
CGContextBeginPath(context);
CGRect rect = CGRectMake(0, 0, 68, 68);
addRoundedRectToPath(context, rect, cornerWidth, cornerHeight);
CGContextClosePath(context);
CGContextClip(context);
CGContextDrawImage(context, CGRectMake(1, 2, 70, 70), imageScaledAndCropped);发布于 2010-07-24 09:33:45
解决方案是在图像下面绘制一个圆形的bezier路径,并将阴影应用于此。
https://stackoverflow.com/questions/1554974
复制相似问题