我正在try 合并两个不同的图像并创建一个新的.我想这样做:

polaroid

这是一张PNG图片,我想将这张图片与另一张图片(B)合并,我从手机上取了这张图片来创建如下内容:

polaroid merged

我需要一个功能谁合并a和B创建C.大小必须保持从a图像和图像B应自动调整大小,以适应宝丽来(a).有可能吗?谢谢你的帮助!

UPDATE

推荐答案

希望这能对你有所帮助,

var bottomImage = UIImage(named: "bottom.png")
var topImage = UIImage(named: "top.png")

var size = CGSize(width: 300, height: 300)
UIGraphicsBeginImageContext(size)

let areaSize = CGRect(x: 0, y: 0, width: size.width, height: size.height)
bottomImage!.draw(in: areaSize)

topImage!.draw(in: areaSize, blendMode: .normal, alpha: 0.8)

var newImage:UIImage = UIGraphicsGetImageFromCurrentImageContext()!
UIGraphicsEndImageContext()

祝你一切顺利:)

Swift相关问答推荐

如何将泛型函数存储到变量中?

如何将EnvironmentObject从UIKit视图控制器传递到SwiftUI视图

在SwiftUI中判断选项时避免重复查看

并发访问SWIFT中数组的非重叠子范围

Swift 数组拆分成重叠的块

如何修改下面的代码,使图像 Select 的顺序与使用快速并发的图像呈现的顺序相匹配?

为什么 String.contains 在我导入 Foundation 时表现不同?

如何在一个视图控制器中创建具有相同行为的多个集合视图?

关于变量的视图的 SwiftUI 生命周期

SwiftUI:异步网络请求后@State 值不更新

不要从 NumberFormatter 获取货币符号

Swift 读写图片占用大量内存

在 Swift 中返回实例类型

更改日期 Select 器的文本 colored颜色

如何从一个可观察的数组创建一个可观察的数组?

Swift 3:小数到 Int

使用 JSONEncoder 对类型为 Codable 的变量进行编码

如何在swift中的每N个字符处为字符串添加分隔符?

Swift 5 秒后关闭 UIAlertView

如何在 Swift 中从字符串创建类的实例