- 浏览: 17347 次
- 性别:
- 来自: 杭州
文章分类
最新评论
+ (instancetype)waterImageWithBg:(NSString *)bg logo:(NSString *)logo
{
UIImage *bgImage = [UIImage imageNamed:bg];
// 1.创建一个基于位图的上下文(开启一个基于位图的上下文)
UIGraphicsBeginImageContextWithOptions(bgImage.size, NO, 0.0);
// 2.画背景
[bgImage drawInRect:CGRectMake(0, 0, bgImage.size.width, bgImage.size.height)];
// 3.画右下角的水印
UIImage *waterImage = [UIImage imageNamed:logo];
CGFloat scale = 0.2;
CGFloat margin = 5;
CGFloat waterW = waterImage.size.width * scale;
CGFloat waterH = waterImage.size.height * scale;
CGFloat waterX = bgImage.size.width - waterW - margin;
CGFloat waterY = bgImage.size.height - waterH - margin;
[waterImage drawInRect:CGRectMake(waterX, waterY, waterW, waterH)];
// 4.从上下文中取得制作完毕的UIImage对象
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
// 5.结束上下文
UIGraphicsEndImageContext();
return newImage;
}
{
UIImage *bgImage = [UIImage imageNamed:bg];
// 1.创建一个基于位图的上下文(开启一个基于位图的上下文)
UIGraphicsBeginImageContextWithOptions(bgImage.size, NO, 0.0);
// 2.画背景
[bgImage drawInRect:CGRectMake(0, 0, bgImage.size.width, bgImage.size.height)];
// 3.画右下角的水印
UIImage *waterImage = [UIImage imageNamed:logo];
CGFloat scale = 0.2;
CGFloat margin = 5;
CGFloat waterW = waterImage.size.width * scale;
CGFloat waterH = waterImage.size.height * scale;
CGFloat waterX = bgImage.size.width - waterW - margin;
CGFloat waterY = bgImage.size.height - waterH - margin;
[waterImage drawInRect:CGRectMake(waterX, waterY, waterW, waterH)];
// 4.从上下文中取得制作完毕的UIImage对象
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
// 5.结束上下文
UIGraphicsEndImageContext();
return newImage;
}
发表评论
-
去除按钮的高亮显示
2014-11-20 21:59 334重写改方法 - (void)setHighlighted:( ... -
自动填充 superView的左边和下面
2014-11-20 21:43 285badgeButton.autoresizingMask = ... -
KVO
2014-11-19 23:37 265KVO 有添加监听 在销毁时就需要移除 监听 -
IOS截屏
2014-11-12 22:54 245+ (instancetype)captureWithView ... -
UIImage裁剪分类方法
2014-11-12 22:44 572+ (instancetype)circleImageWith ... -
OC中需要release 的对象
2014-11-12 21:16 254oc 中凡是 通过 create、copy、retain 的对 ... -
modal
2014-11-08 11:56 256除了push之外,还有另外一种控制器的切换方式,那就是Moda ... -
数据存储
2014-11-24 11:38 311数据存储 1、plist属性列表 1> 适用对象:仅仅是 ... -
tableView的刷新
2014-11-24 11:39 4901.tableView的刷新 1> 数据刷新的总体步骤 ... -
UISwitch的使用和监听TextView文字的改变
2014-11-07 23:20 3751.UISwitch * UISwitch继承自UIContr ... -
应用沙盒结构分析
2014-11-07 23:19 263应用程序包:(上图中的Layer)包含了所有的资源文件和可执行 ... -
property的属性设置
2014-11-07 23:18 333copy : NSString\NSMutableString ... -
AppDelegate中方法的作用
2014-11-07 23:16 584/** * app加载完毕的时 ... -
NSSearchPathForDirectoriesInDomains和NSHomeDirectory差异 转
2014-11-07 21:32 657iPhone会为每一个应用程序生成一个私有目录,这个目录位于: ... -
控制器的title等价于navigationItem.title
2014-11-04 23:29 334// contactVc.title 等价于 contactV ... -
创建控制器的几种方式
2014-11-03 16:51 359控制器常见的创建方式有以下几种 通过storyboard创建 ... -
pch文件作用 和 NSLog函数的处理
2014-11-02 21:04 594/************__OBJC__BEGIN***** ... -
通知和代理的区别
2014-10-28 22:08 407共同点 利用通知和代理都能完成对象之间的通信 (比如A对象告诉 ... -
使用xib封装一个view的步骤
2014-10-28 22:06 4461、新建一个xib文件描述一个view的内部结构(假设叫做MJ ... -
通过代码自定义cell(cell的高度不一致)
2014-10-28 22:05 4901.新建一个继承自UITableViewCell的类 2.重 ...
相关推荐
Uiimage+category,uiimage+watermark,uiimageview+category实现对于图片添加水印的功能
/** * 给图片加水印图片 * * @param image 水印图片 ...- (UIImage*)imageWaterMarkWithImage:(UIImage *)image imageRect:(CGRect)imgRect alpha:(CGFloat)alpha; /** * 同上 * * @param image 同上 *
给图片增加水印(图片、文字) 是UIImageView/UIImage的Category
一个简单轻量的照片浏览器,可以通过传入url或UIImage创建,支持转场动画,自定义指示器样式位置,提供手势回调。
颜色创建图像工具 UIImage-ImageWithColor ,UIImage-ImageWithColor 是一款使用颜色创建图像的工具
UIImage-PDF ,UIImage-PDF 是 UIImage 的分类,实现让 UIImage 支持 PDF 文档的显示...
注意:.m文件小了一个方法 ,下载下来把它复制进去 /** 加载gif动画 */ +(UIImage*)loadGifWithImageName:(NSString *)name{ NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:@"gif"]; ...
UIImage+Sprite+Animmation
UIImage+ImageEffects 图片模糊处理功能类
WebP-UIImage-源码.rar
UIImage分类,包含根据颜色生成图片等功能
给 UIView 或 UIImage 高性能添加圆角,生成渐变色图片等
UIIMage 改变颜色和遮罩
IOS应用源码——UIImage+Sprite for iOS.rar
UIImage-BlurredFrame, UIImage类别,模糊了UIImage的指定框架 UIImage+BlurredFrame是一个UIImage类别,模糊了UIImage的指定框架#Install使用 cocoapods 安装pod 'UIImage+BlurredFrame'#Usage
stretchableImageWithLeftCapWidth resizableImageWithCapInsets
UIImage扩展,包括创建文字图片,图片大小,图片缩放,图片保存等等
uiimage-from-animated-gif, 加载动画gif的UIImage类别 摘要这个项目在 UIImage 上定义了一个类别 animatedGIF 。... 这里方法使用 data 中GIF的帧创建动画 UIImage: [UIImage animatedImageWithAnimat
方便查找图片,直接能够显示图片大小与内容,很方便,支持Xcode6