Bild an Zwischenablage sendenWie kann ich ein Bild in der Zwischenablage speichern, damit es in andere Programme eingefügt werden kann, ähnlich wie beim Kopieren von Diagrammen in Graph Builder?
Dies speichert das Bild als Text:
img = Open("$Sample_Images/black rhino footprint.jpg", jpg);
Set Clipboard( img );
Aber ich kann das nicht in eine E-Mail einfügen usw.
Betreff: Bild in die Zwischenablage sendenDieser Code ist einfacher; NEIN neues Fenster erforderlich.
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;
Betreff: Bild in die Zwischenablage sendenIhre Nachrichten "Bild abrufen" und "Bild speichern" erinnerten mich an "Bild kopieren", das für ein Bildfeld funktioniert.Wenn Sie ein Bildfeld nutzen und ein Bild kopieren, erhalten Sie die folgende Funktion.Es muss aber einen einfacheren Weg geben ...
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 );Betreff: Bild in die Zwischenablage sendenEs könnte einfacher sein, einfach die gewünschte Grafik zu speichern und sie dann mit dem anderen Programm wieder aufzunehmen
//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>
Ich bin daran interessiert, diese Idee zu bekommen, eine Grafik in die Zwischenablage einzufügen und sie mit etwas anderem aufzunehmen.
Ich habe diesen Ausdruck verwendet, um eine Datentabelle in die Zwischenablage zu kopieren:
main menu("Copy With Column Names")
Ich habe diesen Ansatz versucht, um das Bild zu erhalten, aber es scheint nicht zu funktionieren.
bb2 = r[border box (2)] << select;
current window()<<MAIN menu=""></MAIN>
Wenn ich daran vorbeigehe, bekomme ich nur den ausgewerteten Ausdruck, nicht das Bild.