Inkscape: 透明度を維持したままオブジェクトをコピーする

Inkscape: 透明度を維持したままオブジェクトをコピーする

周囲の透明度を失わずに、あるウィンドウから別のウィンドウにオブジェクトをコピーする方法を探しています。

私は 2 つの Inkscape ウィンドウを持っています。設定は非常に簡単です。最初のウィンドウでは、塗りつぶされた円と塗りつぶされた四角形を描きます。円は四角形の上に配置して、円の周囲の領域が透明であることを示します (つまり、円の「下」に四角形が見えるようになります。スクリーンショット 1 の左を参照)。2 番目のウィンドウでは、塗りつぶされた四角形だけを描きました (スクリーンショット 1 の右)。

前に

ウィンドウ 1 からウィンドウ 2 に円をコピーすると、円の周囲の透明度が失われます (スクリーンショット 2)。

後

ドキュメントの背景が 0% アルファ/白であることを確認しました。

これはかなり不自然な例ですが、簡単に再現できます。私が実際に作業しているグラフィックには、1 つのグループに多数のオブジェクトがありますが、結果は同じです。何かが足りないような気がします。円は、移動先では円として動作しなくなります。代わりに、ビットマップのように動作します。ビットマップ コピー機能は絶対に使用しません。

答え1

私も同じ問題を抱えていました。コピー&ペーストされたオブジェクトの背景が白くなっているようです。背景なしでオブジェクトを別のウィンドウに配置する方法を見つけました。

  • 最初のファイルを保存する(SVG形式)
  • 別のウィンドウに移動
  • インポートします(ファイル -> インポート)

これにより、最初のファイルにあったすべてのオブジェクトがインポートされますが、不要なオブジェクトは削除できます。

答え2

根本的な問題は、Mac OS X 用の現在の Inkscape パッケージでは、貼り付けられたオブジェクトが元のベクター オブジェクトのベクトル コピーとして貼り付けられるのではなく、実際にはビットマップ イメージ (背景は白一色) として貼り付けられることです。

これは、X11/Xquartz のペーストボード同期との既知の上流競合が原因です。コピーされたベクター オブジェクトはビットマップ イメージとして貼り付けられ、クリップボード上のベクター データを期待する他の Inkscape コマンド (例: 貼り付けスタイル、貼り付けサイズ、鉛筆/ペン ツールの「形状: クリップボードから」、パス効果エディターの「パスの貼り付け」など) でもベクター情報 (スタイル、パス) は使用できません。

Inkscape FAQ の説明に従って、ペーストボードの X11 設定を調整してください。Inkscapeでコピー&ペーストすると、ベクターオブジェクトをコピーするのではなく、ピクセル化された画像が作成される。(そしてこのスクリーンショット変更はすぐに有効になります (X11/XQuartz または Inkscape を再起動する必要はありません) が、以前にコピーして貼り付けたオブジェクトはやり直す必要があります。

答え3

X11の設定でチェックを外す「クリップボードが変更されたらペーストボードを更新する」: ここに画像の説明を入力してください

Ctrl-Dあるいは、クリップボードに触れずに、ショートカットを使用して選択したオブジェクトを複製することもできます。

答え4

コピーするのではなく複製してみてください。

複数のテキスト ボックスを選択してコピーしようとしたときに、テキスト間の背景が不透明な白になるという問題が発生しました。コピーする代わりに複製を試みたところ、まさに私が求めていた結果が得られました。つまり、すべてのテキスト ボックスが互いに同じ位置にコピーされ、背景でつながれていない状態になりました。

関連情報