[XHTML/CSS] Empecher la selection d'une image
Fermé
Ky021
Messages postés
211
Date d'inscription
dimanche 18 juin 2006
Statut
Membre
Dernière intervention
23 septembre 2011
-
2 mai 2008 à 19:58
mobius - 4 déc. 2011 à 16:09
mobius - 4 déc. 2011 à 16:09
A voir également:
- [XHTML/CSS] Empecher la selection d'une image
- Image iso - Guide
- Comment agrandir une image - Guide
- Acronis true image - Télécharger - Sauvegarde
- Légender une image - Guide
- L'indice n'appartient pas à la sélection vba ✓ - Forum Programmation
8 réponses
Ky021
Messages postés
211
Date d'inscription
dimanche 18 juin 2006
Statut
Membre
Dernière intervention
23 septembre 2011
9
1 juil. 2008 à 00:07
1 juil. 2008 à 00:07
Ok merci.
sopra74
Messages postés
22
Date d'inscription
samedi 16 février 2008
Statut
Membre
Dernière intervention
1 juillet 2008
1
1 juil. 2008 à 03:02
1 juil. 2008 à 03:02
Bonjour,
si je comprend bien vous souhaitez protèger vos images. Dans ce cas, je pense que c'est pratiquement impossible en théorie car une simple capture d'ecran le permet.
Après il y a une solution pour afficher un sorte de cryptage sur vos images à la manière des sites d'images libres de droit.
si je comprend bien vous souhaitez protèger vos images. Dans ce cas, je pense que c'est pratiquement impossible en théorie car une simple capture d'ecran le permet.
Après il y a une solution pour afficher un sorte de cryptage sur vos images à la manière des sites d'images libres de droit.
et bêtement, supprimer l'option "clic droit" sur la page ?
pour la capture écran, c'est possible mais la qualité n'est pas exploitable.
donia
pour la capture écran, c'est possible mais la qualité n'est pas exploitable.
donia
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Dr Zoidberg
Messages postés
529
Date d'inscription
jeudi 28 juin 2007
Statut
Membre
Dernière intervention
12 juin 2015
100
1 juil. 2008 à 08:10
1 juil. 2008 à 08:10
Salut,
La désactivation du clic droit se fait en javascript, il suffit de le désactiver pour passer outre, ça n'est vraiment pas efficace.
De toute façon en regardant la source de la page, on retrouve l'url de la photo, après il suffit de la copier.
La capture d'écran est efficace tant que l'image n'est pas plus grande que l'écran.
Effectivement il n'a y pas de solution vraiment efficace, a part marquer les images. Et encore soir la marque est petite et laisse bien voir la photo mais est facilement supprimée par recadrage, soit elle est grosse et pollue complètement l'image.
La désactivation du clic droit se fait en javascript, il suffit de le désactiver pour passer outre, ça n'est vraiment pas efficace.
De toute façon en regardant la source de la page, on retrouve l'url de la photo, après il suffit de la copier.
La capture d'écran est efficace tant que l'image n'est pas plus grande que l'écran.
Effectivement il n'a y pas de solution vraiment efficace, a part marquer les images. Et encore soir la marque est petite et laisse bien voir la photo mais est facilement supprimée par recadrage, soit elle est grosse et pollue complètement l'image.
xavierh
Messages postés
72
Date d'inscription
mardi 3 juin 2008
Statut
Membre
Dernière intervention
9 août 2009
25
1 juil. 2008 à 08:14
1 juil. 2008 à 08:14
Tu fais peur aux idiots (ça fait une grosse partie de moin) tu leur dit qu'il seront poursuit par la justice ^^ .
Mais je sais pas si t'as le droit de dire ca! 0_o
Mais je sais pas si t'as le droit de dire ca! 0_o
xavierh
Messages postés
72
Date d'inscription
mardi 3 juin 2008
Statut
Membre
Dernière intervention
9 août 2009
25
1 juil. 2008 à 09:26
1 juil. 2008 à 09:26
Oui mais il reste CTRL+A, copier, coller, copier(des images suelement), coller dans paint par exemple, puis enregistrer l'image sous....
vignemail1
Messages postés
1246
Date d'inscription
vendredi 8 octobre 2004
Statut
Contributeur
Dernière intervention
13 septembre 2019
259
1 juil. 2008 à 08:19
1 juil. 2008 à 08:19
Fait un fichier php qui fourni l'image et donc utilise ce php comme src pour tes <img>
<img src="get.php?id=5656" alt=""/>
avec get.php:
<?php
if (isset($_GET['id'] == "5656")){
header("Content-type: image/jpg");
file_get_contents("./images/".$_GET['id'].".jpg");
}
?>
bon évidemment tu peux l'améliorer, c'est juste une démo rapide. Tu peux vérifier le referrer et éventuellement le session_id() pour être sûr que cela vient bien d'une demande dans un navigateur. Encore mieux, tu peux stocker le contenu des fichiers images dans une base de données (avec des champs type BLOB) et donc impossible d'accéder directement aux images.
<img src="get.php?id=5656" alt=""/>
avec get.php:
<?php
if (isset($_GET['id'] == "5656")){
header("Content-type: image/jpg");
file_get_contents("./images/".$_GET['id'].".jpg");
}
?>
bon évidemment tu peux l'améliorer, c'est juste une démo rapide. Tu peux vérifier le referrer et éventuellement le session_id() pour être sûr que cela vient bien d'une demande dans un navigateur. Encore mieux, tu peux stocker le contenu des fichiers images dans une base de données (avec des champs type BLOB) et donc impossible d'accéder directement aux images.
24 juin 2008 à 23:24
Mais si quelqu'un veut vraiment les récupérer, il pourra sans trop de peine.