Журнал LinuxFormat - перейти на главную

LXF138:Review2

Материал из Linuxformat
Перейти к: навигация, поиск

Inkscape 0.48

При­об­щай­тесь к искусству век­тор­ной гра­фи­ки! Ник Вейч объ­яснит, по­че­му на­до немед­ля об­но­вить лю­би­мый гра­фи­че­ский ре­дак­тор.

Не успев возник­нуть, Inkscape сра­зу вы­де­лил­ся в ря­ду век­тор­ных при­ло­жений по мно­гим при­чи­нам, но глав­ным об­ра­зом по­то­му, что это мощ­ный от­кры­тый гра­фи­че­ский ре­дак­тор, со­вмести­мый с фор­ма­том SVG. Цель Inkscape – быть луч­шим сре­ди ре­дак­то­ров век­тор­ной гра­фи­ки фор­ма­та SVG – попрежнему оста­ёт­ся цен­траль­ной при раз­ра­бот­ке. В но­вой вер­сии, по­сле несколь­ких скуд­ных на нов­ше­ства лет, сно­ва за­мет­ны круп­ные сдви­ги.

По­жа­луй, наи­бо­лее эф­фект­ная но­вин­ка – ин­ст­ру­мент Spray («Рас­пы­ли­тель»). Но это не со­всем тот рас­пы­ли­тель, с ко­то­рым вы зна­ко­мы по растро­вой гра­фи­ке. В Inkscape он ис­поль­зу­ет пред­ва­ри­тель­но соз­дан­ные объ­ек­ты-кисти (ко­то­рые мо­гут быть чем угод­но) и ра­бо­та­ет как ско­ро­стрель­ный ав­то­мат клониро­вания. Един­ствен­ный недоста­ток – та­кой спо­соб ри­со­вания из­ряд­но тор­мо­зит ра­бо­ту. По­нят­но, что чем сложнее объ­ект, тем сильнее па­да­ет ско­рость; но и про­стые объ­ек­ты не очень-то «расто­роп­ны». Ма­лень­кий со­вет: мы ведь клониру­ем объ­ек­ты, по­это­му мож­но сна­ча­ла нанести на холст ба­зо­вые фи­гу­ры – а «тя­же­ло­вес­ные» ат­ри­бу­ты (гра­ди­ент и пр.) до­бав­лять по­том.

Ве­ро­ят­но, са­мые важ­ные улуч­ше­ния – про­стые, но удоб­ные в ра­бо­те ве­щи: на­при­мер, но­вый ин­ст­ру­мент для вы­бо­ра гли­фов. Те­перь вво­дить эк­зо­ти­че­ские сим­во­лы стало на­мно­го про­ще.

Тем, кто при­вык вы­ра­жать свои мыс­ли линия­ми, а не сло­ва­ми, пред­на­зна­чен об­нов­лён­ный ре­дак­тор уз­лов: те­перь воз­мож­на груп­по­вая ра­бо­та с несколь­ки­ми кон­ту­ра­ми и их объ­е­динение без вы­хо­да из ре­дак­то­ра.

Ахил­ле­со­ва пя­та Inkscape – низ­кая ско­рость рен­де­рин­га слож­ных SVG-объ­ек­тов. При­чи­ны по­нять мож­но, но в ре­аль­ной ра­бо­те это из­ряд­но дей­ству­ет на нер­вы. В ис­ход­ный код внесен ряд пре­об­ра­зо­ваний с це­лью по­вы­шения ско­ро­сти, в том чис­ле воз­мож­ность мно­го­по­точ­ной об­ра­бот­ки, о ко­то­рой мы по­го­во­рим ниже.

По­го­ня за ско­ро­стью

В давние вре­ме­на ил­лю­ст­ра­то­ры поль­зо­ва­лись при­ло­жения­ми, вклю­чав­ши­ми для ри­со­вания ре­жим пред­про­смот­ра кон­ту­ров, но тогда и не меч­та­ли о со­вре­мен­ных су­пер­ско­ро­ст­ных ПК. Од­на­ко да­же на­ша тесто­вая ма­ши­на с двухъ­я­дер­ным 3‑ГГц про­цес­со­ром пла­чев­но тормозила при воспро­из­ве­дении растро­вых объ­ек­тов с по­лу­про­зрач­ны­ми слоя­ми и дру­ги­ми услож­няю­щи­ми ат­ри­бу­та­ми. Ра­ды со­об­щить, что для вер­сии 0.49 раз­ра­ба­ты­ва­ет­ся несколь­ко но­ви­нок, ко­то­рые по­зво­лят Inkscape стрях­нуть око­вы мед­ли­тель­но­сти при воспро­из­ве­дении и об­нов­лении гра­фи­ки.

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

Дан­ная вер­сия – не про­сто шаг впе­рёд: до­бав­ле­ны но­вые функ­ции и улуч­ше­ны при­выч­ные. Ве­ро­ят­но, она за­слу­жи­ва­ет бо­лее су­ще­ствен­но­го сдви­га в ну­ме­ра­ции, чем 0.48; но мы уже пред­вку­ша­ем по­яв­ление 0.49, ко­то­рая по­вы­сит ско­рость и от­зыв­чи­вость при­ло­жения.

LXF138 11 2.jpg

Но­вый ин­ст­ру­мент Spray кло­ни­ру­ет объ­ек­ты с ре­гу­ли­руе­мой час­то­той и сте­пе­нью ис­ка­же­ния, хо­тя и не с луч­шей про­из­во­ди­тель­но­стью.
Персональные инструменты
купить
подписаться
Яндекс.Метрика