gpt4 book ai didi

cappuccino - 将CPImage剪切成圆形或其他形状

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

我有一个像这样的矩形CPImage设置

    var img = [[CPImage alloc] initWithContentsOfFile:"Resources/img.jpg""];

我想在CPView子类中将其显示为一个圆圈,使被裁剪的图像部分(位于Eclipse之外的部分)保持透明。我尝试了这个:
- (void)drawRect:(CGRect)aRect
{
var path = [CPBezierPath bezierPathWithOvalInRect:aRect];

[[CPColor colorWithPatternImage:img] set];
[path fill];
}

但我只得到一个黑圈。

最佳答案

这里的问题是,您还不能在 Cappuccino 中使用图像填充(还)。因此,即使您使用的命令在技术上是正确的,它也会变成黑色,就像您发现的一样。我不知道有什么解决方法,但是您可以尝试将其发布到Cappuccino user list上,看看是否有人正在使用此功能。

关于cappuccino - 将CPImage剪切成圆形或其他形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3327948/

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