将多个UIImage合并成一个UIImage
来源:互联网 发布:淘宝卖家工具131458 编辑:程序博客网 时间:2024/06/06 04:12
创建两个UIImage
UIImage *image1 = [UIImage imageNamed:@"apple1.png"]; UIImage *image2 = [UIImage imageNamed:@"apple2.png"];
创建UIImage的方法有很多种,我们就简单的通过imageNamed:方法来创建。
合并之后的size
CGSize size = CGSizeMake(image1.size.width + image2.size.width, image1.size.height + image2.size.height);
合并两个UIImage,需要计算合并之后的size。假设这两个UIImage的高度是相同的,把他们的宽度相加,得到合并之后的UIImage的size。
合并方法
有了UIImage和size接下来就是把两个UIImage合并,方法如下:
UIGraphicsBeginImageContext(size); [image1 drawInRect:CGRectMake(0, 0, image1.size.width, size.height)]; [image2 drawInRect:CGRectMake(image1.size.width, 0, image2.size.width, size.height)]; UIImage *togetherImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext();
通过上述代码实现两个UIImage的合并.
0 0
- 将多个UIImage合并成一个UIImage
- 多个UIImage合并成一个UIImage
- 多个UIImage合并成一个UIImage
- uiimage
- UIImage
- UIImage
- UIImage
- UIImage
- UIImage
- UIImage
- UIImage
- UIImage
- UIImage
- UIImage
- UIImage
- UIImage
- UIImage
- UIImage 合并图片
- IP地址和域名的关系
- HBase总结(十二)Java API 与HBase交互实例
- ZOJ 1048解题报告
- Linux系统编程多线程技术
- C/C++常用库及工具
- 将多个UIImage合并成一个UIImage
- JAVA常见面试题
- Adapter
- 【树状数组】POJ 3321 Apple Tree
- POJ 1470 Closest Common Ancestors 采用树结构的非线性表编程
- 简单的同步
- 常见的机器学习与数据挖掘知识点之常见分布
- 【LeetCode】(233)Number of Digit One (Medium)
- Android学习0825<七>(ListView和Adapter拓展)