Response.WriteBinary(), eingebettetes Flash, JavaScript-Hacks, versteckte Divs.
Im Laufe der Jahre habe ich alle möglichen Methoden zur Sicherung eines Bildes gesehen und ausprobiert, und ich bin zu einem Schluss gekommen: Wenn es online zu sehen ist, kann es auch aufgenommen werden, mein Freund.
Sie sollten sich also überlegen, was das eigentliche Ziel dieser Aktion sein könnte. Piraterie zu verhindern? Wenn ein grobes und übergroßes Wasserzeichen nicht Ihr Stil ist, können Sie immer noch versteckte Daten einbetten (Apress hatte einen Artikel, der vielversprechend aussah über digitale Steganografie ) in Bildern, um sie später als Ihre eigenen zu identifizieren. Möglicherweise bieten Sie nur Bilder mit reduzierter oder geringerer Qualität an.
Flickr legt eine transparente Gif-Ebene über das Bild, so dass man, wenn man nicht eingeloggt ist und mit der rechten Maustaste klickt, die immer wieder geniale spaceball.gif . Aber nichts kann einen Screenshot verhindern, außer, na ja, das Bild einfach nicht anzubieten.
Wenn die Musikindustrie Sie dazu bringen könnte, Ihre gesamte Musik zu hören, ohne Dateien zu kopieren oder zu besitzen, würde sie es tun. Wenn das Fernsehen eine Sendung ausstrahlen und sicher sein könnte, dass niemand eine Kopie der Sendung speichern kann, würde sie es wahrscheinlich auch tun. Das ist der unglückliche Teil der gemeinsamen Nutzung von Medien mit der Öffentlichkeit. Die wirklich gute Frage ist hier, wie Sie Ihr Material schützen können, OHNE seriöse Nutzer am Konsum Ihrer Bilder zu hindern. Wenn Sie zu viele Schutzmaßnahmen ergreifen, wird niemand mehr Ihre Website besuchen oder Ihre Software verwenden (wenn Sie versuchen, meine Maus zu deaktivieren, werde ich fast sofort vom guten zum schlechten Nutzer).