Як створити внутрішню межу (штрих) у Inkscape?


29

Я створив форму в Inkscape і встановив ширину межі 1px.
Фактичний розмір, 100pxоднак, має межу 102px.

Як я можу встановити внутрішню межу об'єкта, а не зовнішню? Під час використання Photoshop тип
вибирається ( внутрішня , зовнішня або центральна межа), однак у Inkscape ця опція відсутня.


Для користувачів, які розуміють SVG-код, є відповідне запитання stackoverflow.com/questions/20778568/… ("Як зробити тінь для вставки у SVG").
Едвард

Відповіді:


19

Inkscape не підтримує зміну типу обведення на об'єкті, проте є й
інші способи створення внутрішньої межі або розмиття, яка вам потрібна.

Один з простих методів - це копія форми, без заповнення та обраної рамки (обведення).
Цій копії надано відсічний контур, щоб зайву (зовнішню) частину її обведення не було видно за межами
оригінальної форми. Шлях, використаний для його відсікання, є другою незмінною копією оригінальної форми,
яка не відображається як звичайний / звичайний об'єкт.
Щоб переконатися, що ці копії змінюються під час редагування оригіналу, вони можуть
бути зв'язаними зсувом - також дозволяючи переміщувати їх усередині оригінальної форми.

  1. створіть форму та виберіть її ( F1)

  2. створити пов’язану зміщену копію, яка з’явиться вгорі ( Ctrl+Alt+Jабо Pathменю)

  3. змініть ширину обведення (кордону) на 2x, що вам потрібно, або встановіть її зміщення
    величиною / радіусом, щоб перемістити її до внутрішнього краю зовнішньої межі форми
    - за допомогою його ручки вузла або атрибута XML (вбудований редактор, одиниці є pt не px )

  4. не надайте цій формі без заливки та вибраного кольору рамки - заливка та обведення в меню об'єктів

  5. створити другу пов'язану зміщену копію оригінальної форми, залишити її без змін

  6. виберіть цю форму та скопіюйте з кроку 3 ( Shiftклавіша утримування , перетягніть мишу)
    - переконайтеся, що ця форма знаходиться зверху (z-порядок) - див.

  7. встановити кліп - використовуйте Object → Clip → Setпункт меню

Тоді ви повинні мати готову внутрішню облямівку.


Як вибрати форму обклеєної форми та обведення? Нічого не відбувається із Shift.
Діма

@Dima Дивіться вищевказану відповідь , яку я оновив - вам потрібно перетягнути мишу або натиснути інші об’єкти при натисканні Shiftклавіші. Також може бути корисна наступна сторінка підручника, яку також можна побачити у додатку: inkscape.org/en/doc/basic/tutorial-basic.html .
Едвард

Це дивно не інтуїтивно, але працює чудово.
КГВР

Привіт рік тому мені, який про це повністю забув.
dgo

7

Не впевнений, що під "кордоном" ви маєте на увазі "обведення", але, схоже, стандарти SVG не дозволяють робити внутрішні / зовнішні обведення, і, отже, не Inkscape. Здається, звичайна річ - це підробка, дублюючи об’єкт і зменшуючи / зростаючи, щоб ви отримали потрібну межу. Хоча я не думаю, що це буде добре працювати і як внутрішня межа як зовнішня.

Помилка Inkscape: внутрішнє / зовнішнє / центральне розташування штриху


Більше інформації тут: stackoverflow.com/questions/7241393/…
Габріель Грант

7

Альтернативним робочим процесом, представленим @ cristian-ciupitu, буде такий:

  1. Створіть (або виберіть) об’єкт або шлях без заповнення. Якщо ви хочете, ви можете вже встановити ширину обведення ( Shift+ Ctrl+ F) або виправити це пізніше.
  2. Скопіюйте ( Ctrl+ D) об’єкт / шлях. Це створить дублікат поверх оригіналу.
  3. Надішліть дублікат "Нижній" ( ObjectLowerабо Page Down), щоб ви могли ...
  4. ... виберіть Вибрати ( arrowна панелі інструментів або F1) та Shift+ Clickоб'єкт / шлях. Оскільки дублікат "Опущений" вже був обраний, це обере два однакові об'єкти / контури один на одного. Рядок стану в нижній частині вікна повинен підтвердити це.
  5. Тепер виберіть ObjectClipSet.

Вуаля! Внутрішня межа!

Тепер ви можете відрегулювати ширину внутрішньої межі ( Shift+ Ctrl+ F), якщо хочете. Встановіть ширину ходу вдвічі більше бажаної ширини внутрішньої межі, оскільки половина ширини ходу буде обрізана невидимим.

Якщо ви вважаєте, що кроки 3 і 4 є заплутаними, просто перетягніть два об'єкти / контури, щоб вибрати обидва, обріжте їх, як на кроці 5, і відрегулюйте ширину обведення за бажанням. Працює також, але ей, клацання крутіше;)


1
По суті ви робите те саме, але я вважаю ваші вказівки легшими для розуміння.
Скотт Біггс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.