LINUX.ORG.RU

Вёрстка в Scribus и SVG

 ,


0

2

Делаю картинки для статьи с помощью matplotlib, экспортирую в SVG и финально верстаю в Scribus'е. Есть два вопроса:

  1. Импорт SVG с большим числом объектов происходит чудовищно долго. Скажем, scatter plot с ~4000 точек импортируется на моём железе почти час. Можно ли что-нибудь с этим поделать?
  2. Растровые изображения вставляются в проект как ссылки. То есть, если файл меняется на диске, то и в скрибусе соответствующий объект сам обновится. Мне такое поведение нравится. SVG же при импорте преобразуются во внутренние объекты скрибуса и с внешними файлами получаются не связаны. Можно ли как-то добиться для SVG поведения, аналогичного работе с растром? Если Scribus такого не позволяет, то есть ли у него вменяемые альтернативы, которые это могут?
★★★★★

Последнее исправление: Axon (всего исправлений: 2)

Можно ли как-то добиться для SVG поведения, аналогичного работе с растром?

а чем не подходит вставка eps/pdf?

thunar ★★★★★
()

1. Нет.
2. Нет. Нельзя. Нет.

AP ★★★★★
()

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

static_lab ★★★★★
()
Ответ на: комментарий от static_lab

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

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

Axon ★★★★★
() автор топика
Ответ на: комментарий от thunar

точно через [Insert Image Frame] вставляете картинку?

Так оно растеризуется. Это не вариант.

Axon ★★★★★
() автор топика
Ответ на: комментарий от Axon

что бы не растеризовалось надо при экспорте указать что то вроде «embebed eps или embebed pdf», и версию скрибуса брать из транка или ppa. ну, по крайней мере, та версия что лежит в репозиториях 12.04 эту фичу ещё не поддерживает.

thunar ★★★★★
()
Последнее исправление: thunar (всего исправлений: 2)

2. Я в таких случаях делаю в Инке - экспорт в PNG, а в Скрайбусе вставляю этот PNG. Правила экспорта в инке всё равно сохраняются, поэтому можно просто при изменении с сохранением делать и экспорт.

anonymous
()
Ответ на: комментарий от thunar

что бы не растеризовалось надо при экспорте указать что то вроде «embebed eps или embebed pdf»

Так при экспорте, или при импорте? Оно при импорте растеризуется. Scribus 1.4.4.

Axon ★★★★★
() автор топика
Последнее исправление: Axon (всего исправлений: 1)
Ответ на: комментарий от Axon

Ну уже ниже по треду прочёл, что Вам нужен именно вектор. Звиняйте )

anonymous
()
Ответ на: комментарий от Axon

надо не импортировать, а инсетить. картинке растр — это превью, а что бы в итоговом pdf был вектор надо скрибусу при экспорте указать не растеризировать встроенные изображения.

//вот ведь гады! выпилили из ppa версию для 12.04!

thunar ★★★★★
()
Последнее исправление: thunar (всего исправлений: 4)
Ответ на: комментарий от Axon

импортируется

рисуешь на странице image frame, вставляешь туда векторную картинку

EPS не пробовал, потому что он прозрачность не поддерживает

просто потому, что прозрачность при печати не нужна принципиально, ну а для макета есть PDF

static_lab ★★★★★
()
Ответ на: комментарий от Eddy_Em

Похоже, в scribus'е кривой конвертер, который SVG растеризует.

Нет, растеризации там нет, то же преобразование во внутренние объекты, что и с другими векторными форматами. Растеризация была бы быстрее.

Axon ★★★★★
() автор топика
Ответ на: комментарий от thunar

Понял. Меня превью с толку сбило.

Axon ★★★★★
() автор топика
Ответ на: комментарий от static_lab

просто потому, что прозрачность при печати не нужна принципиально

У меня на графиках много где полупрозрачность используется потому, что это даёт более тёмные участки пересечений, а не равномерную кашу. При экспорте в eps всё становится одинаково чёрным и ни фига не видно. Поэтому преобразование в оттенки серого можно делать только при финальной растеризации, но не раньше.

Axon ★★★★★
() автор топика
Ответ на: комментарий от thunar

Да, в моей версии так всё работает как надо. Спасибо. ☺

Axon ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.