gpt4 book ai didi

ios - 将两个 UIView 合并为一个 UIImage

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:19:18 25 4
gpt4 key购买 nike

我有两个 UIImageView:第一个位于另一个之上(例如,覆盖)。我现在想截取整个过程的屏幕截图。请注意,在此步骤之前,我允许用户通过平移、缩放和旋转来更改叠加层,因此我必须跟踪他的编辑。

所以,这是作业:

  1. 根据 View 的变换旋转值旋转上下文
  2. 定位在原点,即用户完成平移叠加层的位置
  3. 计算叠加 View 的大小(但是它总是一个矩形!)

我要把它们合并到一段类似的代码中:

UIGraphicsBeginImageContext...
...
UIImage *result = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

但是...什么是“最适合”而不是“...”?

示例代码被广泛接受!谢谢

最佳答案

UIGraphicsBeginImageContext(firstImage.size);
[firstImage drawAtPoint:CGPointMake(0,0)];
[secondImage drawAtPoint:CGPointMake(0,0)];

UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

关于ios - 将两个 UIView 合并为一个 UIImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5421577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com