IOS之Quartz2D绘图3.为图片添加水印文字
2014-07-24 11:05
591 查看
为图片添加水印步骤
1. 建立图像上下文
2. 得到UIImage对象
3. 绘制图像
4. 在制定位置绘制文字
5. 得到图像上下文的图像
6. 关闭图像上下文
运行效果
-(UIImage *) waterMaskImage{
CGSizeimageSize=CGSizeMake(320,300);
//建立图像上下文并指定图像的大小
UIGraphicsBeginImageContext(imageSize);
//获取图片
UIImage*image=[UIImageimageNamed:@"demo"];
//绘制图片
[imagedrawInRect:CGRectMake(0,0,imageSize.width,
imageSize.height)];
//设置上下文的颜色
[[UIColorredColor]set];
CGRectrect=CGRectMake(0,imageSize.height-30,imageSize.width,30);
NSString*waterWord=@"Steven的水印小妞长的不错";
//绘制文字
UIFont *font=[UIFontboldSystemFontOfSize:16.0];
[waterWorddrawInRect:rectwithFont:fontlineBreakMode:NSLineBreakByTruncatingTailalignment:NSTextAlignmentRight];
//从当前上下文中获取图像
UIImage*okImage=UIGraphicsGetImageFromCurrentImageContext();
//关闭图像上下文
UIGraphicsEndImageContext();
returnokImage;
}
相关文章推荐
- iOS—Quartz 2D 绘图(在图片上添加水印(文字))
- iOS开发之Quartz2D 五:UIKIT 绘图演练,画文字,画图片
- iOS:quartz2D绘图(处理图像,绘制图像并添加水印)
- ios-day15-02(Quartz 2D之为图片添加水印(logo),并将新的图片保存到文件)
- IOS 绘图实战之“图片添加文字或者水印”
- iOS边练边学--(Quartz2D)图片添加水印
- 关情纸尾-----Quartz2D-图片添加水印
- ios-day14-01(使用Quartz 2D绘制基本图形——线、三角形、矩形、圆、圆弧、扇形、文字、图片等)
- iOS:quartz2D绘图(画一些简单的图形,如直线、三角形、圆、矩形、文字等)
- IOS之Quartz2D绘图7.重绘View上的文字
- 如何利用Quartz2D给图片添加水印
- IOS图片上添加水印文字(微博上图片上得水印文字)
- iOS UI进阶-1.1 Quartz2D 图片水印/裁剪/截图
- 【iOS开发-quartz2d】制作图片水印
- iOS开发,图片制作水印,图片裁剪,图片条纹背景,图片截图,以及将图片成文件存储。基于Quartz2D技术
- ios图片添加文字或者水印
- IOS 给图片添加水印 打印文字
- iOS开发之Quartz 2D实现图片加水印效果
- iOS Quartz2D - 画文字 和 图片
- 猫猫学IOS(三十)UI之Quartz2D画图片画文字