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

LXF171:Сравнение

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

Содержание

Ре­дак­то­ры изо­бра­же­ний

Нуж­но при­пра­вить ва­шу ра­бо­ту гра­фи­кой, или вы про­сто лю­би­те ри­со­вать? Мар­ко Фио­рет­ти пред­став­ля­ет пять ре­дак­то­ров, спо­соб­ных по­мочь вам в этом де­ле.

Од­на кар­тин­ка сто­ит ты­ся­чи слов. А вам из­вест­но, что, по дан­ным не­ко­то­рых ис­точ­ни­ков, это­му вы­ска­зы­ва­нию поч­ти сто лет? Впро­чем, оно верно не все­гда: это знают все, кто хоть раз бег­ло про­смат­ри­вал перена­сы­щен­ные гра­фи­кой сайты при очень мед­лен­ном со­еди­не­нии. И все же хо­ро­шо сде­лан­ные ло­го­ти­пы, по­сте­ры, орг­схе­мы, фо­но­вые и мно­гие дру­гие изо­бра­же­ния мо­гут на­мно­го эф­фек­тив­нее до­не­сти ин­фор­ма­цию, чем их чис­то тек­сто­вые со­пер­ни­ки. А еще важ­нее тот факт, что ри­со­ва­ние мо­жет дос­тав­лять ог­ром­ное удо­воль­ст­вие — и для мно­гих из нас яв­ля­ет­ся та­кой же потребно­стью, как чте­ние или за­ня­тия спор­том.

Но как сде­лать эту ра­бо­ту в Linux, или хо­тя бы в сво­бод­ном ПО? На­ше Срав­не­ние по­ста­ра­ет­ся по­мочь мак­си­му­му сред­не­ста­ти­сти­че­­ских поль­зо­ва­те­лей най­ти свой от­вет на этот во­прос. Мы со­з­на­тель­но не пы­та­лись вы­яс­нить, ка­кая про­грам­ма луч­ше для ху­дож­ни­ков и про­фес­сио­на­лов, за­ни­маю­щих­ся гра­фи­кой. Вме­сто это­го мы ис­ка­ли про­грам­му, про­стую как в ус­та­нов­ке, так и в ис­поль­зо­ва­нии, для соз­да­ния про­стых ри­сун­ков, по­сте­ров, диа­грамм и бро­шюр, или про­сто что­бы ри­со­вать на ком­пь­ю­те­ре ра­ди за­ба­вы или до­хо­да. Это при­ве­ло нас к пя­ти рас­тро­вым и век­тор­ным при­ло­же­ни­ям, ко­то­рые вы и най­де­те на этих стра­ни­цах.

Со­вмес­ти­мость и меж­плат­фор­мен­ная под­держ­ка

Нет ли рис­ка уго­дить в западню?

Эти две про­бле­мы все­гда ак­ту­аль­ны для про­грамм, од­на­ко для гра­фи­че­­ских ре­дак­то­ров они еще более взаи­мо­свя­за­ны и важ­ны, чем обыч­но. В мар­те 2013 krita.org толь­ко лишь упо­мя­нул «очень экс­пе­ри­мен­таль­ную про­грам­му ус­та­нов­ки для Windows». А вот офис­ный па­кет Calligra, вклю­чаю­щий Krita, пред­ло­жил на calligra.org/get-calligra «пред­ва­ри­тель­ную под­держ­ку Mac OS X и Windows». Воз­мож­но, к то­му вре­ме­ни, ко­гда вы приступите к ч­тению на­шего Срав­не­ния, эта си­туа­ция из­ме­нит­ся.

Все ос­таль­ные ре­дак­то­ры отлично ра­бо­та­ют на Windows и Mac OS. GIMP да­же обзавелся сто­рон­ними про­грам­мами ус­та­нов­ки для обе­их плат­форм на Gimp-win.sourceforge.net и Gimp.lisanet.de.

Со­вмес­ти­мость тес­но свя­за­на с фор­ма­та­ми фай­лов. В прин­ци­пе, при лю­бом кон­вер­ти­ро­ва­нии гра­фи­ки из од­но­го фор­ма­та в дру­гой вы мо­же­те что-то по­те­рять, будь то раз­ре­ше­ние, глу­би­на цве­та, слои или ме­та­дан­ные. Тео­ре­ти­че­­ски вы долж­ны соз­да­вать и со­хра­нять изо­бра­же­ния толь­ко в род­ном или пред­поч­ти­тель­ном фор­ма­те фай­лов ис­поль­зуе­мо­го ре­дак­то­ра, по­ка не за­кон­чи­те ра­бо­ту в нем. В про­тив­ном слу­чае оп­ре­де­лен­ные ме­та­дан­ные или да­же слои мо­гут быть по­те­ря­ны.

