UITextView转UIImage
来源:互联网 发布:网络业务代表招聘 编辑:程序博客网 时间:2024/04/29 02:45
//TextView转image
-(UIImage*) saveTextView
{
//1.设置大小
CGSize size = _maskText.size;//
_rect=_maskText.frame;
if (UIGraphicsBeginImageContextWithOptions != NULL)
UIGraphicsBeginImageContextWithOptions(size,NO,0);
// draw in context, you can use drawInRect/drawAtPoint:withFont:
// 2.设置text属性
NSMutableParagraphStyle *paragraphStyle = [[NSParagraphStyle defaultParagraphStyle] mutableCopy];
paragraphStyle.alignment = NSTextAlignmentCenter;
NSShadow *shadow=[[NSShadow alloc]init];
shadow.shadowBlurRadius=2;//模糊度
shadow.shadowColor=[UIColor blackColor];
shadow.shadowOffset=CGSizeMake(1, 1);
//NSStrokeColorAttributeName:[UIColor blackColor],NSStrokeWidthAttributeName:@0.5
[_maskText.text drawInRect:CGRectMake(0, 0, size.width, size.height) withAttributes:dict];
//3. 转换为图片
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
_angle=0;
return image;
}
-(UIImage*) saveTextView
{
//1.设置大小
CGSize size = _maskText.size;//
_rect=_maskText.frame;
if (UIGraphicsBeginImageContextWithOptions != NULL)
UIGraphicsBeginImageContextWithOptions(size,NO,0);
// draw in context, you can use drawInRect/drawAtPoint:withFont:
// 2.设置text属性
NSMutableParagraphStyle *paragraphStyle = [[NSParagraphStyle defaultParagraphStyle] mutableCopy];
paragraphStyle.alignment = NSTextAlignmentCenter;
NSShadow *shadow=[[NSShadow alloc]init];
shadow.shadowBlurRadius=2;//模糊度
shadow.shadowColor=[UIColor blackColor];
shadow.shadowOffset=CGSizeMake(1, 1);
//设置文字属性
//此处具体设置根据个人情况添加,具体设置请看iOS- 详解文本属性Attributes
//NSStrokeColorAttributeName:[UIColor blackColor],NSStrokeWidthAttributeName:@0.5
[_maskText.text drawInRect:CGRectMake(0, 0, size.width, size.height) withAttributes:dict];
//3. 转换为图片
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
_angle=0;
return image;
}
0 0
- UITextView转UIImage
- UIImage转NSData,NSData转UIImage
- swift base64转UIImage,UIImage转base64
- UITextView
- UITextView
- UITextView
- UITextView
- UITextView
- UITextView
- UITextView
- UITextView
- UITextView
- UITextView
- UITextView
- UITextView
- UITextView
- UITextView
- UITextView
- [Lua]Lua内存泄露检测原理
- redis☞ python客户端
- 在Eclipse安装Aptana插件
- java mail 接收qq邮件设置
- MySQL hash index VS Btree index
- UITextView转UIImage
- 灰度图像--图像分割 Marr-Hildreth算子(LoG算子)
- js验证中括号
- 使android:fillAfter="true"在xml中起作用
- 苹果的又一个坑:InHouse打包后程序不能启动
- python 文件打开错误
- 复杂数据结构&算法可视化演示程序——学习数据结构最好方式
- OpenStack 的 Nova 和 Glance 组件
- oracle数据处理经验1