Як можна розфарбувати візерунок у Inkscape?


32

Як я можу розфарбувати візерунок у Inkscape, не створюючи спеціального шаблону? Я думаю, це має бути можливим, але не можу змусити його працювати.

Я малюю квадрат і заповнюю його кольором (зеленим). Тоді я вибираю стандартний візерунок для квадрата. Зеленої заливки вже немає, і у мене чорний візерунок. Тепер я хотів би змінити колір візерунка. Як я можу це зробити?

візерунок та обведення в Inkscape


Відповіді:


32

Найпростіший спосіб, який я зрозумів - це, мабуть, такий:

  1. Намалюйте фігуру.
  2. Виберіть шаблон із Fill and Stroke ("Füllung und Kontur").
  3. Клацніть Extensions > Colour > Replace colour.. (має бути щось на зразок Erweiterungen > Farbe > Farbe ersetzenнімецької мови).
  4. Введіть шістнадцятковий код потрібного кольору.

Інший спосіб:

  1. Виберіть Редагувати >> XML-редактор .
  2. Розгорніть svg: defs >> svg: pattern id = "Strips1_1" .
  3. Виберіть svg: rect .
  4. Стиль клацання .
  5. Встановити заливки в RGB шістнадцятковий код ( в тому числі #).
  6. Клацніть Установити, щоб застосувати зміни.

Встановити колір смужки


1
+1 для альтернативи редактора XML Я думаю, що багато людей не знають, що ця функція є і наскільки вона може бути потужною.
Scribblemacher

Сподіваючись на більш здоровий спосіб користувальницького інтерфейсу зробити це в майбутніх версіях Inkscape!
Супернормальне

5

Якщо, як і я, ви не можете використовувати будь-які розширення через кілька несумісних установок python (що не є рідкісною проблемою), це все-таки можливо, але найкраще в простому файлі (і набагато простіше, якщо ви не збережете оптимізований SVG, який ви не може без розширень):

  • Встановіть потрібний шаблон для потрібного об'єкта
  • Збережіть файл
  • Відкрийте його в гідному текстовому редакторі (блокнот ++ чудово працює у Windows, особливо якщо ви скажете використовувати підсвічування синтаксису XML для .SVG).
  • Знайдіть визначення шаблону у верхній частині файлу (якщо у вас є лише 1, знайдіть «шаблон»).
  • Шукайте наступний рядок із style="fill:????;stroke:????" />(у моєму випадку fill:black).
  • Виберіть донизу визначення шаблону.
  • Знайти / замінити все в межах вибору : Знайдіть оригінальний колір заливки, замініть новим, наприклад, Знайдіть black, замініть, #808080і ви отримаєте сірий.
  • Збережіть і знову відкрийте в Inkscape.
  • Щоб додати колір візерунка до Swatch, замініть значення кольору заливки чи обведення на синтаксис url та ім'я Swatch. Наприклад, створіть зразок, названий Blackпотім замініть, fill:url(#Black)і колір заливки шаблону буде прив’язаний до BlackSwatch, що дозволяє легко оновлювати Inkscape.

3

Прикладом:

Припустимо, ви зробили коло і хочете, щоб його шаблон заповнення був зеленими вертикальними смугами.

  1. Складіть тонкий зелений прямокутник десь у якомусь порожньому просторі (розмір не має значення).
  2. скопіюйте зелений прямокутник. Розмістіть копію на деякій розумній відстані праворуч (це буде відносний інтервал вашої шаблону).
  3. виберіть два зелених прямокутника і натисніть Alt+ I (гаряча клавіша для "об'єкт -> шаблон -> об'єкт до шаблону").
  4. виберіть коло. коли ви перейдете до заповнення шаблону, тепер у спадному меню з’явиться власна модель. наприклад, "pattern7165". виберіть цю схему.
  5. Тепер у вас є зелені вертикальні смуги!
  6. (ви можете видалити два прямокутники, які послужили шаблоном для шаблону).
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.