Inkscape: отбрасываемые тени всегда обрезаются. Как предотвратить это?

При применении фильтра тени в Inkscape тень полностью обрезается, и ее размер не изменяется должным образом. Пути не сгруппированы и представляют собой простой соединенный путь со стилем заливки и обводки.

Тень не должна быть смещенной тенью, это должен быть эффект свечения с радиусом 5px во всех направлениях.

  • Как предотвратить обрезание отбрасываемой тени?
  • Как исправить ограничивающую рамку (если она есть)?

срезать тени

Ответы (2)

После применения эффекта тени перейдите в диалоговое окно «Фильтры-Редактор фильтров». В нижней части диалогового окна находится вкладка «Общие настройки фильтра» для изменения координат и размеров. Настраивайте значение, пока не получите тень, следующую по пути без перерыва.

Image1-Drop shadow со значениями параметров фильтра по умолчаниюдефолт

Image2-Drop shadow после изменения координат на -2 и размеров на 5введите описание изображения здесь

Большое спасибо, теперь я понял, что делают эти измерения! Для других: они не влияют на то, куда падает тень, они просто ограничивают будущие эффекты.
Это именно то, что я искал! Я просто думаю, что сама тень должна автоматически устанавливать размеры и координаты, чтобы она не обрезалась по умолчанию.
Спасибо! Я действительно удивляюсь, почему это должно быть установлено вручную...
Спасибо за это, похоже, что-то готовится сделать это проще в будущем: wiki.inkscape.org/wiki/index.php/Release_notes/1.0#Filters

ответ chanduc также может быть применен к другим подобным ситуациям (не только для фильтра тени). Настройка координат/размеров фильтра решила мою аналогичную проблему для обводки с размытием.

Это хорошая страница об основном использовании пользовательских эффектов фильтра: Inkscape » Эффекты фильтра — Пользовательские » Основное использование

Эта проблема также четко показана в этом видео на YouTube (хороший пример проблемы, не показывает это решение). В разделе комментариев также есть полезная информация: Inkscape Stroke (Outline) Blur Cut-Off Bug