WaterMark, при том такая, чтобы была практически по всему изображению, довольно заметная. Если разместить её "тихо-мирно" где-то снизу, то просто обрежут и станут у себя картинку показывать, как будто так и было. Запрет контекстного меню, загрузка по кусочкам и незаметная сборка на экране пользователя и тому подобное с успехом разбивается об примитивную комбинацию "Ctrl+PrtScr" (снимок экрана), насколько бы хитрой она не была. Способа отображать изображение в изначальном качестве и чтобы не украли просто нет.
Гораздо реальнее защитить картинку запретом от копирования на другие сайты при помощи правил в файле ".htaccess" для Apache и пользовательского Referer: если человек перешёл на сайт через Google, иной поисковик, или же с другой страницы твоего сайта, то показываем ему нормальную картинку, а если пытается посмотреть её с какого-то непонятного ресурса, то сразу же демонстрируем картинку-заглушку. От копирования не спасёт, зато лишнюю нагрузку не по теме на сайт снизит.