4 Stimmen

Verhindern, dass ein Besucher ein Bild von meiner Website speichert

Welche wirksamen Strategien gibt es, um die Verwendung meiner geschützten Bilder zu verhindern?

Ich spreche davon, sie zu speichern, sie direkt zu verlinken usw...

Zurzeit habe ich ein Wasserzeichen auf dem Bild, aber das möchte ich nicht.

.NET-Plattform bevorzugt, aber wenn es eine Strategie gibt, die auf einer anderen Plattform basiert und sich in meine bestehende Anwendung integrieren lässt, wäre das ein Bonus.

1voto

Mike Punkte 3266

Realistischerweise können Sie das nicht, es sei denn, Sie wollen nicht, dass sie es überhaupt sehen. Sie könnten etwas Javascript verwenden, um den Klick mit der rechten Maustaste abzufangen, aber das war's auch schon.

Ein anderer Gedanke ist, dass man es vielleicht in Flash einbetten könnte, aber auch hier könnten sie einfach einen Screenshot machen.

1voto

Holtorf Punkte 1421

Entschuldigung. Das ist unmöglich. Alles, was Sie tun können, ist, es unbequem zu machen, wie bei Flickr.

1voto

Shadow2531 Punkte 11620

Das ist einfach nicht möglich. Es gibt immer die Schaltfläche PrintScreen.

Ich erinnere mich an Tests ImageFreeze vor Jahren. Es benutzte ein Java-Applet zum Abrufen und Anzeigen von Bildern. Die Bilddaten und die Verbindung waren verschlüsselt, und das unverschlüsselte Bild wurde nicht in einem temporären Ordner oder gar im Cache von Java gespeichert.

Außerdem löschte das Applet ständig die Windows-Zwischenablage, so dass der Druckbildschirm nicht funktionierte.

Es funktionierte ziemlich gut, hatte aber einige Mängel.

Das JS, in das das Applet eingebettet war (und vielleicht auch das Applet selbst), erforderte nicht nur Java, sondern war auch so eingestellt, dass es in einem Browser, der keinen Zugriff auf den Windows-Clipbrd ermöglichte, nicht richtig geladen wurde. Dies bedeutete, dass es nur im IE und nur unter Windows funktionierte.

Außerdem konnte das Intervall, in dem das Applet die Clipbrd löschte, mit einem wirklich schnellen Print Screen und ctrl+v in Gimp überboten werden. Das Drucken des Bildschirms auf andere Weise würde auch funktionieren.

Endlich, Jad könnte das Applet und alle/den Großteil seiner Dateien dekompilieren. Wenn Sie also wirklich die Bilder wollten, könnten Sie im Quelltext herumstochern, um herauszufinden, wie sie es gemacht haben.

Kurz gesagt, man kann sich Mühe geben, viele Leute aufzuhalten, aber die Benutzerfreundlichkeit geht den Bach runter und es wird immer einen Weg geben, das Bild zu bekommen, wenn der Besucher es sehen kann.

0voto

Nick Punkte 13044

Alles, was Sie an den Kunden senden, geht an den Kunden. Sie können nicht viel dagegen tun, außer das Speichern des Bildes zwischen "ziemlich schwer" und "ziemlich schwer" zu machen.

0voto

mridul4c Punkte 6895

Ich muss gleich zu Beginn sagen, dass es fast unmöglich ist, das das Kopieren von Bildern oder Texten zu verhindern, aber es zu erschweren, wird die meisten die meisten Nutzer davon abhalten, Inhalte zu stehlen. In diesem Artikel werde ich eine einfachere aber effektiven Weg, um Bilder mit html/css zu schützen. Wir werden einen sehr einfachen Weg gehen Zuerst platzieren wir das Bild in einem div mit einer bestimmten Höhe und Breite. (Sagen wir 200 X 200)

Jetzt können wir ein weiteres transparentes Bild w Breite platzieren und ihm einen Rand von -200 geben. Damit überlappt es das eigentliche Bild. Und wenn der Benutzer das Bild nur das transparente gif

    <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>

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X