画像をクリップボードに送信グラフビルダーでグラフをコピーするのと同様に、画像をクリップボードに保存して他のプログラムに貼り付けるにはどうすればよいですか?
これにより、画像がテキストとして保存されます。
img = Open("$Sample_Images/black rhino footprint.jpg", jpg);
Set Clipboard( img );
しかし、これをメールなどに貼り付けることができません。
Re: クリップボードに画像を送るこのコードはより単純です。いいえ新しい窓必要。
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: クリップボードに画像を送るあなたの Get Picture と Save Picture のメッセージを見て、私は Copy Picture を思い出しました。ピクチャボックスとコピーピクチャを活用すると、以下の機能が得られます。もっと簡単な方法があるはずですが...
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: クリップボードに画像を送る必要なグラフィックを保存してから、他のプログラムでそれを取り戻す方が簡単かもしれません
//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>
グラフィックをクリップボードに貼り付けて、別のもので拾うというこのアイデアを手に入れようとすることに興味があります。
この式を使用して、データ テーブルをクリップボードにコピーしました。
main menu("Copy With Column Names")
画像を取得するためにこのアプローチを試みましたが、うまくいかないようです。
bb2 = r[border box (2)] << select;
current window()<<MAIN menu=""></MAIN>
これを過ぎると、画像ではなく、評価された式が得られます。