내 웹 사이트에만 이미지 세트를 보여주고 싶습니다. 간편한 저장이라는 최종 사용자의 가능성을 피하고 싶습니다. 사용자가 인쇄 화면으로 이미지를 저장할 수 있다는 것을 알고 있지만, 그 후에는 약간의 작업이 필요하기 때문에 쉬운 방법은 아닙니다. 애플릿에서브라우저에서 이미지를 쉽게 저장할 수있는 방법없이 이미지를 제공하는 방법은 무엇입니까?
0
A
답변
1
그것은 따라서 DOM 관리자 또는 우측 클릭 메뉴를 사용하여 이미지를 저장할 수있는 사용자를 중지 캔버스 요소에 이미지를 그릴 수있다. 이 기술은 이전 브라우저에서 작동하지 않습니다.
1
- 디스플레이 (예를 들면 플래시, 자바)
- 사용하는 서버 측의 동작은 임의의 크기의 정사각형/직사각형들로 이미지를 잘라 조립 "의 부분을 표시하는 클라이언트 측 테이블을 사용 "형식
- CSS 오버레이를 사용하여 이미지를 마우스 오른쪽 버튼으로 클릭하면 이미지 대신 오버레이가 표시됩니다.
- 누군가 이미지를 훔치려는 경우 포기하기 때문에 포기합니다.
1
100 % 차단하는 것은 불가능하지만 더 어렵게 만들 수 있습니다.
당신은 그런
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?example.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
(사이트의 웹 페이지 중 하나를로드해야합니다) 그들이 할 수 있도록 웹 사이트를 마우스 오른쪽 클릭을 방지 할 수 있습니다 그것을 직접 액세스를 허용하지 않는 htaccess로 규칙을 가질 수 있습니다 복사 이미지를 클릭하면 안됩니다. 참고 : How do I disable right click on my web page?
참고 좋은 해결책은 없습니다.
+1
오른쪽 클릭을 비활성화하는 대신 투명 레이어를 사용할 수 있습니다. –
1
이 할 수 있습니다 :
- 여러 조각으로 분할 *
- 는 워터 마크를 적용
- 가 완전히 투명 GIF/PNG에 CSS를
background-image
으로 적용 (HTML 코드에 약간의 변화도를 필요로) (PHP에서) gd와 - 이들
을 혼합 그러나 사용자 수 여전히 간단한 인쇄 화면으로을 저장하십시오.
(*) f.ex :
<img src="blank.gif" style="width: 200px; height: 100px; background-image: url('image.jpg');" />
관련 문제
- 1. cassandra 데이터베이스에 저장된 이미지를 제공하는 방법은 무엇입니까?
- 2. 게시 방법없이 MYSQL 데이터베이스에 이미지를 저장하는 방법은 무엇입니까?
- 3. 자바 애플릿에서 매우 큰 이미지를 쉽게 볼 수있는 방법은 무엇입니까?
- 4. 표시가있는 Google의지도 이미지를 가장 쉽게 얻을 수있는 방법은 무엇입니까?
- 5. 이미지를 BLOB로 저장할 때 텍스트가있는 JSP에서 이미지를 표시하는 방법은 무엇입니까?
- 6. 브라우저에서 이미지를 처리하는 방법과 다시로드하지 않고 이미지를 저장하는 방법은 무엇입니까?
- 7. 제티가 이미지를 제공하는 낯선
- 8. 다운로드하지 않고 브라우저에서 이미지를 표시하는 방법은 무엇입니까?
- 9. 브라우저에서 이미지를 흐리게 표시하는 방법은 무엇입니까?
- 10. GeckoFX 브라우저에서 이미지를 다운로드하는 방법은 무엇입니까?
- 11. 웹 브라우저에서 이미지를 센터링하는 방법은 무엇입니까?
- 12. 상수 이미지를 제공하는 Nodejs
- 13. 이미지를 효과적으로 제공하는 방법 (PHP)은 무엇입니까?
- 14. 쉽게 이미지를 업로드 할 수있는 루비 보석이 있습니까?
- 15. 데이터베이스에 저장하는 것 이외에 이미지를 안전하게 저장할 수있는 옵션은 무엇입니까?
- 16. 웹 브라우저에서 이미지를 열어야합니다.
- 17. 브라우저에서 이미지를 캐시합니까?
- 18. 오래된 브라우저에서 이미지를 세로 정렬하십시오
- 19. 문자열 경로에서 이미지를 볼 수있는 이미지를 얻으려면
- 20. 배경 이미지를 쉽게 슬라이더 jquery
- 21. 특정 브라우저 너비 아래에서 반응하는 망막 이미지를 제공하는 방법은 무엇입니까?
- 22. Struts 2 + Hibernate 3을 사용하여 이미지를 브라우저에 제공하는 방법은 무엇입니까?
- 23. LAMP 서버에서 PHP 동적 이미지를 효율적으로 제공하는 방법은 무엇입니까?
- 24. 앨범 이미지를 저장할 위치는 어디입니까?
- 25. 내 사이트에 대량의 이미지를 저장할 위치는 어디입니까?
- 26. 하나의 스트림을 사용하고 결과를 여러 위치에 저장할 수있는 방법은 무엇입니까?
- 27. 브라우저에서 동적으로 플래시로로드 된 이미지를 캐시 할 수있는 방법
- 28. 이미지를 클릭하면 ImageView에서 이미지를 검색하는 방법은 무엇입니까?
- 29. 웹 사이트에서 많은 작은 이미지를 효율적으로 저장하고 제공하는 방법은 무엇입니까?
- 30. php에서 제공하는 외부 이미지를 요청하는 웹 사이트를 찾는 방법은 무엇입니까?
조회 'Shrinkwrapping'은 보호하려는 이미지 위에 투명한 gif를 배치하는 기술입니다. 브라우저 오른쪽 클릭 -> 저장 기능이 중지됩니다. 분명히 알고있는 사람은 여전히 이미지를 얻을 수 있지만 이것은 대부분의 비 기술 사용자를 막을 것입니다. – MrCode