Как скрыть изображение?
С помощью jQuery можно сделать что-то такое: $("body").on("contextmenu", "img", function(e) {
  return false;
});
Но защититься от сохранения изображений нельзя в принципе. В крайнем случае я могу сделать скриншот и вырезать нужную мне картинку.
В css для DIV background image укажите