Какой максимально эффективный способ защиты от скачивания изображений с сайта вы знаете?
Максимально эффективный способ - это иметь на сайте изображения, которые никто не будет скачивать.
Например, водяные знаки или надпись с названием сайта на каждом фото позволяют приблизиться к этому идеалу.
Можно использовать Canvas или Background. Или над изображением поставить невидимый div, код которого будет находиться далеко от самого изображения(z-index).