Inkscapeで内側の境界線(ストローク)を作成する方法は?


29

Inkscapeで図形を作成し、境界線の幅をに設定しました1px。ただし、
実際のサイズには100px境界線があり102pxます。

外側ではなく、オブジェクトに内側の境界線を設定するにはどうすればよいですか?Photoshopを使用する場合、タイプ
は選択可能(内側外側、または中央の境界線)ですが、Inkscapeにはこのオプションはありません。


SVGコードを理解しているユーザーには、関連する質問stackoverflow.com/questions/20778568/…(「SVGでインセットドロップシャドウを作成する方法」)があります。
エドワード

回答:


19

Inkscapeはオブジェクトのストロークタイプの変更をサポートしていません
が、必要な内側の境界線やぼかしを作成する他の方法があります。

単純な方法の1つは、塗りつぶしなしで選択した境界線(ストローク)を使用して、形状のコピーを作成することです。
このコピーにはクリッピングパスが与えられているため、ストロークの余分な(外側の)部分は
元のシェイプの外側には見えません。クリップに使用されるパスは、元の形状の変更されていない2番目のコピーであり
、通常/通常のオブジェクトとしては表示されません。
オリジナルの編集時にこれらのコピーが確実に変更されるようにするために、
それぞれをリンクオフセットにすることができます-また、オリジナルのシェイプ内で移動することもできます。

  1. 形状を作成して選択します(F1

  2. リンクされたオフセットコピーを作成します。これは、その上に表示されます(Ctrl+Alt+JまたはPathメニュー)。

  3. ストローク(境界線)の幅を必要な2倍に変更するか、オフセット
    マグニチュード/半径を設定して、外側の境界線の内側の端に移動
    します-ノードハンドルまたはXML属性(組み込みエディター、単位はptではなくptです) )

  4. この形状に塗りつぶしと選択された境界線の色を与えない -オブジェクトメニューの塗りつぶしとストローク

  5. 元の形状の2番目のリンクされたオフセットコピーを作成し、そのままにしておきます

  6. この形状ステップ3のコピー(Shiftキーを押しながらマウスをドラッグ)を選択します
    -この形状が上にあることを確認します(zオーダー)-上記のリンクのマニュアルページを参照してください

  7. クリップの設定 - Object → Clip → Setメニュー項目を使用

次に、内側の境界線が完成します。


貼り付けた形状とストロークの形状を選択するにはどうすればよいですか?Shiftでは何も起こりません。
ディマ

@Dima 私が更新した上記の回答を参照してください- Shiftキーを押すときにマウスをドラッグするか、他のオブジェクトをクリックする必要があります。また、また、アプリケーションで見ることができるチュートリアルページ、以下、有用である可能性:inkscape.org/en/doc/basic/tutorial-basic.html
エドワード

それは驚くほど直感的ではありませんが、完全に機能します。
dgo

こんにちは、一年前、これを完全に忘れてしまった私。
dgo

7

「境界」で「ストローク」を意味するかどうかはわかりませんが、SVG標準では内側/外側のストロークが許可されていないため、Inkscapeもそうではありません。よくあることは、オブジェクトを複製して縮小/拡大することで偽造することで、目的の境界線を取得することです。私はこれが内側の境界線と外側の境界線でうまく機能するとは思いませんが。

Inkscapeのバグ:内側/外側/中央のストロークの配置



7

@ cristian-ciupituが提示するワークフローの代替ワークフローは次のとおりです。

  1. 塗りつぶしのないオブジェクトまたはパスを作成(または選択)します。必要に応じて、ストローク幅(Shift+ Ctrl+ F)を既に設定するか、後で修正できます。
  2. オブジェクト/パスを複製(Ctrl+ D)します。これにより、オリジナルの上に複製が作成されます。
  3. 重複する下部(ObjectLower、またはPage Down)を送信すると、次のことができます...
  4. ...選択(arrowツールバーのまたはF1)およびShift+ Clickオブジェクト/パスを選択します。「Lowered」複製がすでに選択されているため、これにより、2つの同一のオブジェクト/パスが互いの上に選択されます。ウィンドウの下部にあるステータス行でこれを確認する必要があります。
  5. 今選択ObjectClipSet

出来上がり!内側のボーダー!

必要に応じて、内側の境界線の幅(Shift+ Ctrl+ F)を調整できるようになりました。ストローク幅の半分が見えないようにクリップされるため、ストローク幅を目的の内側の境界線幅の2倍に設定します。

手順3と4がわかりにくいと思う場合は、2つのオブジェクト/パスをドラッグして両方を選択し、手順5のようにクリップして、必要に応じてストロークの幅を調整します。同様に動作しますが、ちょっと、クリックはもっとクールです;)


1
基本的にあなたは同じことをしていますが、私はあなたの指示を理解しやすいと思います。
スコットビッグス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.