ENREGISTRER UNE IMAGE CONTENUE DANS LE PRESSE-PAPIER

Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 - 7 avril 2007 à 10:11
666merlin Messages postés 16 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 9 décembre 2010 - 7 mai 2009 à 20:50
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/42123-enregistrer-une-image-contenue-dans-le-presse-papier

666merlin Messages postés 16 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 9 décembre 2010
7 mai 2009 à 20:50
Bon, je pense que la piste du java n'est pas mauvaise, j'ai toujours la possibilité d'indiquer un lien de téléchargement du java pour les utilisateurs et même si ma source n'est pas signée, le proposer quand même...
Le tout est déjà de savoir comment faire....

La question reste donc ouverte pour celui qui pourra m'aider,
merci en tous cas de m'avoir répondu.
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
7 mai 2009 à 10:43
Avec Silverlight c'est faisable (dumoins pour du texte):
http://www.jeff.wilcox.name/2008/05/clipboard-access/
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
7 mai 2009 à 07:58
666merlin : à part passer par une applet signée (qui aurait donc accès au presse-papier), ta demande me semble guère réalisable : il faut du code s'éxécutant niveau client, donc oublie le PHP. Le javascript ne te permettra pas de faire cà, à moins de passer par un ocx qui ne sera pas portable. Java te le permet, mais au coût d'une applet signé (lourd à charger, et oblige l'utilisateur à utiliser un certificat pour utiliser l'applet). Après faut voir du côté de flash ou de silverlight s'ils proposent une solution à cà.
666merlin Messages postés 16 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 9 décembre 2010
6 mai 2009 à 19:31
Bonjour,
Ca a l'air d'être ce que je cherche, mais ne programmant pas du tout en Java (pour moi c'est uniquement PHP, JavaScript et HTML) je ne sais pas du tout comment mettre en oeuvre cette source.
SVP quelqu'un pourrait-il m'aider ?

En fait, ce que je cherche à faire, c'est qu'un utilisateur puisse envoyer directement par formulaire le contenu d'une image stockée dans le presse papier.
Style, il appui sur la touche "Imprim écran" et clique sur un bouton du site pour m'envoyer l'image du presse papier...

Si quelqu'un à la solution, je lui en serait éternellement reconnaissant, idem pour tous ceux que je pourrai aider grâce à ça.

Merci d'avance !
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
7 avril 2007 à 11:59
Mise à jour de la source afin de rajouter le zip + en faire une classe réutilisable + rajout de la fonction de récupèration de l'image directement, sans passer par un fichier sur disque.
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
7 avril 2007 à 10:32
Peu importe le format d'origine : l'image, stockée dans le presse papier, est stockée au format brut (enfin, tout dépend comment tu l'as met dans le presse-papier, mais une image, c'est au format brut normalement) et donc, lorsque tu récupère l'image par un transfer.getTransferData(DataFlavor.imageFlavor), tu récupère un BufferedImage, après tu en fais ce que tu veux : tu le stocke dans un fichier, tu l'affiche dans un JPanel, ou autre.

Bien entendu, il faut que le presse papier contienne une image, et non un fichier, car à ce moment là, cà ne marche pas !
Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 38
7 avril 2007 à 10:21
Je me demande s'il possible de savoir le nom et le format du fichier original qu'on fait la copie, ça évite d'utiliser toujours "test.png".
Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 38
7 avril 2007 à 10:17
De plus les mots techniques sont bien choisis:

Moi à la place de toi j'auaris mis : pressepapier le tout coller

Mais toi tu as préciser toutes les possibilités: pressepapier, presse, papier

Et c'est chose vraimant à apprendre, ça facilite la recherche énormément.
Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 38
7 avril 2007 à 10:14
Juste il faut indiquer qu'on doit avant de lancer l'application il faut faire la copie d'une image.
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
7 avril 2007 à 10:13
Merci ;)
Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 38
7 avril 2007 à 10:11
Salut:

Propre comme source. (9/10)
Rejoignez-nous