上传图片时,要求每张图片都要加上水印 如果选中的图片少的话没有问题 但是一多就crash 不是图片的问题 因为我用的都是缩略图
下面是我添加水印的的方法
-
(UIImage )imageWithLogoText:(UIImage )img text:(NSString *)text1
{UIImage *image = img;
CGSize size= CGSizeMake (image. size . width , image. size . height ); // 画布大小
UIGraphicsBeginImageContextWithOptions (size, NO , 0.0 );
[image drawAtPoint : CGPointMake ( 0 , 0 )];
// 获得一个位图图形上下文
CGContextRef context= UIGraphicsGetCurrentContext ();
CGContextDrawPath (context, kCGPathStroke );
// 画 打败了多少用户
[text1 drawInRect:CGRectMake(0, 0, image.size.width, 80) withAttributes:@{ NSFontAttributeName :[ UIFont systemFontOfSize:12], NSForegroundColorAttributeName :[ UIColor redColor ] }];
//画自己想画的内容。。。。。
// 返回绘制的新图形
UIImage *newImage= UIGraphicsGetImageFromCurrentImageContext ();
UIGraphicsEndImageContext ();
return newImage;
}