no, you can't prevent it, once you put your images online, and people click on and view it, it already loaded inside their computer, so is up to people how then want to do about your images.
to discourage people of using your images is to make them useless, like very low resolution and watermark it heavily.