Les Snippets

Connexion

Enregistrer une image du presse papier

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 07/04/2007 09:30:42 et initié par DARKSIDIOUS [Liste]
Vue : 6815
Catégorie(s) : Fichier / Disque, Trucs & Astuces, Système, Divers, Graphique
Langages dispo pour ce code :
- Java
- VB6
- Delphi 5



Langage : Java
Date ajout : 07/04/2007
Posté par DARKSIDIOUS [Liste]
        Transferable transfer = Toolkit.getDefaultToolkit().getSystemClipboard().getContents(null);
        try {
            if (transfer != null && transfer.isDataFlavorSupported(DataFlavor.imageFlavor)) {
                BufferedImage image = (BufferedImage) transfer.getTransferData(DataFlavor.imageFlavor);
                ImageIO.write(image, "png", new File("test.png"));
            }
        } catch (UnsupportedFlavorException e1) {
            e1.printStackTrace();
        } catch (IOException e2) {
            e2.printStackTrace();
        } catch (IOException e) {
             e.printStackTrace();
         }

Langage : VB6
Date ajout : 07/04/2007
Posté par DARKSIDIOUS [Liste]
    If Clipboard.GetFormat(vbCFBitmap) Then
    
        Call SavePicture(Clipboard.GetData(vbCFBitmap), App.Path & "\test.bmp")
    
    End If

Langage : Delphi 5
Date ajout : 23/07/2008
Posté par cirec [Liste]
{On récupère le contenu du presse papier
 dans un TImage et on l'enregistre}
procedure TForm1.Button1Click(Sender: TObject);
begin
  if Clipboard.HasFormat(cf_BITMAP) then
  with Image1.Picture.Bitmap do
  begin
    Assign(Clipboard);
    SaveToFile('Test.bmp');
  end;
end;

Remarque :
Ne pas oublier d'ajouter l'unité "ClipBrd" dans la clause "Uses"

Snippets en rapport avec : Image, Presse, Papier, Presse-papier, Clipboard



Codes sources en rapport avec : Image, Presse, Papier, Presse-papier, Clipboard

{JAVA / J2EE} ENREGISTRER UNE IMAGE CONTENUE DANS LE PRESSE-PAPIER
N'ayant rien trouvé de source à ce sujet sur JavaFR, j'en profite pour poster cette toute petite sou...

{Visual Basic, VB6, VB.NET, VB 2005} GESTION DU PRESSE-PAPIER
Bonjour, Je dépose ce code, nettement plus utile et plus fiable que Fermez-moi lol. Il permet ...

{Visual Basic, VB6, VB.NET, VB 2005} CAPTURE D'ÉCRAN D'IMAGES ET DE TEXTES
Capture d'écran très simple.(Encore plus simple) Un peu plus de commentaires sur les conseils de ...

{C# / C#.NET} CLIPBOARD MANAGER 1.0...
Gestionnaire de presse papier assez pratique...

{Visual Basic, VB6, VB.NET, VB 2005} RÉCUPÉRATION/ÉCRITURE DES NOMS DE FICHIERS CONTENUS DANS LE PRESSE-PAPIER
VB permet de lire facilement certains contenus du presse-papier windows (texte, image ...), mais pou...

{Visual Basic, VB6, VB.NET, VB 2005} DIAPORAMA.
Cette application permet de faire tourner les images du fond d'écran dans l'ordre que vous voulez. A...

{Visual Basic, VB6, VB.NET, VB 2005} CHANGEZ SON WALLPAPER SIMPLEMENT.
Ce code n'est pas entierement de moi, je l'ai adapter pour l'utiliser plus facilement, ce code perme...

{JAVA / J2EE} TÉLÉCHARGEMENT D'IMAGES (POCHETTES CD, DVD, LIVRES...) SUR INTERNET
Petite fonction permettant de télécharger des images de cds, bd, livres, dvd, films, affiches par r...

{JAVA / J2EE} FAIRE DEFILER UNE IMAGE
...

{Visual Basic, VB6, VB.NET, VB 2005} PRESSE-PAPIER
Controle du presse papier, c'est a vous de jouer !!! ...