gpt4 book ai didi

ios - 图片来自颜色问题

转载 作者:行者123 更新时间:2023-11-29 02:20:25 25 4
gpt4 key购买 nike

我正在使用下面的方法:

+ (UIImage *)imageWithColor:(UIColor *)color {
CGRect rect = CGRectMake(0, 0, 1, 1);
UIGraphicsBeginImageContext(rect.size);
CGContextRef context = UIGraphicsGetCurrentContext();

CGContextSetFillColorWithColor(context, [color CGColor]);
CGContextFillRect(context, rect);

UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

return image;
}

来自 link .我的问题是返回的图像在参数中没有相同的颜色。

最佳答案

我通过将 CGContextSetFillColorWithColor(context, [color CGColor]); 替换为 [color setFill]; 解决了我的问题,新方法将类似于以下代码:

+ (UIImage *)imageFromColor:(UIColor *)color {
CGRect rect = CGRectMake(0, 0, 1, 1);
UIGraphicsBeginImageContext(rect.size);
CGContextRef context = UIGraphicsGetCurrentContext();
[color setFill];
CGContextFillRect(context, rect);
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return image;
}

关于ios - 图片来自颜色问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28216563/

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