gpt4 book ai didi

ios - 在 UIImage 上为文本创建渐变

转载 作者:行者123 更新时间:2023-11-28 19:48:38 26 4
gpt4 key购买 nike

我正在尝试复制在这些专辑插图 ImageView 底部找到的渐变。无论背景如何,都可以轻松阅读文本。

我该如何重新创建它?

enter image description here

最佳答案

渐变效果称为地板淡入淡出。

渐变从图像中间的 0.0 alpha 黑色开始,到图像底部的大约 0.2 alpha 黑色。

您可以按照以下方式将 CAGradientLayer 添加到图像中:

CAGradientLayer *bottomFade = [CAGradientLayer layer];
bottomFade.frame = CGRectMake(0.0, CGRectGetHeight(self.imageView.bounds), CGRectGetWidth(self.imageView.bounds), -(CGRectGetHeight(self.imageView.bounds) / 2.0));
bottomFade.startPoint = CGPointMake(0.5, 1.0);
bottomFade.endPoint = CGPointMake(0.5, 0.0);
bottomFade.colors = [NSArray arrayWithObjects:(id)[[UIColor colorWithWhite:0.0 alpha:0.0f] CGColor], (id)[[UIColor colorWithWhite:0.0 alpha:0.2f] CGColor], nil];
[image.layer addSublayer:bottomFade];

关于ios - 在 UIImage 上为文本创建渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30540700/

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