Figureとaxe​sの背景を透明に設定​して、クリップボード​にコピーするにはどう​すればいいですか。

34 visualizaciones (últimos 30 días)
MathWorks Support Team
MathWorks Support Team el 25 de Oct. de 2013
Respondida: MathWorks Support Team el 25 de Oct. de 2013
Figureとaxesの背景を透明に設定して、クリップボードにコピーするにはどうすればいいですか。

Respuesta aceptada

MathWorks Support Team
MathWorks Support Team el 26 de Oct. de 2013
下図のようにFigureの背景とaxesの背景がありますが、両方を透明にする方法を紹介します。
Figureの背景が透明
Figureとaxesの背景が透明
print関数でコピーする方法と、FigureのGUIからコピーする方法を紹介します。
1.print関数でコピーする方法
(1)Figureとaxesのカラープロパティをnoneに設定し、Figureとaxesの背景を透明に設定します。
set(gcf,'Color','none');
set(gca,'Color','none');
(2)FigureのInvertHardcopyプロパティをoffに設定し、Figureの背景を白でコピーする設定をはずします。
set(gcf,'InvertHardcopy','off')
(3)printコマンドでmetafile形式でコピーします。レンダラはPaintersを指定します。
print -dmeta -painters
2.FigureのGUIからコピーする方法
(1)axesのカラープロパティをnoneに設定し、axesの背景を透明に設定します。
set(gca,'Color','none');
(2)Figureの「編集」メニューから「コピーオプション」を選択し、「Figureのコピーテンプレートコピーオプション設定」ダイアログを開きます。(図2)
なおMATLAB R13の場合、「編集」メニューから「コピーオプション」を選択しますと「設定」ダイアログが開きます。
その場合は、左側のツリーにある「Figureコピーテンプレート」の+マークをクリックし、「Figureコピーオプション」を
選択します。
「クリップボード書式」を「metafile」に、「Figureのバックグラウンドカラー」を「透明なバックグラウンド」に設定します。
(3)Figureの「編集」メニューから「Figureのコピー」を選択し、クリップボードにコピーします。

Más respuestas (0)

Categorías

Más información sobre グラフィックス en Help Center y File Exchange.

Productos


Versión

R14SP2

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!