cgcontextref 透明背景

[复制链接]
295 14
直接贴代码:
UIGraphicsBeginImageContextWithOptions(self.contentSize, NO, 0.0);
[aImage drawInRect:view.frame blendMode:kCGBlendModeNormal alpha:1.0];
UIImage *saveImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(saveImage,nil,nil,nil);

我就是开了一个context,然后保存图片,但是,保存的图片背景时白色地,然后我把UIGraphicsBeginImageContextWithOptions第2个参数改为YES以后变了黑色,都不是透明地,谁做过这方面地,让context背景是透明地。还有我也尝试了直接拿到context data,提前把rgba全弄成0结果背景也不是透明地。

举报 使用道具

回复

15 个评论

fishcom  新手上路  发表于 2018-5-12 20:27:31  | 显示全部楼层
CGContextSetFillColorWithColor(ref, [UIColor clearColor].CGColor);

举报 使用道具

回复
zbluex  新手上路  发表于 2018-5-12 20:35:31  | 显示全部楼层
请教楼主解决办办法,多谢了。。。

举报 使用道具

回复
arielhong  新手上路  发表于 2018-5-12 21:06:09  | 显示全部楼层
楼主,是怎样解决的?请教,谢谢了……

举报 使用道具

回复
lahp  新手上路  发表于 2018-5-12 21:35:08  | 显示全部楼层
楼主倒是说下解决方法啊。别人不知道回答不了你,你现在解决了却不说出来

举报 使用道具

回复
hlnsj  新手上路  发表于 2018-5-12 21:38:27  | 显示全部楼层
楼主,请帮忙,咋个解决这个问题

举报 使用道具

回复
革命群众  注册会员  发表于 2018-5-12 21:56:42  | 显示全部楼层
引用
引用楼主brant于2011-12-14 16:18发表的 cgcontextref 透明背景 :
直接贴代码:  
UIGraphicsBeginImageContextWithOptions(self.contentSize, NO, 0.0);
[aImage drawInRect:view.frame blendMode:kCGBlendModeNormal alpha:1.0];
UIImage *saveImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
....... [url=http://www.cocoachina.com/bbs/job.php?action=topost&tid=86891&pid=tpc][/url]




不知道如何获得透明地,请大虾帮忙啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

举报 使用道具

回复
yase  新手上路  发表于 2018-5-12 22:04:02  | 显示全部楼层
没有人吗?自己顶下,大虾帮看下啊

举报 使用道具

回复
qijinting  新手上路  发表于 2018-5-12 22:35:28  | 显示全部楼层
谁做过啊,帮下忙。。感激不尽

举报 使用道具

回复
sh2111  新手上路  发表于 2018-5-12 22:49:10  | 显示全部楼层
直接贴代码:   
UIGraphicsBeginImageContextWithOptions(self.contentSize, NO, 0.0);
[aImage drawInRect:view.frame blendMode:kCGBlendModeNormal alpha:1.0];
UIImage *saveImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(saveImage,nil,nil,nil);

我就是开了一个context,然后保存图片,但是,保存的图片背景时白色地,然后我把UIGraphicsBeginImageContextWithOptions第2个参数改为YES以后变了黑色,都不是透明地,谁做过这方面地,让context背景是透明地。还有我也尝试了直接拿到context data,提前把rgba全弄成0结果背景也不是透明地。

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

ios.irunthink.com
搜索
热搜: iOS swift 下拉刷新

图文热点

更多

开发教程

更多

客服中心

400-800 周一至周日 9:30-17:30 仅收市话费

关注我们

  • 微信扫描
  • 关注微信
关于我们
关于我们
友情链接
联系我们
帮助中心
精贴推荐
源码上传
注册登录
服务支持
资源下载
关注我们
官方微博
官方空间
快速回复 返回顶部 返回列表