为图片添加文字
来源:互联网 发布:数据透视图显示百分比 编辑:程序博客网 时间:2024/05/17 04:58
#import "UIImage+watermark.h"
#define RGB_COLOR(R,G,B)[UIColor colorWithRed:R/255.0 green:G/255.0 blue:B/255.0 alpha:1.0]
@implementation UIImage (watermark)
- (UIImage *)watermarkImageWithText:(NSString *)text{
UIGraphicsBeginImageContext(self.size);//获取上下文
//绘制图片
[self drawInRect:CGRectMake(0,0, self.size.width,self.size.height)];
CGRect rect = CGRectMake(0,self.size.height-20, self.size.width,20);
//段落格式
NSMutableParagraphStyle * style =[[NSMutableParagraphStyledefaultParagraphStyle]mutableCopy];
style.alignment = NSTextAlignmentCenter;
int R = arc4random()%255;
int G = arc4random()%255;
int B = arc4random()%255;
//文字属性
NSDictionary *dic =@{
NSFontAttributeName:[UIFontboldSystemFontOfSize:15],
NSParagraphStyleAttributeName:style,
NSForegroundColorAttributeName:RGB_COLOR(R,G,B)};
//将文字绘制上去
[text drawInRect:rectwithAttributes:dic];
//获取绘制到的图片
UIImage *watermarkImage =UIGraphicsGetImageFromCurrentImageContext();
//结束图片绘制
UIGraphicsEndImageContext();
return watermarkImage;
}
- 为图片添加文字
- asp.net为图片添加文字水印
- Android为图片添加水印文字
- Imagick 为图片添加文字水印
- DotNet为图片添加水印(LOGO及文字)
- IOS之Quartz2D绘图3.为图片添加水印文字
- c# 使用Graphic 为图片添加水印 及文字
- IOS为文字和图片添加阴影效果
- php为png图片添加水印或自定义文字
- 为工具栏添加文字
- 为工具条添加文字
- 图片上添加文字
- 图片上添加文字
- 给图片添加文字
- java图片添加文字
- 图片上添加文字
- 导出图片添加文字
- 给图片添加文字
- CSS样式-列表
- 欢迎使用CSDN-markdown编辑器
- cocos2dx-截取屏幕一部分
- Java反射机制详解
- Docker挂载主机目录Docker访问出现Permission denied的解决办法
- 为图片添加文字
- Android Canvas绘图详解(图文)
- 摄像机的工作原理
- C++数据结构 之 优先队列_Priority Queue
- 快速集成QQ分享
- PET/CT图像的纹理特征提取
- hello
- 运行React Native示例出现null is not an object (evaluating 'this.state.text')
- HDU 1576 A/B(拓展欧几里得,模板题)