Эти по­те­ри мо­гут быть зна­чи­тель­ны­ми, осо­бен­но при пе­ре­хо­де с рас­тро­вых фор­ма­тов на век­тор­ные и на­обо­рот. При­чи­на кро­ет­ся в раз­ни­це ме­ж­ду ни­ми. Рас­тро­вые изо­бра­же­ния — мат­рич­ные или пик­сель­ные, а век­тор­ные со­еди­ня­ют ли­нии и дру­гие объ­ек­ты, соз­да­вае­мые бо­лее или ме­нее слож­ны­ми ин­ст­рук­ция­ми. Это важ­но, по­сколь­ку Inkscape раз­ра­бо­тан спе­ци­аль­но для век­тор­ной гра­фи­ки, а ос­таль­ные — для рас­тро­вой. Inkscape уме­ет де­лать им­порт в PostScript и за­пи­сы­вать и чи­тать не­сколь­ко рас­тро­вых фор­ма­тов. Но ес­ли Inkscape нуж­но при­ме­нять со­вме­ст­но с рас­тро­вы­ми ин­ст­ру­мен­та­ми, воз­мож­но, луч­ше бу­дет по­ста­вить его толь­ко в са­мое на­ча­ло или са­мый ко­нец ра­бо­че­го про­цес­са.

На прак­ти­ке, кро­ме JPG и PNG, Pinta так­же при­ни­ма­ет TGA, ICO, TIFF и BMP. Krita мо­жет им­пор­ти­ро­вать и экс­пор­ти­ро­вать изо­бра­же­ния PNG и JPEG, чи­тать XFC, PDF и не­ко­то­рые фор­ма­ты фо­то­ка­мер или выполнять им­порт в BMP. GIMP рас­по­зна­ет прак­ти­че­­ски все су­ще­ст­вую­щие гра­фи­че­­ские фор­ма­ты.

Что ка­са­ет­ся со­вмес­ти­мо­сти, че­ты­ре рас­тро­вых про­грам­мы так­же под­дер­жи­ва­ют OpenRaster (ORA, freedesktop.org/wiki/Specifications/OpenRaster), хо­тя в GIMP для это­го ну­жен пла­гин. ORA — это за­ме­на PSD для об­ме­на мно­го­слой­ны­ми рас­тро­вы­ми изо­бра­же­ния­ми, до­пол­нен­ны­ми ме­та­дан­ны­ми сло­ев. ORA — хо­ро­ший вы­бор, ес­ли не не­об­хо­ди­мость, ес­ли вы ис­поль­зуе­те бо­лее од­но­го рас­тро­во­го ре­дак­то­ра. На­при­мер, MyPaint со­хра­ня­ет слои по от­дель­но­сти толь­ко в фор­ма­те ORA!

Под­держ­ка тек­ста

Кар­тин­ка сто­ит 1000 слов — но и без слов не обой­тись.

Инфогра­фи­ка — кон­текст на­ше­го Срав­не­ния — частенько со­че­та­ет текст и ри­сун­ки. И в этой ка­те­го­рии на­ши ре­дак­то­ры по­ка­за­ли се­бя очень по-раз­но­му. В стан­дарт­ном ин­тер­фей­се MyPaint во­об­ще нет функ­ции Add Text, а в Pinta мож­но на­пи­сать что-то по­верх изо­бра­же­ния и на­стро­ить ба­зо­вое фор­ма­ти­ро­ва­ние (шрифт, раз­мер и т. д.). Нель­зя, од­на­ко, ска­зать, что это ве­се­ло и лег­ко: ес­ли, на­при­мер, вам нуж­но из­ме­нить над­пись, един­ст­вен­ным ре­ше­ни­ем бу­дет сте­реть ее и впи­сать за­но­во.

