Ruby SDK

Official Ruby SDK for TruthMark invisible watermarking.

Installation

gem install truthmark-sdk

Quick Example

require 'truthmark'

# Initialize
client = TruthMark::Client.new

# Encode
result = client.encode('image.png', 'My secret message')
puts "Download: #{result[:download_url]}"

# Decode
decoded = client.decode('watermarked.png')
if decoded[:found]
  puts "Message: #{decoded[:message]}"
end

API Reference

encode(image_path, message)

Embed an invisible watermark into an image.

decode(image_path)

Extract watermark from an image.