Kotlin SDK
Official Kotlin SDK for TruthMark invisible watermarking.
Installation
dependencies {
implementation("com.truthmark:sdk:1.0.0")
}Quick Example
import com.truthmark.sdk.TruthMarkClient
fun main() {
// Initialize
val client = TruthMarkClient()
// Encode
val result = client.encode("image.png", "My secret message")
println("Download: ${result.downloadUrl}")
// Decode
val decoded = client.decode("watermarked.png")
if (decoded.found) {
println("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.