12

Как мне нужно изменить прозрачные объекты в файле Inkscape, чтобы иметь возможность правильно экспортировать их в PDF? До сих пор кажется, что значения по умолчанию делают прозрачные объекты невидимыми или непрозрачными.

4 ответа4

6

Поскольку экспорт прозрачных фигур в PDF-файлы все еще не работает должным образом (по крайней мере, для меня, прямо сейчас), а экспорт растровых изображений (насколько я могу судить) - это большая работа, когда вы много обновляете свою фигуру, вот мой простой обходной путь для форм.

Опять же, это работает только для фигур, а не для встроенных изображений.

http://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&p=65180#p65180

По сути, это сводится к настройке альфа-канала цвета вместо его непрозрачности. Я бы подумал, что это одно и то же свойство, но, видимо, это не так.

Ура, янв

2

Для встроенного изображения, если у вас есть файл SVG без фона, просто:

  • экспортируйте его, используя Файл → Сохранить копию;
  • выберите формат PDF;
  • нажмите Сохранить;
  • в окне PDF-экспорта , который выскакивает, выберите Экспорт чертежа и ип выберите Экспортировать страницу.

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

1

Убедитесь, что не ваш PDF-ридер не способен обеспечить прозрачность. Используйте Adobe Acrobat или Okular (linux), они могут отображать большинство типов прозрачных пленок в моем опыте (включая градиенты).

Простое глупое решение - экспортировать растровое изображение, а затем просвечивать прозрачные объекты над твердыми объектами. Затем вы можете конвертировать в PDF, но это больше не масштабируется.

Однако, насколько мне известно, не существует автоматического "надежного" способа экспорта масштабируемого PDF с прозрачными пленками из inkscape.

Вы можете сделать это вручную, хотя:

  1. экспортировать растровое изображение и открыть его, например, в GIMP
  2. для любого прозрачного однотонного объекта дублируйте его столько раз, сколько он перекрывает другие объекты, пересекайте каждый из этих битов (Ctrl+*) с дубликатом перекрывающегося объекта и дайте пересечению цвет, полученный с помощью пипетки в GIMP для эта часть вашего рисунка.

Немного хлопот, не так ли? Это должно быть сценарием ... Смотрите мой пост на форуме inkscape: http://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&e=0

РЕДАКТИРОВАТЬ: ОК, думая немного больше о проблеме, есть лучший способ:

  1. создать слой "Прозрачный" на глубине прозрачных объектов, переместить прозрачные объекты в этот слой;

  2. просмотреть только этот слой и «Правка> Сделать копию растрового изображения» (ALT - B)

  3. переместите эту копию на новый слой "Растровое изображение" рядом со слоем "Прозрачный"

  4. Отключите просмотр прозрачного слоя и растрового изображения слоя перед экспортом PDF.

Таким образом, у вас есть комбинированный документ Bitmap+Scalable Vector: только прозрачная заливка не масштабируется, но она будет правильно отображаться в средствах просмотра PDF.

Ограничения:

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

  2. Вы также должны повторить это, если у вас есть прозрачные объекты на разных глубинах.

  3. Могут быть программы просмотра PDF, которые даже не обрабатывают прозрачность растрового изображения, и в этом случае векторные элементы в слоях ниже слоя "Растровое изображение" могут отображаться неправильно.

-1

Разгруппировка рассматриваемых изображений пару раз, пока в строке состояния не было указано "изображение" вместо "группа из 1 объекта", не устранила проблему. К некоторым пустым группам были применены эффекты маски и клипа, и причиной этих ошибок стала комбинация этих эффектов. Группы / эффекты можно безопасно удалить, не искажая изображения.

ЭТО ИДЕАЛЬНЫЙ СПОСОБ ПРЕОБРАЗОВАНИЯ ВАШЕГО ФАЙЛА INKSCAPE В PDF БЕЗ ПОЛУЧЕНИЯ ЧЕРНЫХ ЯЩИКОВ

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .