Envoyer l'image dans le presse-papiersComment puis-je enregistrer une image dans le presse-papiers afin qu'elle puisse être collée dans d'autres programmes, similaires à Copier un graphique dans Graph Builder ?
Cela enregistre l'image sous forme de texte :
img = Open("$Sample_Images/black rhino footprint.jpg", jpg);
Set Clipboard( img );
Mais je ne peux pas coller ceci dans un e-mail, etc.
Re : Envoyer l'image dans le presse-papiersCe code est plus simple ; Non nouvelle fenetre requis.
Names default to here( 1 );
//Get an image from "New image()", "<< Get Picture", etc:
img = New image("$Sample_Images/black rhino footprint.jpg");
pb = Picture Box( img );
pb << Copy Picture;
Re : Envoyer l'image dans le presse-papiersVos messages Get Picture et Save Picture m'ont rappelé Copier l'image, qui fonctionne pour une zone d'image.Tirer parti d'une zone d'image et copier une image donne la fonction ci-dessous.Il doit y avoir un moyen plus simple cependant...
Names default to here( 1 );
PicToClipboard = Function( {img},
win = New Window("temp",
pb = Picture Box( img )
);
pb << Copy Picture;
win << Close Window();
);
<BR />//Get an image from "New image()", "<< Get Picture", etc:
img = New image("$Sample_Images/black rhino footprint.jpg");
<BR />//Save it to the clipboard
PicToClipboard( img );Re : Envoyer l'image dans le presse-papiersIl peut être plus simple de simplement enregistrer le graphique que vous voulez, puis de le récupérer avec l'autre programme.
//run this again Abrasion.jmp from the sample data
obj=Distribution(
Continuous Distribution(
Column( :Abrasion ),
PpK Capability Labeling( 1 ),
Customize Summary Statistics( N Missing( 1 ), N Unique( 1 ) )
)
);
r = obj << Report;
//three ways to get a picture
bb2 = r[border box (2)] <<GET picture=""></GET>
Je suis intéressé à essayer d'avoir cette idée de coller un graphique dans le presse-papiers et de le récupérer avec autre chose.
J'ai utilisé cette expression pour copier une table de données dans le presse-papiers :
main menu("Copy With Column Names")
J'ai essayé cette approche pour obtenir l'image, mais cela ne semble pas fonctionner.
bb2 = r[border box (2)] << select;
current window()<<MAIN menu=""></MAIN>
Quand je dépasse cela, je reçois juste l'expression évaluée, pas l'image.