V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  pptk  ›  全部回复第 1 页 / 共 1 页
回复总数  6
2020-11-17 12:05:04 +08:00
回复了 pptk 创建的主题 iOS 请问一下有人遇到过 CAGradientLayer 无法截图的问题
已解决
//绘制渐变
UIColor *firstColor = [[UIColor alloc]initWithCGColor:(CGColorRef)self.bgLayer.colors.firstObject];
UIColor *lastColor = [[UIColor alloc]initWithCGColor:(CGColorRef)self.bgLayer.colors.lastObject];
//创建一个 RGB 的颜色空间
CGColorSpaceRef rgb = CGColorSpaceCreateDeviceRGB();
//定义渐变颜色数组
CGFloat colors[] = {
firstColor.qmui_red, firstColor.qmui_green, firstColor.qmui_blue, 1.00,
lastColor.qmui_red, lastColor.qmui_green, lastColor.qmui_blue, 1.00
};
CGGradientRef _gradient = CGGradientCreateWithColorComponents(rgb, colors, NULL, sizeof(colors)/(sizeof(colors[0])*4));
UIGraphicsBeginImageContextWithOptions(self.preImage.size, NO, self.preImage.scale);
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextInspectContext(context);
CGPoint start = CGPointMake(self.preImage.size.width/2, 0);
CGPoint end = CGPointMake(self.preImage.size.width/2, self.preImage.size.height);
CGContextDrawLinearGradient(context, _gradient, start, end, kCGGradientDrawsBeforeStartLocation);

CGImageRef imageRef = self.preImage.CGImage;
CGImageRef subImageRef = CGImageCreateWithImageInRect(imageRef,CGRectMakeWithSize(self.preImage.size));
CGContextDrawImage(context, CGRectMakeWithSize(self.preImage.size), subImageRef);

UIImage *imageOut = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
2020-08-26 12:01:50 +08:00
回复了 luckyrayyy 创建的主题 macOS MacOS 的磁盘格式这么强?复制到移动硬盘上大了好多
@luckyrayyy 已解决,直接抹掉移动硬盘,修改硬盘文件格式为 APFS 即可。
2020-08-26 11:35:10 +08:00
回复了 luckyrayyy 创建的主题 macOS MacOS 的磁盘格式这么强?复制到移动硬盘上大了好多
@luckyrayyy 我特么的拉个 xcode 进去 512G 的移动硬盘直接剩下 30G...这...
2020-08-26 09:49:44 +08:00
回复了 luckyrayyy 创建的主题 macOS MacOS 的磁盘格式这么强?复制到移动硬盘上大了好多
大哥,最后怎么解决的啊
@randyo sheetjs 可以直接打开 base64 吗?我不太会 js,整个 demo 和操作都是扒的 sheetjs 网站上的 demo 修修改搞的
@randyo 这里的 url,指的是手机本地的文件地址哈,我没有描述清楚
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2686 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 11:20 · PVG 19:20 · LAX 03:20 · JFK 06:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.