Inkscape не экспортирует исключение режима наложения слоя в PDF

Я следовал приведенным здесь инструкциям , чтобы заполнить некоторые объекты (включая текст) негативом их фона:

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

Если я экспортирую это как png, все в порядке. Однако при экспорте в формате PDF объекты просто отображаются белыми:

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

Я был бы признателен, если бы вы могли помочь мне узнать, в чем проблема и как я могу ее решить.

Ответы (2)

Бьюсь об заклад, причина уже объяснена в других ответах.

Что делать:

Вы можете сделать копию растрового изображения, выбрав «Правка» > «Создать копию растрового изображения».

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

Разрешение копии растрового изображения (и разрешение экспорта растрового изображения) можно установить в настройках:

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

Разрешение должно быть достаточно высоким для ваших будущих планов печати, скажем, 300 DPI.

Проверьте также, чтобы отследить инвертированные растровые изображения области до векторов. Качество может быть приемлемым, а результирующие векторы могут быть достаточно простыми, чтобы не заморозить Inkscape, если их площади достаточно малы и трассировка выполняется с достаточно небольшой цветовой палитрой. Здесь пробовали:

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

Как вы видите, трассированная перевернутая версия не является точной, границы в виде штрихов определенно являются нежелательным результатом. Но это может быть приемлемо для чего-то.

Похоже, экспорт PDF не поддерживает фильтры SVG. Вместо этого используйте редактор растровых изображений, например GIMP. Он также имеет режим смешивания исключения. Затем экспортируйте полученное изображение в формате PNG и импортируйте его в Inkscape.

ну в том то и дело. Я не хочу использовать растр. Я хочу это для плаката, а качество вектора имеет большое значение.
Как вы его печатаете? Зачем нужен экспорт в PDF? Разве вы не можете просто распечатать его из Inkscape? Помните, что Inkscape — это в первую очередь редактор SVG, а не специально предназначенный для вывода на печать.
Я импортирую PDF в файл LaTeX, а затем распечатываю его. Нет обходных путей? Почему растровый экспорт работает нормально!
Вероятно, потому что растеризованное изображение напрямую визуализируется через Inkscape. Судя по этому сообщению на форуме Inskcape, формат PDF не поддерживает фильтры SVG . Могут быть обходные пути, но, возможно, больше проблем, чем того стоит. Я думаю, возможно, вы могли бы использовать перевернутую копию растрового изображения поверх исходного изображения, а затем в Inkscape использовать контуры текста в качестве обтравочной маски на перевернутой копии.