iOS将文字添加到图片上的方法
2014-02-27 14:09
274 查看
#pragma mark - 将文字添加到图片的方法实现 -(UIImage *) addText:(NSString *)someText toImage:(UIImage *)img { int w = img.size.width; int h = img.size.height; CGColorSpaceRef colorSpace =CGColorSpaceCreateDeviceRGB(); CGContextRef context = CGBitmapContextCreate(NULL, w, h, 8, 4 * w, colorSpace, kCGImageAlphaPremultipliedFirst); CGContextDrawImage(context, CGRectMake(0, 0, w, h), img.CGImage); char *text= (char *)[someText cStringUsingEncoding:NSASCIIStringEncoding]; CGContextSelectFont(context, "Arial",20, kCGEncodingMacRoman); CGContextSetTextDrawingMode(context, kCGTextFill); //文字的颜色 CGContextSetRGBFillColor(context, 1, 0, 0, 1); //文字的位置 CGContextShowTextAtPoint(context,10,10,text, strlen(text)); CGImageRef imgCombined = CGBitmapContextCreateImage(context); CGContextRelease(context); CGColorSpaceRelease(colorSpace); UIImage *retImage = [UIImage imageWithCGImage:imgCombined]; CGImageRelease(imgCombined); return retImage; }
相关文章推荐
- Android编程实现给Button添加图片和文字的方法
- ios 添加图片的三种方法
- 一种基于重载的高效c#上图片添加文字图形图片的方法
- IOS 绘图实战之“图片添加文字或者水印”
- iOS-给图片添加水印效果的方法
- 详解iOS App中图片的线段涂鸦功能的添加方法
- IOS为文字和图片添加阴影效果
- 利用php给图片添加文字水印--面向对象与面向过程俩种方法的实现
- android中给一个Button添加图片和文字的方法
- iOS 开发之 为UIButton添加类别方法加载网络图片
- iOS Button的文字和图片上下或左右排列的方法
- iOS-textField左侧添加图片/文本框的文字与左侧添加空隙
- iOS添加背景图片方法
- IOS 给图片添加水印(文字)
- ios 关于如何消除在向cell中添加图片文字是时出现的重影问题
- iOS UILable 文字添加图片 (文字前面,中间,后面添加图)
- asp .net 为图片添加文字水印(内包含有加图片水印的方法,但尚未完善暂不能使用)
- IOS-将长文字转化成图片方法
- IOS:手写签名的实现(实现了手势绘制字体,添加文字水印,图片剪切、图片压缩)
- iOS自定义alertView,继承自UIView,可以添加子视图,标题图片,文字