Swift中图像周围的水印/边框以共享给Instagram故事

问题描述 投票:0回答:1

我有此以下功能,当将图像分享到instagram故事时可以正常工作

private func shareToInstagramStories() {
guard let imagePNGData = UIImage(data: imageData!)?.pngData() else { return }
guard let instagramStoryUrl = URL(string: "instagram-stories://share") else { return }
guard UIApplication.shared.canOpenURL(instagramStoryUrl) else { return }
let itemsToShare: [[String: Any]] = [["com.instagram.sharedSticker.backgroundImage": imagePNGData]]
let pasteboardOptions: [UIPasteboard.OptionsKey: Any] = [.expirationDate: Date().addingTimeInterval(60 * 5)]
UIPasteboard.general.setItems(itemsToShare, options: pasteboardOptions)
UIApplication.shared.open(instagramStoryUrl, options: [:], completionHandler: nil)
}

我想尝试做的是能够使用一些商标在图像上加上边框/水印。是否可以在上面的函数中添加此函数,还是我先调用“水印”函数,然后将结果传递给shareToInstagramStories函数

谢谢

swift image
1个回答
0
投票
希望这会帮助其他人
© www.soinside.com 2019 - 2024. All rights reserved.