Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [Webprogrammierung] Bild speichern (https://www.delphipraxis.net/24356-%5Bwebprogrammierung%5D-bild-speichern.html)

alcaeus 19. Jun 2004 20:28


[Webprogrammierung] Bild speichern
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi! Also, ich weiß dass ich mit JavaScript einen Rechtsklick verhindern kann. Damit kann ich das Kontextmenü und somit auch das "Bild speichern unter" z.B. im IE unterbinden. Allerdings hat der IE 6.0 noch eine Zusatzfunktion (siehe Anhang). Kann ich die mit Hilfe von PHP/JS irgendwie deaktivieren?
Alternativ sollte man ein Bild nur nicht speichern können, wie das funktioniert ist mir eigentlich egal.

Greetz
alcaeus

Tubos 19. Jun 2004 20:30

Re: [Webprogrammierung] Bild speichern
 
Nein, das kannst du nicht unterbinden.
Selbst das Kontextmenü ist ganz leicht anzeigbar: ENTER und Rechte Maustaste gleichzeitig drücken.
Oder Seite offline verfügbar machen, dann hast du die Bilder auch.

Meflin 19. Jun 2004 20:32

Re: [Webprogrammierung] Bild speichern
 
diese funktion kann man in der tat deaktivieren, allerdings wird das auch gegen den gewillten bilderklauer nicht helfen, da es immernoch die webseite speichern unter funktion gibt und auuserdem _jedes_ bild gecached wird und somit es der user aus den temporary internet files klauben kann! der code lautet so:
Code:
GALLERYIMG="no"
einfach ins img tag rein!

alcaeus 19. Jun 2004 20:33

Re: [Webprogrammierung] Bild speichern
 
Zitat:

Zitat von Tubos
Nein, das kannst du nicht unterbinden.
Selbst das Kontextmenü ist ganz leicht anzeigbar: ENTER und Rechte Maustaste gleichzeitig drücken.
Oder Seite offline verfügbar machen, dann hast du die Bilder auch.

Also, wenn ich den Rechtsklick unterbinde, dann geht die Methode mit Enter auch nicht mehr. Das mit Seite offline verfügbar machen funzt glaube ich auch nicht, denn ich binde das Bild über eine PHP-Datei ein (mit readfile).

Greetz
alcaeus

jfheins 19. Jun 2004 20:33

Re: [Webprogrammierung] Bild speichern
 
Die kannst du auch mit HTML deaktivieren:

Für die gesmte Page:
Code:
<meta http-equiv="imagetoolbar" content="no">
Für ein Bild:
Code:
[img]bild.gif[/img]

Tubos 19. Jun 2004 20:34

Re: [Webprogrammierung] Bild speichern
 
Sry, das habe ich nicht gewusst :lol:

MrKnogge 19. Jun 2004 20:36

Re: [Webprogrammierung] Bild speichern
 
@alcaeus
Du kannst auch dafür sorgen, dass das gedownloadete Bild leer ist.

Meflin 19. Jun 2004 20:36

Re: [Webprogrammierung] Bild speichern
 
mal ganz abgesehen davon dass ich ja nicht weis, warum du so unbedingt deine bilder schützen willst, hasse ich schonmal so webseiten, die das rechtsclickmenü sperren abgrundtief. da ist bei mir viel mehr drin als nur dieses verfi**te bild speichern unter was ich auch ab und zu mal nicht zum schaden des webseitenbetriebers brauchen könnte :twisted:

jfheins 19. Jun 2004 20:39

Re: [Webprogrammierung] Bild speichern
 
Zitat:

mit readfile
Wie soll das gehen ???

Tubos 19. Jun 2004 20:39

Re: [Webprogrammierung] Bild speichern
 
Zitat:

also, wenn ich den Rechtsklick unterbinde, dann geht die Methode mit Enter auch nicht mehr
aha
na gut, mir solls egal sein - ich benutze einen vernünftigen browser :stupid:

Zitat:

mal ganz abgesehen davon dass ich ja nicht weis, warum du so unbedingt deine bilder schützen willst, hasse ich schonmal so webseiten, die das rechtsclickmenü sperren abgrundtief. da ist bei mir viel mehr drin als nur dieses verfi**te bild speichern unter was ich auch ab und zu mal nicht zum schaden des webseitenbetriebers brauchen könnte
ganz meine meinung.

alcaeus 19. Jun 2004 20:44

Re: [Webprogrammierung] Bild speichern
 
Na gut, Watermarked sind die Bilder alle. Bezüglich dem Bild speichern: es wird auf der Seite einen Link geben, mit dem man ein Bild "beantragen" kann. Dies ist nur um eine gewisse Art von Übersicht zu bekommen, wie oft ein Bild gespeichert wird.

@jfheins: ganz einfach:
Code:
header('Content-type: image/jpeg');
readfile("datei.jpg");
Greetz
alcaeus

Tubos 19. Jun 2004 20:46

Re: [Webprogrammierung] Bild speichern
 
Zitat:

Bezüglich dem Bild speichern: es wird auf der Seite einen Link geben, mit dem man ein Bild "beantragen" kann.
Und alle Nicht-IE-User werden dann herzlich darüber lachen können :stupid:

alcaeus 19. Jun 2004 20:48

Re: [Webprogrammierung] Bild speichern
 
Zitat:

Zitat von Tubos
Zitat:

Bezüglich dem Bild speichern: es wird auf der Seite einen Link geben, mit dem man ein Bild "beantragen" kann.
Und alle Nicht-IE-User werden dann herzlich darüber lachen können :stupid:

Erklär mir das mal bitte...ich blocke Kontextmenü und für die IE-User Noch die kleine Leiste da, was gibts da zu lachen?

@MrKnogge: Wie soll ein leeres Bild gedownloadet werden wenn das richtige im Browser angezeigt werden soll?

Greetz
alcaeus

MrKnogge 19. Jun 2004 20:52

Re: [Webprogrammierung] Bild speichern
 
ich habe mal einen Code gesehen, bei dem es ging, aber es war nicht leer, sondern es war diese kleine rote kreuz.

Stanlay Hanks 19. Jun 2004 20:54

Re: [Webprogrammierung] Bild speichern
 
Warum stellst du das Bild dann nicht a) in mehrern Teilen (also quasi "zersägt") und b) in einer schlechten Qualität mit sehr hoher Komrimierung auf die Seite? Keiner wird Freude an einem kaputten (gut, man kann es zusammensetzen :roll:) und stark komprimierten Bild haben.

devnull 19. Jun 2004 20:55

Re: [Webprogrammierung] Bild speichern
 
Und wenn schon, man kann jederzeit ein Screeni machen lol

NicNacMan 19. Jun 2004 20:56

Re: [Webprogrammierung] Bild speichern
 
hi,

du kannst notfalls auch noch das bild als hintergrund in einer tabelle anzeigen lassen, und um den user zu ärgern ein durchsichtiges bild mit der gleichen größe darüber (also in der tabelle) anzeigen lassen.
wenn er dann das bild speicher will, hat er nur n dummy.

aber 100% kannst du die bilder nicht sichern, denn der screenshot geht immer (notfalls mit net digicam :lol: ).

cu nicnacman

€dit: du kannst sonst auch eine halbtransparente schrift quer drüber machen.

alcaeus 19. Jun 2004 21:03

Re: [Webprogrammierung] Bild speichern
 
Zitat:

Zitat von NicNacMan
€dit: du kannst sonst auch eine halbtransparente schrift quer drüber machen.

Ja, ich mach zur Zeit ein Watermark, ich überlege mir gerade wie groß ich es wohl machen kann...

Greetz
alcaeus


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz