首先上图(共3张,原图,水印图片,原图添加完水印图片后的图片)
原图:
水印图片(背景是透明的,是一张32x32的正方形图片)
然后,就是添加完,水印图片的图片了
- (void)viewDidLoad { [super viewDidLoad]; // 加载背景图片 UIImage *imgBg = [UIImage imageNamed:@"001"]; // 创建bitmap图形上下文 UIGraphicsBeginImageContextWithOptions(CGSizeMake(300, 400), NO, 0); // 渲染 [imgBg drawInRect:CGRectMake(0, 0, 200, 380)]; // 加载水印图片 UIImage *logo = [UIImage imageNamed:@"logo"]; // 渲染 [logo drawInRect:CGRectMake(0, 0, 50, 50)]; // 获取bitmap图形上下文中渲染好的图片 UIImage *img = UIGraphicsGetImageFromCurrentImageContext(); // 将图片专为data,并写入到mac上,便于查看 NSData *data = UIImagePNGRepresentation(img); [data writeToFile:@"/Users/你电脑的名字/Desktop/hhh.png" atomically:YES]; }
时间: 2024-10-29 19:09:40