girl - images of good morning



मेरी साइट से एक छवि को सहेजने से आगंतुक को रोकना (10)

मुझे यह कहना चाहिए कि छवियों या पाठ की प्रतिलिपि को रोकने के लिए लगभग असंभव है, लेकिन इसे मुश्किल बनाते हुए अधिकांश उपयोगकर्ताओं को सामग्री चुराने में रोकेगा .. इस लेख में मैं चित्रों की रक्षा करने का एक आसान लेकिन प्रभावी तरीका देगा HTML / CSS। हम इस के लिए एक बहुत ही आसान तरीका लेंगे ... सबसे पहले, एक डिवेल में हम एक दी गई ऊंचाई और चौड़ाई के साथ छवि रखेंगे। (200 X 200 कहो)

अब हम एक समान ऊंचाई और चौड़ाई के साथ एक और पारदर्शी छवि रख सकते हैं और इसे -200 का मार्जिन दे सकते हैं। ताकि यह वास्तविक छवि को ओवरलैप कर सके। और जब उपयोगकर्ता इस की प्रतिलिपि करने का प्रयास करेंगे, तो वे केवल पारदर्शी जीआईएफ के साथ समाप्त हो जाएंगे ...

    <div style=”float: left;”>
<img src=”your-image.jpg” style=”width: 200px;height: 200px;”/>
<img src=”the-dummy-image.png” style=”border: 0px solid #000; width: 200px; height: 250px; margin-left: -200px; ” />
</div>

मेरी मालिकाना छवियों के उपयोग को रोकने के लिए कुछ प्रभावी रणनीतियां क्या हैं?

मैं उन्हें बचाने के बारे में बात कर रहा हूं, उनके साथ सीधे संपर्क आदि ...

वर्तमान में मेरे पास छवि पर एक वॉटरमार्क है, लेकिन मैं नहीं चाहता था

.NET प्लेटफ़ॉर्म पसंदीदा है, लेकिन अगर एक ऐसी रणनीति है जो एक अन्य प्लेटफॉर्म पर है जो मेरे मौजूदा एप्लिकेशन के साथ एकीकृत होती है जो एक बोनस होगी


Answer #1

यह बस संभव नहीं है हमेशा प्रिंटस्क्रीन बटन है

मुझे याद है ImageFreeze साल पहले। छवियों को लाने और प्रदर्शित करने के लिए इसमें जावा एप्लेट का इस्तेमाल किया गया था। छवि डेटा और कनेक्शन एन्क्रिप्ट किया गया था और अनएन्क्रिप्ट किए गए छवि को टेम्पके फ़ोल्डर में या जावा की कैश में भी संग्रहीत नहीं किया गया था।

इसके अलावा, एप्लेट ने लगातार विंडोज़ क्लिपब्रैड को मंजूरी दी थी, इसलिए प्रिंट स्क्रीन काम नहीं कर रहा था।

यह बहुत अच्छा काम किया है, लेकिन इसमें कुछ दोष थे

जावा की आवश्यकता के अलावा, जेएस जो ऐप्पलेट (और शायद एप्लेट ही) को एम्बेडेड करता था, किसी भी ब्राउज़र में ठीक से लोड नहीं करने के लिए सेटअप था जो कि खिड़कियों के क्लिपब्रैड तक पहुंच नहीं देता था इसका मतलब था कि यह केवल IE में काम करता है और केवल खिड़कियों पर ही।

इसके अलावा, अंतराल को क्लिपब्रैड को साफ़ करने के लिए उपयोग किए जाने वाले एप्लेट को वास्तव में तेजी से प्रिंट स्क्रीन और जिम्प में ctrl + v के साथ पीटा जा सकता है स्क्रीन को अन्य तरीकों से प्रिंट करना भी काम करेगा

अंत में, जेड एप्लेट और सभी / अपनी अधिकांश फाइलों को कमजोर कर सकता था इसलिए, यदि आप वास्तव में चित्रों को चाहते थे, तो आप स्रोत में चारों ओर घूमने के लिए यह पता लगा सकते हैं कि उन्होंने यह कैसे किया।

