Как мне нужно изменить прозрачные объекты в файле Inkscape, чтобы иметь возможность правильно экспортировать их в PDF? До сих пор кажется, что значения по умолчанию делают прозрачные объекты невидимыми или непрозрачными.
Как мне нужно изменить прозрачные объекты в файле Inkscape, чтобы иметь возможность правильно экспортировать их в PDF? До сих пор кажется, что значения по умолчанию делают прозрачные объекты невидимыми или непрозрачными.
Ответы:
Поскольку экспорт прозрачных фигур в PDF-файлы все еще не работает должным образом (по крайней мере, для меня, прямо сейчас), а экспорт растровых изображений (насколько я могу судить) - это большая работа, когда вы много обновляете свою фигуру, вот мой простой обходной путь для форм.
Опять же, это работает только для фигур, а не для встроенных изображений.
http://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&p=65180#p65180
По сути, это сводится к настройке альфа-канала цвета вместо его непрозрачности . Я бы подумал, что это одно и то же свойство, но, видимо, это не так.
Ура, янв
Для встроенного изображения, если у вас есть файл SVG без фона, просто:
При открытии экспортированного PDF с помощью программы чтения PDF может выглядеть белый фон. Но если вы включите его в файл презентации или постера, вы увидите, что фон отсутствует.
Убедитесь, что не ваш PDF-ридер не способен обеспечить прозрачность. Используйте Adobe Acrobat или Okular (linux), они могут отображать большинство типов прозрачных пленок в моем опыте (включая градиенты).
Простое глупое решение - экспортировать растровое изображение, а затем просвечивать прозрачные объекты над твердыми объектами. Затем вы можете конвертировать в PDF, но это больше не масштабируется.
Однако, насколько мне известно, не существует автоматического «надежного» способа экспорта масштабируемого PDF с прозрачными пленками из inkscape.
Вы можете сделать это вручную, хотя:
Немного хлопот, не так ли? Это должен быть сценарий ... Смотрите мой пост на форуме inkscape: http://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&e=0
РЕДАКТИРОВАТЬ : ОК, думая немного больше о проблеме, есть лучший способ :
создать слой «Прозрачный» на глубине прозрачных объектов, переместить прозрачные объекты в этот слой;
просмотреть только этот слой и «Правка> Сделать копию» ( ALT- B)
переместите эту копию на новый слой «Растровое изображение» рядом со слоем «Прозрачный»
Отключите просмотр прозрачного слоя и растрового изображения слоя перед экспортом PDF.
Таким образом, у вас есть комбинированный документ Bitmap + Scalable Vector: только прозрачная заливка не масштабируется, но она будет правильно отображаться в средствах просмотра PDF.
Ограничения:
Вам нужно повторять эту операцию каждый раз, когда вы изменяете любой из ваших прозрачных объектов.
Вы также должны повторить это, если у вас есть прозрачные объекты на разных глубинах.
Могут быть программы просмотра PDF, которые даже не обрабатывают прозрачность растрового изображения, и в этом случае векторные элементы в слоях ниже слоя «Растровое изображение» могут отображаться неправильно.
Разгруппировка рассматриваемых изображений пару раз, пока в строке состояния не было указано «изображение» вместо «группа из 1 объекта», не устранила проблему. К некоторым пустым группам были применены маски и эффекты клипа, и именно их причиной стала ошибка. Группы / эффекты можно безопасно удалить, не искажая изображения.
ЭТО ИДЕАЛЬНЫЙ СПОСОБ ПРЕОБРАЗОВАНИЯ ВАШЕГО ФАЙЛА INKSCAPE В PDF БЕЗ ПОЛУЧЕНИЯ ЧЕРНЫХ ЯЩИКОВ