В этом от­но­ше­нии GIMP, Krita и Inkscape зна­чи­тель­но луч­ше. Text Tool в GIMP 2.8 да­ет дос­туп ко всем па­ра­мет­рам фор­ма­ти­ро­ва­ния (на­чи­ная с та­ких эле­мен­тов, как раз­мер шриф­та (кегль), на­чер­та­ние и тип, и за­кан­чи­вая цве­том, сме­ще­ни­ем от опор­ной ли­нии и кер­нин­гом) пря­мо на глав­ном хол­сте, для тех слов, ко­то­рые вы пе­ча­тае­те. Это на­мно­го удоб­нее, чем в пре­ды­ду­щих вер­си­ях, где все эти на­строй­ки вы­не­се­ны в от­дель­ное ок­но.

И со­всем хо­ро­шая но­вость в том, что Krita и Inkscape ра­бо­та­ют со сло­ва­ми да­же луч­ше, чем GIMP. Они силь­но уп­ро­ща­ют не толь­ко до­бав­ле­ние тек­ста к гра­фи­ке, но и воз­мож­ность по­иг­рать с ним, пре­вра­тив его в эле­мент ри­сун­ка, а не в на­ло­жен­ную по­верх ри­сун­ка нашлепку.

В Inkscape мож­но ус­та­но­вить шрифт (вклю­чая шриф­ты, ко­то­рые пи­шут­ся сле­ва на­пра­во), на­стро­ить ин­тер­ва­лы и кер­нинг по умол­ча­нию и вста­вить од­ну или не­сколь­ко строк тек­ста. Бо­лее то­го, Inkscape по­зво­ля­ет лег­ко на­пи­сать текст на вы­бран­ной стро­ке. И, ко­неч­но, и сам текст, и стро­ка, на ко­то­рой вы ве­ле­ли Inkscape раз­мес­тить его, под­да­ют­ся ре­дак­ти­ро­ва­нию. В Krita есть по­хо­жая функ­ция при­вяз­ки тек­ста, а так­же кисть Text Brush, ко­то­рой мож­но вос­поль­зо­вать­ся для рас­крас­ки тек­ста, в не­сколь­ких ре­жи­мах.

Ин­тер­фейс поль­зо­ва­те­ля

Ка­кая про­грам­ма про­дук­тив­нее в ис­поль­зо­ва­нии? Вот в чем во­прос...

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

GIMP пы­та­ет­ся стать сво­его ро­да мас­те­ром на все ру­ки, и ему это бо­лее или ме­нее уда­ет­ся. MyPaint поч­ти ис­клю­чи­тель­но кон­цен­три­ру­ет­ся на руч­ном ри­со­ва­нии, а Krita и Pinta, ка­ж­дый по-сво­ему, осе­ли где-то на пол­пу­ти ме­ж­ду эти­ми край­но­стя­ми.

А вот Inkscape ре­шил по­мочь вам ос­во­ить ри­сун­ки, ко­то­рые по существу яв­ля­ют­ся все­го лишь се­ри­ей урав­не­ний или по­сле­до­ва­тель­но­стью ко­манд.

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

GIMP ★★★

GIMP — рас­тро­вый ре­дак­тор об­ще­це­ле­во­го на­зна­че­ния, уже широко ис­поль­зуе­мый для кол­ла­жей, слож­но­го ре­дак­ти­ро­ва­ния фо­то и все­го про­че­го ме­ж­ду эти­ми за­да­ча­ми. Что­бы справ­лять­ся со всем этим, GIMP за­вел со­лид­ный поль­зо­ва­тель­ский ин­тер­фейс. По умол­ча­нию эта про­грам­ма умуд­ря­ет­ся втис­нуть на ваш эк­ран (как ми­ни­мум) три ок­на, да еще ку­чу все­го за па­ру щелч­ков. Ес­ли вам это не­удоб­но, пе­ре­клю­чи­тесь в ре­жим Single Window Mode [Од­но­окон­ный Ре­жим]. У вас есть од­на вклад­ка на ка­ж­дое от­кры­тое изо­бра­же­ние в цен­тре ок­на, плюс мно­же­ст­во па­не­лей по бо­кам. Бо­лее под­роб­ную ин­фор­ма­цию вы най­де­те в ок­не UI customizability [Настройка интерфейса]. А сей­час про­сто за­пом­ни­те, что GIMP по­ни­ма­ет Save [Со­хра­нить] толь­ко как Save as XCF [Со­хра­нить в формате XCF], по­сколь­ку это род­ной фор­мат GIMP. Что­бы вы­брать лю­бой дру­гой фор­мат, на­до пе­рей­ти в Export — но де­лай­те это толь­ко по окон­ча­нии ре­дак­ти­ро­ва­ния!

