C# SDK
Official .NET SDK for TruthMark invisible watermarking.
Installation
dotnet add package TruthMark.SDKQuick Example
using TruthMark.SDK;
public class Program
{
public static async Task Main()
{
// Initialize
var client = new TruthMarkClient();
// Encode
var result = await client.EncodeAsync("image.png", "My secret message");
Console.WriteLine($"Download: {result.DownloadUrl}");
// Decode
var decoded = await client.DecodeAsync("watermarked.png");
if (decoded.Found)
{
Console.WriteLine($"Message: {decoded.Message}");
}
}
}API Reference
EncodeAsync(string imagePath, string message)
Embed an invisible watermark into an image.
DecodeAsync(string imagePath)
Extract watermark from an image.