LINUX.ORG.RU

inkscape и ~1000 объектов в группе

 


0

2

сабж, оно тормозит. Объекты - кружки и прямоугольники.

Сгруппировать-разгрупировать - несколько минут. Скопировать полтысячи объектов и снова вставить - аналогично. Конвертнуть пицот объектов в кривые - то же. Грузит на полную, но только одно ядро.

Выглядит будто любая операция со вставкой в дерево объектов выполняется немеряно времени.

Ладно, тут объекты простые, их можно было бы заменить текстурой (но невозможно ибо нужно потом редактировать перспективу). Но вот если заменить нельзя, что делать?

Не пользоваться инкскейпом?

inkscape 0.92.4-2
Debian 4.19.16-1

upd. Оказалось, что при копировании оно накопировало фильтры. Почистил их. Потом включил многопоточность (она там есть) и поднял размер памяти - стало гораздо живее. Также помогло некоторые вещи сделать линками (alt+D). Сечас лагает, но уже не так сильно.

Deleted

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

насколько я знаю, он оперирует в памяти всё тем же xml, и когда ты что-то копируешь-вставляешь, он каждый раз его парсит и переписывает весь «хвост» документа и так на каждый объект.

anonymous
()

Он тормозной, конечно (как и Gimp и Krita и LO), но не до такой степени, всё-таки. Что-то у тебя не так.

Проверил у себя на древнем ноуте (intel c2d t7500). Inkscape 0,92.3

8 тыс. объектов. Отдельные тысячи копируются, вставляются, группируются, разгруппировываются с задержкой в 1-5 секунд. Дублирование Ctrl+D происходит быстрее копирования. Дольше всего перевод в кривые — 5 секунд для одной тысячи.

Проблемы начались когда объектов стало 20 тыс. Попробовал разгруппировать 8000 объектов, ждал 3 минуты, надоело, принудительно закрыл программу.

Нужны скорости — xfig! :)

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

Иногда доходит до абсурда: 30-40 объектов, дубляж, попытка дубль перетащить в сторону, и все - одно ядро нагружено на 99.6%+-, и приходится только убивать процесс. а бывает так что контур сильно протянешь - за пределы видимости, (ну, типа, на 5 метров)), и все повисло. Проц: Celeron 3250, 4 озу, что бы уж совсем дохлый комп, я бы не сказал, с одной программой мог бы уже справиться.

mul4 ★★★★★
()

Inkscape уже не спасти. У него фундаментальные тормоза.

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

Да ну? Там обычное DOM дерево. Ничего не парсится повторно.

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

Это можно обойти отключив эффекты и вообще включив отрисовку контурами.

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