Như những người khác đã chỉ ra, điều đó là không thể. Các phương pháp phổ biến như vô hiệu hóa nhấp chuột phải, sử dụng nền CSS và các tập lệnh khác khá dễ tránh. Người dùng chỉ cần chụp ảnh màn hình trang web của bạn và sau đó cắt hình ảnh.
Tôi nghĩ rằng watermarking hình ảnh là một cách hiệu quả hơn nhiều. Điều này có thể được thực hiện thủ công (sử dụng Photoshop, Gimp hoặc các công cụ khác) hoặc tự động sử dụng tập lệnh. Cuối cùng, nó phụ thuộc vào số lượng hình ảnh bạn muốn bảo vệ và cách trang web của bạn được xây dựng.
PHP
Đây là một đoạn mã PHP nhỏ đẹp có thể tạo hình mờ bất kỳ hình ảnh nào trước khi được người dùng tải xuống: http://andrecatita.com/code-projects/php-automatic-image-watermark/
Joomla
NiceWatermark là một plugin có cấu hình cao, tự động thêm hình mờ vào hình ảnh của bạn.
WordPress
Image-Watermark sẽ cho phép bạn watermark hình ảnh trong khi tải lên, hoặc watermark hình ảnh hiện có.
JS
phương pháp vô hiệu hóa nhấp chuột phải.