Trickkiste - Kleiner Kopierschutz für Grafiken
Anzeige
Wirklich sicher ist auch diese Variante nicht, dennoch lässt sich mit ihr so mancher übereifrige Bilderdieb aufs Glatteis führen...
|
Versuchen Sie doch mal, dieses Bild über das Kontextmenü der rechten Maustaste zu kopieren.
Es scheint ohne Problem zu klappen, aber eben nur scheinbar. Wer sich die kopierte Grafik im Browser oder Grafikprogramm anschaut, erlebt eine Überraschung, denn es ist nicht zu finden. Genau deshalb funktioniert die Methode, denn "Bildersammler" speichern auf ihren Surftouren lustig ab und schauen erst bei Bedarf, was sie denn wohl verwenden können.
Wie wird das gemacht?
Die Grafik liegt als Hintergrundbild in einer Tabelle. Sie weist exakt dieselben Maße auf, wie das Bild, im Falle unseres Beispiels 120*80 Pixel.
Damit nicht genug: Eine weitere Tabelle in den selben Abmessungen wird ebenfalls hineingesetzt, diese enthält eine transparente "Einpixelgrafik", die wiederum auf die schon genannten Maße skaliert wird. Ein bisschen viel Aufwand zwar, aber doch ohne Schwierigkeiten möglich.
Der Quellcode:
<table border="0" cellspacing="0" cellpadding="0"
width="124" height="80" background="images/world_a.gif">
<tr>
<td>
<table border="0" cellspacing="0"
cellpadding="0" width="124" height="80">
<tr>
<td><img src="images/2.gif" width="124"
height="80"></td>
</tr>
</table>
</td>
</tr>
</table>
Mit alten Browsern klappt die Sache leider nicht, die können keine Hintergrundbilder in Tabellen anzeigen. Manchmal lässt sich mit CSS nachhelfen:
style="background-image : url(images/world_a.gif)"
Verwandte Artikel
1 Kommentar zu “Trickkiste - Kleiner Kopierschutz für Grafiken”
Meine Meinung
Bitte beachten Sie: Werbung und Spam sind unerwünscht und können eine Rechnung zur Folge haben. Woher kommen die Bilder neben den Kommentaren?










Frage:
wie kann ich dieses Script anwenden, wenn die Bildgrößen variabel sind?
Beispiel:
Ich lade Bilder aus der Datenbank, alle mit unterschiedlichen Größen.
Wie erreiche ich, dass das Script die genauen Bildgrößen erkennt
???
Gruß Tobias