Додайте перспективу до растрової карти в Inkscape


12

У мене в Inkscape намальований 3D-монітор, і я хотів би додати скріншот до регіону. Я намагався перекосити, але форма занадто неправильна. Я також намагався застосувати конверт ( Extensions -> Modify Path -> Envelope), але, схоже, це не працює з Bitmaps.

Додавання екрана до монітора

Як я можу зробити так, щоб скріншот виглядав як намальований на екрані?


1
сьогодні я використовував для цього GIMP - це було великим успіхом :)
Вовк

Відповіді:


9

Деформація перспективи або огинаючої вбудованих растрових зображень ще не визначена в специфікаціях SVG. Тому ми не можемо цього зробити з Inkscape.

Для подолання цього у нас є лише два варіанти.

  1. Деформуйте растрову карту відповідної геометрії до вбудовування за допомогою зовнішнього растрового графічного інструменту.

  2. Відстежуючи растрову карту до вектору, щоб потім можна було використовувати конверт або перспективну деформацію шляху.

    Ось такі кроки для використання інструменту конверт:

    • Вставте растрове зображення і виберіть його.
    • Шлях> Простежте растрову карту, використовуючи розумні налаштування для прийнятних результатів.
    • Об'єкт> розгрупуйте простежені вектори.
    • Перетворіть і цільове, і відстежене растрове зображення на шляхи за допомогою Path> Object to Path .
    • Виберіть вихідні об'єкти, а потім об'єкт призначення.
    • Переключиться на режим редагування шляху за режимом вузлівF2 .
    • Застосувати розширення> Змінити шлях> Конверт (або Перспектива для прямокутників) .
    • зачекайте ...

    Після цього у нас є простежена растрова карта з правильним перспективним видом, вбудованим у наш цільовий об'єкт:

введіть тут опис зображення введіть тут опис зображення

Як ми бачимо, це досить трудомістка задача комп'ютерної пам'яті та процесора. Нам може бути краще виконати деформацію растрової карти поза Inkscape до вбудовування.


Не думав, що це повернеться до специфікації SVG. Дякую за варіанти. Думаю, я скористаюся зовнішнім растровим інструментом (який може підвести мене до іншого питання).
Томас Веллер

2
Деформуйте растрову карту відповідної геометрії до вбудовування за допомогою зовнішнього растрового графічного інструменту. -> Я думаю, я піду за допомогою інструменту зовнішньої растрової карти -> Отже, це можна зробити за допомогою GIMP - просто експортуйте порожній монітор як png, відкрийте його в GIMP, відкрийте потрібне зображення як шар і використовуйте перспективу GIMP інструмент для розміщення зображення там - тоді слід мати можливість копіювати / вставляти його в Inkscape)
jsbueno

Чи не перспектива та не конверт буде правильним інструментом для цього?
Wrzlprmft

@Wrzlprmft для прямокутника призначення Перспектива теж добре.
Таккат

Перспектива працює на будь-який тетрагон і дає інші результати, ніж Envelope, що - і це те, про що я пішов - виглядає для мене більш перспективно правильним (з огляду на сценарій, як описано вище). І, мабуть, є причина, чому цей інструмент називають перспективним.
Wrzlprmft

1

Краще використовувати для цього правильний інструмент: наприклад, GIMP. Є чудова перспективна функція, вона також підтримує вас у вирізанні зображення після застосування перспективи та робить фон прозорим.

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

... відео, що показує саме це: Підручник GIMP - за допомогою інструмента "Перспектива" - YouTube

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