IOS给图片增加水印(图片、文字)
来源:互联网 发布:班禅淘宝字画 编辑:程序博客网 时间:2024/05/16 15:26
在网上发现很多人使用
CGContextDrawImage(context,CGRectMake(0,0,self.width,self.height),[image CGImage]); //原图
CGContextDrawImage(context,rect,[mask CGImage]); //水印图
添加水印,图像会颠倒,还需要改变坐标
CGAffineTransform myTr = CGAffineTransformMake(1, 0, 0, -1, 0, self.height);
CGContextConcatCTM(context, myTr);
其实用drawInRect很方便,图片、文字都可以加
原理可参看前面转的图片相关操作(截取,缩略,翻转。。。。)
做了Category,下载
// 画水印- (UIImage *) imageWithWaterMask:(UIImage*)mask inRect:(CGRect)rect{#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 40000 if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 4.0) { UIGraphicsBeginImageContextWithOptions([self size], NO, 0.0); // 0.0 for scale means "scale for device's main screen". }#else if ([[[UIDevice currentDevice] systemVersion] floatValue] < 4.0) { UIGraphicsBeginImageContext([self size]); }#endif //原图 [self drawInRect:CGRectMake(0, 0, self.size.width, self.size.height)]; //水印图 [mask drawInRect:rect]; UIImage *newPic = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return newPic;}
- IOS给图片增加水印(图片、文字)
- Java 给图片增加 水印图片 水印文字 缩放图片
- Java 给图片增加 水印图片 水印文字
- 给上传的图片增加文字水印
- 给图片增加水印
- 给图片增加文字水印,并且验证图片
- IOS给图片添加文字水印
- delphi图片增加文字水印
- 图片上增加水印文字
- NET 用户控件 文件上传,并给图片文件加水印(增加文字水印文字设置)
- 给图片加文字水印
- 给图片添加文字水印
- 给图片添加文字水印
- java给图片加水印,文字水印
- 用java实现给图片增加图片水印或者文字水印(也支持视频图像帧添加水印)
- 用java实现给图片增加图片水印或者文字水印(也支持视频图像帧添加水印)
- Java给图片添加图片、文字水印
- 给图片添加水印图片文字
- repo 替换 分支
- SOAP
- Linux select()函数分析
- window.showModalDialog和window.open关闭子页面时刷新父页面
- 信息图:程序员/开发人员实际在用哪些工具
- IOS给图片增加水印(图片、文字)
- 轮廓检测中的一些函数整理
- Hibernate的配置文件
- vim实现全选功能
- XML解释器
- js秒表程序
- Const,Const函数,Const变量,函数后面的Const
- 网页中的代码
- Android 闹钟机制实现定时任务