iPhone SDK - 如何将一张UIImage绘制到另一张UIImage上?

5
我有几张矩形的图片(横向和纵向),希望将它们绘制到一个透明的正方形图片上,使得所有图片都不需要裁剪就能变成相同的大小。我应该如何创建一个透明的UIImage并在其上绘制另一张图片?谢谢提供任何提示。
1个回答

6
  1. 使用CGBitmapContextCreate创建位图图形上下文。您需要确定此处生成的组合图像的大小。您可以将其视为一种画布。
  2. 使用CGContextDrawImage绘制图像。这将在同一上下文中绘制图像。
  3. 完成将所有图像绘制到同一上下文后,使用CGBitmapContextCreateImage从该上下文创建图像。
  4. 使用[UIImage imageWithCGIImage:]将步骤#3中的核心图形图像转换为UIImage。

代码示例可以在这里找到。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接