Inkscape ★★★★

Inkscape был ро­ж­ден для век­тор­ной гра­фи­ки, что ста­но­вит­ся оче­вид­но по­сле двух­се­кунд­но­го обо­зре­ния его кно­пок. В Inkscape аб­со­лют­но все яв­ля­ет­ся объ­ек­том, со­еди­няе­мым с дру­ги­ми объ­ек­та­ми. Это от­лич­но под­хо­дит для соз­да­ния орг­схем или блок-схем.

Объ­ек­ты Inkscape лег­ко по­во­ра­чи­вать, об­ре­зать и мас­ки­ро­вать раз­ны­ми спо­со­ба­ми, или раз­ме­щать в раз­ных сло­ях. Ин­ст­ру­ментом Shape Tools соз­да­ются скруг­ле­ния, звезды, мно­го­уголь­ни­ки и дру­гие фи­гу­ры. Inkscape так­же под­дер­жи­ва­ет слож­ные гра­ди­ен­ты и кло­ны live — т. е. ко­пии объ­ек­та, из­ме­няю­щие­ся вме­сте с ним при вся­ком ре­дак­ти­ро­ва­нии ори­ги­на­ла. Ли­нии изо­бра­жа­ют­ся ин­ст­ру­мен­том руч­но­го ри­со­ва­ния или с по­мо­щью ин­ст­ру­мен­та Bezier — про­сто щелчк­ами в точках, где должна прой­ти ли­ния. Все ри­сун­ки со­хра­ня­ют­ся в ви­де Standard Vector Graphic (SVG) — это ос­но­ван­ный на тек­сте фор­мат, его мож­но ре­дак­ти­ро­вать в XML-ре­дак­то­ре Inkscape.

Муль­ти­ме­диа и ани­ма­ция

Что-о?.. Нет ви­део?!

В основном, у ге­ро­ев на­ше­го Срав­не­ния под­держ­ки ани­ма­ции нет, ну раз­ве что са­мые примитивные дей­ст­вия. В Pinta нет во­об­ще ни­че­го, а в дру­гих — весь­ма не­мно­го.

Пер­вы­ми идут GIMP и Inkscape. Оп­цио­наль­ный па­кет GIMP Animation Package (gimp.org/tutorials/Using_GAP) по­зво­ля­ет объ­е­ди­нять изо­бра­же­ния в раз­но­го ви­да цик­лы, на­при­мер, Direct [Пря­мой], Reverse [Об­рат­ный] или Pingpong [Пинг-понг], т. е. бес­ко­неч­ный цикл, ко­гда пе­ре­хо­ды дела­ют­ся сна­ча­ла в од­ном по­ряд­ке, по­том в про­ти­во­по­лож­ном. В спе­ци­фи­ка­ци­ях стан­дарта SVG, на ко­то­ром по­стро­ен Inkscape, ука­за­но, как вставить в файл не­сколь­ко ани­ма­ций на базе вре­мен­ной шка­лы. Ка­ж­дая ани­ма­ция мо­жет иметь свой, фик­си­ро­ван­ный или управ­ляе­мый поль­зо­ва­те­лем триг­гер. Од­на­ко Inkscape не под­дер­жи­ва­ет всех воз­мож­но­стей данного стан­дар­те. Мож­но так­же соз­дать ани­ма­цию, по­мес­тив еди­нич­ный кадр в от­дель­ный слой: функ­ция Paste In Place [Вста­вить на ме­сто] явно и пред­на­зна­че­на для такой ра­бо­ты, а рас­ши­ре­ние JettyInk уме­ет экс­пор­ти­ро­вать ка­ж­дый слой как от­дель­ный файл PNG. Ани­ма­ция в Krita или MyPaint годится скорее для поль­зо­ва­те­лей, уже имею­щих оп­ре­де­лен­ные на­вы­ки и вре­мя для воз­ни с про­грам­мой. В Krita дол­жен быть пла­гин для ани­ма­ции, но его раз­ра­бот­ка засиде­лась в 2011-м. У MyPaint есть две экс­пе­ри­мен­таль­ных вет­ви с под­держ­кой ани­ма­ции по сло­ям, а-ля Inkscape. Детали см. в wiki.mypaint.info/Animation.

Персональные инструменты
купить
подписаться
Яндекс.Метрика