Aide - Recherche - Membres - Calendrier
Version complète : téléchargements...
Forum osCommerce-fr > Adapter OsCommerce MS2 > Design
zuibaxian
Bonjour,
je sait pas si je suis au bon endroit mais bon...
je cherche un moyen d'empêcher le téléchargement des images présentes sur ma boutique en ligne:

[edit modération => lien n'apportant rien à la compréhension de la question = supprimé]

voila merci d'avance...
fissiaux

Lis déjà ce qui existe sur ce sujet, et tu comprendras qu'au mieux tu empecheras une certaine frange de gens de récupérer mais pas les autres.

Protéger ces images avec un filigramme semble le mieux.
zuibaxian
salut,
merci de ta réponse,
serait-il possible d'avoir le liens ou le nom du sujet qui en parle car je n'arrive pas à le trouver
merci
erick
Bonsoir,

Si tu ne veux pas que l'on puisse télécharger tes images, tu ne les publies pas sur le web!!!

Dans paint Shop Pro tu as la possibilitée de mettre un filigrane sur tes photos, ce qui n'empéche pas avec un peu de patience et de dextérité de la remettre a l'état d'origine.
Ce qui revient a ma première remarque.

@ +
xaglo
CITATION(zuibaxian @ 14 Oct 2006, 20:21) [snapback]199394[/snapback]
serait-il possible d'avoir le liens ou le nom du sujet qui en parle car je n'arrive pas à le trouver

http://www.oscommerce-fr.info/forum/index....showtopic=38734

pour ne citer que le plus récent parmis les quelques dizaines… ce sujet est récurrent
zuibaxian
merci les gars!

pour le coup du filigrane j'y avais biensur pensé, le problème c'est que je dois avoir au moins 5000 photos sur mon site alors....
erick
Re,

Juste pour poursuivre, (Bien que je soi contre toutes ces techniques nous sommes tous bien content de pouvoir récuppérer un gif ou autre icône pour notre usage, sans avoir à réinventer la roue) mais bon si tu veux une technique en voici une, celle du sous-verre:

L'astuce,

1)on n'utilisera pas la balise <img> pour affichée l'image !
2)on utilisera 2 images ! et 2 balises !

mon choix c'est porté sur la balise span pour l'image à "proteger" lol !
et une balise div pour l'image qui sera eventuellement copié par l'internaute !

dans le css
<!--------------------------->
.img{
background: url(images/ma_belle_image.jpg) no-repeat;
}
.prend{
background: url(images/blank.gif) repeat;
}
<!--------------------------->
ou blank.gif est une image transparente d'un pixel sur un pixel !
repeat :pour qu'elle tapisse entierement l'espace du div.
cette image transparente laissera bien entendu voir l'autre image situé en dessous !

il est préferable de renommer blank.gif par un nom de fichier plus evocateur.

puis dans la page ou l'on veut afficher l'image il suffit d'inserer les balises comme suit:
<span class="img"><div class="prend"></div></span>
ceci affichera votre image comme la balise img
et vous aurez en plus la possibilité d'inserer un texte au dessus !
A propos si vous ecrivez dans la balises span, c'est perdu !
ecrivez votre texte dans la balise div !
(en utilisant les div comme des calques ou layers vous pouvez fort bien
creer une image a partir de differentes images superposées, libre court a vos bricoles !)
... et au click droit :
l'internaute se verra alors proposé par le menu contextuel d'afficher ou d'enregistrer l'image de fond ou arriere plan (selon les navigateurs), ...surprenant !
et puis a l'affichage et ben, il n'y aura rien !
Si il veut votre image il devra s'y prendre autrement !

proteger a 100%, impossible, si vous la montrez ,elle est copiable !

Perso quand je vais sur un site et que je trouve un anticlic droit je sors immédiatement car on a tous à un moment ou à un autre été bien content de pouvoir ce servir de ce que les autres ont fait avant nous Osc et ce forum en sont une digne réprésentation.

@ +
zuibaxian
il est clair que mon but n'est pas d'empêcher la diffusion des images mais plutôt d'éviter qu'elles soient détournées de façon préjudiciable, donc je pense que la meilleure solution reste le filigrane (mais bon j'ai énormement de photos...), car j'ai biensur intêret à ce que mes produits soient vus...
merci à tous
Gnidhal
Oui Erik,
on peut aussi placer toutes les images en base de données (contenu code du fichier image) et le restituer avec une lecture d'image.
Avantage l'image n'existe pas, elle est créée à la volée à partir du code en base. La seule capture possible est ue copie d'écran.
Inconvénient, les requêtes en base sont dithiranbiques et le serveur risque de ne pas suivre.

Non il n'y a vraiment aucune solution pour protéger à 100% le piratage des images.

erick

Bonjour,

Je suis bien d'accord avec toi, étant contre ce genre de pratique, mais chacun est libre donc j'ai fourni une solution parmis d'autres.
Comme je le notais dans ma première intervention la seule manière pour que l'on ne puisse pas télécharger les photos est de ne pas les publier.

Bonne journée @ +
Celluloid
CITATION(Gnidhal @ 16 Oct 2006, 09:44) [snapback]199608[/snapback]

Oui Erik,
on peut aussi placer toutes les images en base de données (contenu code du fichier image) et le restituer avec une lecture d'image.
Avantage l'image n'existe pas, elle est créée à la volée à partir du code en base. La seule capture possible est ue copie d'écran.


Pour que cela marche, il faut que le script qui restitue les images prenne en paramètre un jeton à usage unique valable pour une durée déterminée (genre 1 à 3 minutes max).
Jeton à usage unique que l'on génère pour chaque image de chaque page pour chaque utilisateur ... il faut donc qu'une session PHP ait démarré ...

sinon euh ... je ne vois rien qui empêche de télécharger l'image avec wget ...


Edit: on n'est d'ailleurs pas obligé de stocker les images en base de données ... il suffit d'utiliser le même principe que le module de "téléchargement" de produits : on a un "repository" secret avec les images, et on les recrée à la volée ...
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2013 Invision Power Services, Inc.