संक्षेप में, आप बहुत से लोगों को रोकने के लिए अपने रास्ते से बाहर निकल सकते हैं, लेकिन उपयोगिता नाली नीचे जाती है और यदि कोई विज़िटर इसे देख सकता है तो छवि को प्राप्त करने का एक तरीका हमेशा होगा।


Answer #2

आप प्रत्येक छवि को एक फ्लैश एप्लिकेशन के अंदर एम्बेड कर सकते हैं, तो ब्राउज़र को पता नहीं होगा कि छवि को कैसे बचाया जाए और कैश फ़ोल्डर में कच्चे जेपीजी को भी संग्रहीत नहीं करेगा। वे छवि की एक कॉपी प्राप्त करने के लिए अभी भी प्रिंट स्क्रीन कुंजी दबा सकते हैं, लेकिन संभवत: अधिकतर आगंतुकों को रोकने के लिए पर्याप्त होगा।


Answer #3

इसे डाउनलोड करने के लिए "असंभव" बनाना संभव नहीं है जब कोई उपयोगकर्ता आपकी साइट पर जाता है तो आप उन्हें चित्र भेज रहे हैं उपयोगकर्ता की उस छवि की एक प्रतिलिपि ब्राउज़र कैश में होगी और वह साइट को छोड़ने के बाद भी इसे एक्सेस करने में सक्षम होगा (ब्राउज़र के आधार पर, बिल्कुल)। आपका एकमात्र वास्तविक विकल्प उन्हें वॉटरमार्क करना है: हे


Answer #4

क्लाइंट पर जो कुछ भी आप भेजते हैं, वह ग्राहक की तरह है। इतना नहीं कि आप इसके बारे में "सॉर्टा हार्ड" और छवि को बचाने के लिए "काफी मुश्किल" के बीच कहीं भी कर सकते हैं।


Answer #5

क्लिक घटना को ओवरराइड करने के लिए जावास्क्रिप्ट का उपयोग करना सबसे आम है मैंने देखा ...

देखें: http://pubs.logicalexpressions.com/pub0009/LPMArticle.asp?ID=41


Answer #6

माफ़ कीजिये। यह असंभव है। आप सब कर सकते हैं यह एक ला Flickr असुविधाजनक बना है


Answer #7

मुझे लगता है कि मैं अपने दो सेंट में भी डाल सकता हूं।

ऊपर दिए गए तरीकों में से कोई भी शायद वॉटरमार्क के अपवाद के साथ काम करेगा

जहाँ भी मैं जाता हूं, मैं अपने कंप्यूटर पर प्रिंट स्क्रीन को दबा सकता हूं और ग्राफिक्स एडिटर में पेस्ट कर सकता हूं, और थोड़ा फसल के साथ, मुझे आपकी छवि है

वॉटरमार्क मुद्दे पर काबू पाने का एकमात्र तरीका वॉटरमार्क हटाने के लिए फ़ोटोशॉप टूल का उपयोग करना होगा। इस बिंदु पर, मुझे लगता है कि अधिकांश लोग केवल हार कर अपनी सामग्री के लिए आपको भुगतान करेंगे या कम से कम किसी और को चीर देंगे।


Answer #8

यह बस संभव नहीं है हमेशा प्रिंटस्क्रीन बटन है

जो कुछ भी प्रदर्शित किया गया है, उसे कैद किया जा सकता है।


Answer #9

वास्तविक रूप से आप ऐसा नहीं कर सकते हैं, जब तक कि आप उन्हें पहले स्थान पर नहीं देखना चाहते। आप सही माउस बटन क्लिक पकड़ने के लिए कुछ जावास्क्रिप्ट का उपयोग कर सकते हैं, लेकिन वास्तव में इसके बारे में है

एक और सोचा, आप शायद फ्लैश में इसे एम्बेड कर सकते हैं, लेकिन फिर, वे सिर्फ एक स्क्रीनशॉट ले सकते थे।





image