Swift SDK
Official Swift SDK for TruthMark invisible watermarking.
Installation
dependencies: [
.package(url: "https://github.com/truthmark/sdk-swift", from: "1.0.0")
]Quick Example
import TruthMarkSDK
// Initialize
let client = TruthMarkClient()
// Encode
let result = try await client.encode(
imagePath: "image.png",
message: "My secret message"
)
print("Download: \(result.downloadUrl)")
// Decode
let decoded = try await client.decode(imagePath: "watermarked.png")
if decoded.found {
print("Message: \(decoded.message)")
}API Reference
encode(imagePath: String, message: String)
Embed an invisible watermark into an image.
decode(imagePath: String)
Extract watermark from an image.