Prueba en el .htaccess
Configuración de Apache:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?bing.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yahoo.com [NC]
RewriteRule \.(jpg|jpeg|png|gif|svg)$ http://dropbox.com/hotlink-placeholder.jpg [NC,R,L]
yourdomain.com por tu dominio.
Google, Bing, Yahoo tienen permitido, sino lo quieres puedes borrar esas tres líneas (pero en las búsquedas no se verán).
Dropbox es la imagen que se mostrará en cualquier página que intente robarse tu imagen. Puedes usar una que tengas en tu server pero no es lo recomendable por el bandwith. Además de Dropbox puedes utilizar Google, Blogger, Imgur, etc.