Linux では、次のコマンドを使用して、画像を PNG データとしてクリップボードに簡単にコピーできますclipboard。これは、グラフィック プログラム (GIMP など) に貼り付けることができます。
set w 300
set h 200
set i [image create photo -width $w -height $h]
$i put blue -to 0 0 $w $h
clipboard clear
clipboard append -type image/png -- [$i data -format png]
image delete $i
ただし、Windows ではこれは機能しません。つまり、clipboardコマンドは成功しますが、画像をどこにも貼り付けることができません。また、クリップボード モニター ( http://freeclipboardviewer.com/など) には、コピーされたコンテンツは表示されません。
に何か問題があり-type image/pngますか? -type別のパラメータまたは別のデータ形式 (BMP、JPEG など)を使用する必要がありますか?
これは「ネイティブ」Tcl/Tk コマンドで実行できますか ( https://wiki.tcl-lang.org/page/Copy+image+to+and+from+the+Windows+clipboardtwapiで提案されているように使用せずに)?