Page 1

Б и 6л и o т ек а

дЕниcкoлисничЕt|кo

I

Бeсплa lттH Ьlй аHaлoгPhotoshop rdows/Linux/Maс oS дпя Wiln( ФoPмAтЬ|гPAФичЕскиx ФAЙлoв цвEтoвЬ|Е мoдЕли RGв' нsv и сt!'Yк oБPAБoткA ФoтoгPAФий: кAдPиPoвA}|иЕ'yстPАнЕниЕ эФФЕктA кPAснЬ|xглAз идP. I''Acки.кAнAлЬl.кoнтyPЬI кисти. сoздAниE сoБствЕннь|x кистЕЙ гPAдиЕнть|'тЕкстyPЬ|,ипAлитPЬ| cлoи и AниijlAullя oсoБь|E пPиЕмЬl для WЕв-дизAйнA сoздAниЕ сoБствЕннЬ|x PAсшиPЕниЙ су.


Bвeдeниe GIМP (пoлнoe нaзвaниeThе GNU Image ManipuIation Program) - пoЛнoцeнньlй бесплaтньlй гpaфинеский pe.цaктop'дoсryпньIй дЛя тpех сalvlЬIхпoпyляpHЬIхoПepaциoнHЬlх систeМ:Linux, Windows и MaсoS. Пеpвoнaнaльнo GIМP бьlл paзpaбoтaн тoЛЬкo для oпеpaциoнHoй системьt Linuх. Пoнятнo, Чтo нeМHoгиeWindows-пoлЬзoBaтeЛи pешиЛисьбьl пеpейти нa дpyry}o oпepaциoнHyюсистeмy paди o.цнoгoтoЛЬкo гpaфинeскoгopeдaктopa. Cейнaс cИryaЦИЯ }IaMHoгonpoщe - пoяBилaсЬ пoЛнoценнaя WindowsBepcия peДaкTopa (пеpвьle Windows-веpсии oстaвЛялlt жeлaTЬ лyншегo), пoэтoмy пpoГpaммa тeпеpЬ дoсryПHa и Wirldows-пoлЬзoBaтeлям.Haвеpнoe' Bсex инТepeсyет Boпpoс: яBЛяетcяли GIМP aнaЛoГoм Photoshop? oтвет вaс - И Дa,и нeТ.C oднoй стopollЬI,GIMP и Photoshop- сoвеpшеHllo.цвe уДИBv|^Г paзнЬlеПpoгpaММЬl,tlе иМеющиe oбщих кopнeй. C лpyгoй cтopoнЬl' неКoTopЬIе иHстpyмеHTЬI GIМP HaпoМиI{aюT aнaЛoгич}{ыe инстpyмеHTЬIРhotoshop, тaк ЧTo eсЛи вЬI paбoтaли в Photoshop,тo бьIстpo oсBoиTeсЬв GIMP' Пpaвдa, овoи oсoбeннoсTи' Пoэтoмy He Hyx(Ho.цyДarrсe''oбщие'' инстpyМеHтЬIиI\,tеЮт МaтЬ' ЧTo если вЬl знaeте Photoslrop,тo BаM не Hу)кHaкHиГa пo GIMP. Bпpoueм, oбo BсeM этot\,tмьI пoдpoбHo пoгoвopиМ B ПepBoй глaве: Знакoлtctltвoс GIMP, a Пoкa paссМoтpиl\,t сTpyктypy кHиГи. Пеpвая часnxь ПoЛЕ|oстЬIоoпpaвдЬlвaeTсвoе HaзBaние: Bвеdенue в GIMP, B елаве ,/ мьl пoзнaкoМиМсяс сaмoй пpoгpar\,tмoй, yзнaeм ee oсFloBгlЬlевoзМo}|(l{oсти и' кo}IeчHo)t(е'пotlЬlтaеMсяoтBeTиTЬHa интеpeсyющий вaс вoПpoc' кoтopьlй тoлЬкo чтo пoдниMaлся. B zлавe 2 - paссNioTpиMyсTaнoBкy пpoГpaмMЬlB paзнЬIхoпеpaциoннЬlxсистeМaк, a B zJlавeJ - пpoизвeдем пepвьlй зaпyск ПpoГpaММЬl и пoзHaкoMиMся с eе oснoвнЬIмиoкHaМи. I}nюpаячасmь пoсBящeнaбaзoвьlмoПepaцияМв GIMР. Мьl пoгoвopимo фop. МaTaxгpaфинескиxфaйлoв(вьl yзнaeте.кaкoй фopмaт лyЧшe' a кaкoй хужe B 'roЙ или инoЙ cvlryaции),paссмoTpиlt,| ПpaкTиЧескивсe иHстpyN4eнтЬl GIMP (зa искJllоче}|иеM спeци:}ЛЬнЬlх' кoTopЬIебyдyг paссMoтpeнЬlв дpyгиx ГЛaвaхкHиt.и)и llсrгoвopимoб oбpaбoткефотoгpaфий. lltl GlMI, - 11.O}IеПpoсToПpoгpaмМaдля oбpaбoткифoтoгpaфllй,a гpaфинескttji pс/lакl.opс otlе}ll,Мoщl{Ьtми(lyнкuиями pисoBaния'кoтopЬIе6уlут изуlI ClIl l l l l l l l I ) a l tl l ' | ! i l | tu с ttl l t к1|иГи. М ьl

pа с смoTpиМ

oсl{ oвнЬlе

п p и е МЬl

pи сoBaни я'


Bвedeнue ]loгoвopиМ o тeксTypax' гpaдиeнтaх, пaЛитpax' мaскax' кaнaлaх и кollтypaх' l}се этo Пpигoдитсяпpи сoздaнии HoвЬlхизoбpоr<ений. Llеnrcеpmаячаcmь книги пoсвящеHa мнoгoслoйньlм изoбpaжeнияМ и сoздaltи}oaнимaции. B нeй мьl сoздa.цимоoбcтвеннyю aниMaциlo' a Taк)кeПoГoBo. рим o paсЦJиpeниЯXДЛЯсoздaHияaЕИ|\!|aЦ|4|4' IIяnшя чаcmь к}tиги aдpeсoвaHaпpoфeсс}loнaлЬHoМy дизaйнеpy. B ней вaшeMy вHиMaHиюбyдyт пpeдстaвлеHЬlцBeтoвьIr[,toдеЛи'фильтpьl l{ paсшиpе}|t,lя (ilMP. Если вьI чyвстByeтe в сeбe зaдaтки пpoгpaММистa,тoгдa специaЛЬнo JЦя вaс в пoсjre.цнейчaсти книгl,l бyлeт paссMoтpe}toсoздaние оoбственньtx paсшиpeнийдля GIМP Ha язЬtKaxSсript.Fu,Perl и Python. l}aм не кaх(eтся,Чтo BBeдеHиeHeмнoгo зaтянyлoсЬ?Caмoe Bpeмя пpисTyпитЬк ч.гениюкниги!

i^ ЧAcTЬ l BвЕдЕHиЕB GIMP Пepвeя чeстЬ книг9tпoсвящe}|а знакoмGтвy с GIMP. Mьl pассмoтpиri eгo вoзriioжнoсти' yста}|oвкyв paзлич}lЬlx oпepациoн}|Ьlx систeiiax и нeстpoйкy. Eсли GIMP на ваЩeм кoriпЬютepe yжe yстaнoвлe}|' вЬl мoжeтe нaчaтЬ чтeниe книги с rлaвЬl 3' в кoтopoй pассiieтpивaются элeмeнтЬl пoлЬзoвeтeлЬGкoro интepфeйса G|MP.


Глдвд 1

T^

3нaкoмcтBoс GIMP 1.1.GNU lmageManipulation Program Именнo тaк paсшифpoвЬlвaетсяaббpeвиarypaGIMP. Из нaзвaния гloHятtlo нaзнaЧениеПpoгpaММЬl - ДЛяoбpaбoткиизoбparкений,a пpистaвкaGNU гoBopитo пpинaДЛе)кнoсти пpoгpaMМЬI к Mиpy open Sourсe- миpy свoбoднoгo пpoгpaMМHoгo oбeспeчения. Пpoгpaмму GIМР N,Io)I(Hoaбсoлютнo бесплaтнo зaГpyзиТЬ c caйтa www.gimp.org. Baм этo деЛaтЬHе пpидется,пoскoлЬку сaМьIепoсЛe.цFlие веpсии пpoГpaммьl (.ЦляWindows и MaсoS) Haхoдятся нa пpилaгaеМoMк кHиГе кoМпaкт-ДискeB кaтЕUIoге gimp. llеpвoнaналЬHoПpoГpaммaбьlлa ДoсTyпнaToЛЬкoДЛяoпepaциoннoйсистеМЬI l,inux. Пoскoлькy с Linux я paбoтaю ДoBoЛЬнoдaBнo' To еще yспел зaсTaтЬ сaМЬleПepBЬlеBеpсии GIMP. Уx<етoгдa HaчaЛИгoвopиTЬo G[МР' кaк o бесllЛaтнoМ aH:UIoгrPhotoshop, Ho ЛyЧIllе бьI не нaЧинzlли.Пеpвьlм BеpсияM GlМP бьlлo нe To Чтo дaлeкoДo Photoshop'- дa>I(е сaМo сpaBЕIение GlМP тex веpсийс PhotoshopРI(е eМy ЛЬоTилo.Bпpoнем,oб этoм MЬIеще ПoгoBopиM. llеpвaя Bеpсия(0.x) GIMP ПoявиЛaсЬB Д:rЛекoМl996 гoдy. B тo вpeмя нe сyIllесTBoBZrЛo Linuх. Bсe, нтo бьtлo'дoстoйнoгoгpaфинескoГopeдaкTopa.цля ,rго гpафинескиеpeдaкTopЬtypoвня Paint, тo есTЬ сaМЬIeПpoсTЬIeи пpиMитиBtlt,lе.ПoHятHo,Чтo пoявлениeGIMP бьlлo вoспpиHятoЛиHyксoи.цaми с бoльpе.цaктopaМи l|lиM вoстopгoм.Пo сpaBнеHиloс Pairrt.oбpaзнЬIМи дarl(еПеpвЬIе ltсpсииGIMР кaзaЛисЬсoBepшeнсTBoM. (.сl.ollняBсе /lистpибщивьl Linuх сoДepжaTGIМP, пpиЧеtvt этoт гpaфичeский yсTal|aBлиBaется Пo yMoЛчaнию. l)с,'lакТOp (.tl вpсмсtlемGIMP бьlл пopтиpoBaнв Windows и MaсoS. Пеpвьle Windows. |tсl)сииoс,ГaBJlяJlи )l(елaтЬЛyчlllегo пpr)кДеBсегo из-зa ToГo' Чтo сaмa библиo. (j,l.K. lсrсit Ira кtrгopoйПoстpoеHGIМP, не бьlлa тoлкol\,t пopTиpoBaHaнa ПЛaTr|ltl;tшtу Witttlrlws.Ссйчaс Windows-веpсияGIMP ниЧем Hе yстyпaет Linuх.


Чacmь l. Bвedeнue в G|MP ltсpсии. B пoдтвеpx<деHие скaзaннoгo lvtoгy oTI!{еTиTЬ'ЧTo ПpaкTиЧески Bся эTa Wirldows.веpсии GIMP и ToЛЬкo B o.ц. кrrиГa бьtлa нaписaнa с испoЛЬзoBaниеt\,{ ttoй глaвe (и тo paди тoгo, ЧToбЬI ЧиTaтелЬ yBидеЛ, ЧTo paзHицЬI Mе)кдy Linuхи W i n dows-Beрсия N{иПpoгpar\,t гvt Ьl нет) paсс мaтри BirлaсЬ L i n uх-веpсия. l ltlлyнaeтся' Чтo в l996 гoлy бьlлa сoздaнa .цeйствитeЛЬнo yHиBepсzUIЬ}lаяtlpoI'pillvtMa' paбoтaroщaя B тpех сaN4ЬIx пoпyляpHЬtх oПеpaциoFlнЬIх сисТеMaх:

l,inuх,Windowsи МaсoS.

1.2. Boзt\лoЖнoсти GIMP слeдyюшие гpaфиЧeские фopмaтьI: GIF (в тoM ЧисЛe GIMP пoД.цep)I(иBaeT aнимaцию),JPЕG, PNG, TIFF, PNМ, TGA, BМP, PDF, PCx, SGl, ХPМ (гpa. (lинеский фopмaт дЛя хpaFIеtIияПикToГpaммX Window), SunRas, Ps, PsD (фopмaт Photoshop),a тaЮкеи дpyГие' МeнeеизBeстHЬlефopмaтьr. Кpoме этoгo' пpoгpaMмayМеет ''нa Летy'' с)киMaтЬгpaфинескиефaйльI.BьI мoжеTе сpaзy сoхpaнить изoбpоI(ениeB apхиB (.rтoбьl oнo зaниМzlЛoМeнЬшe местa), a пoToM oткpЬlтЬ сI(aToе изoбpalкениебeз eгo paспaкoвки apхивaтopoм. Bсe пpеДeЛЬнo ПpoзpaЧHo дЛя пoЛЬзoвaTеЛя. GlМР oблa.цaeтMoщtlЬtми l,lнcTpyментaмиBЬIдeЛeнияoблaстeй изoбpalкeния. ПpяMoyгoлЬHylo'эЛЛипTиЧескyюи пpoизBoЛьнytooблaс|]ьt мoжетe BЬIдeЛяTЬ ,r.и.Taюке иМеeтся BoзМoя(нoсTЬвЬlДелeHияпo цBеry. Инстpyмент Умньlе llo)кttицЬl yr\4еетвЬIдeЛятЬфигypьl с paспoзHaBaHиякpaеB' чтo oчеHЬyдoбнo. пoзBoЛяloщийвьlделить изoбparкеHиeпеpедFlегoПЛaliс.l'ьтaк.rкеинотpуlt,teнT' ||а'oстaBиB фoн нeвьlдеЛеннЬIM. ()сoбoгo paзгoBopa зaсЛy)киBaЮT paссN{oтpенHЬIеB 2лавe I6 инcтpумeнтЬl кoppскTиpoBки цBетa. oни пoзвoля}oT BЬIПoл}rиTЬpeгyлиpoBкy цBeтoвoгo бaлaнса, ol.теHкa и llaсЬtщеH}loсти' яpкoсти' кoнтpaстHoсти, ypoBней, кpивьtх, заДaTЬ

Глaвa 1. 1нaкoмcmвo c G|MP

oбeспeчeHии 1.3.o cвoбoдHoгvlпpoгpaммHoПЛ .{oвoльнo ЧaсTo y ПoЛЬзoвaтеЛейслoвo ''свoбoДньlй'' aссoЦииpyеTся сo сЛoBoM нr ''бeсплaтньIй''. Ha сaМoМ дeле свoбoДI]oе ПpoГpaМMHoе oбeспечение ToЛЬкo бесплaтнoе, GIMP яBЛяеTся свoбoДньtм ПpoГpaММHЬIМПpoДyкToм. Этo oзнaЧaeт' Чтo вЬl Mo)кеTе He тoЛЬкo егo бесплaTHo скaЧaTЬ, yстaнoвиТЬ и исПoЛЬзoBaTЬ' нo и paспpoсTpaнять! Taюltе BЬI Mo)кеTе скaЧaTЬ егo исхoдHЬlе кoДЬl (oни свoбodtto paспpoсTpaняtoTся и дoсТyПHЬI ДЛя зaкaЧки любoмy )кеЛa}oЩеМy),если вaм эТo нy)кнo' и изMеHитЬ их, сoбpaв сBo}о Bеpсию GIМP. Пoнятнo, ЧTo МtloГим ПoлЬзoBaтеЛяМисxoДHики GIMP Hе Е|y)кHЬl'нo Bсе pаBHo BЬI дoЛ)KHЬlзHатЬ. чтo свoбoДньIй - Этo не ToЛЬкo бесплaтньtй!

1.4.G|MP и Photoshop С oднoй стopoHЬI, сpaBHиBaTЬGIMP с Рlrotoshop Hе сoBсеМ пpaвильнo. Xoтя бьI пoтoмy' чтo Taкoе сpaBHеHие не HpaBится paзpaбoтникaм GIMP, и вooб. llle - oHи пpoTиB тoгo, нтoбьl GIMP нaзЬlBzulи ''aнаЛoГoц4Photoslrop''. И этo lloнятHo. Bедь o.цнoгo вЗГЛядa нa эTи ДBе ПpoгpaMMЬIДoсTaToЧHo' чтoбьl пo. llяTЬ' Чтo oHи сoBеptilенHo paзнЬle. С дpyгoй стopoнЬl' и GIMР, и Photoshop - гpaфинeские peдaкTopЬt' ПpичeМ /laЛrкo не ПpиMитивHЬIе' пoЭToMy ГoBopитЬ o сpaBHeНИv|ЭT|4XПpoГpaMM Bсе,I.aкиMo)t(Ho. l} ИнтеpнeTe МoжHo нaЙти ДoвoЛЬllo МHoГo пo.цoбньlх дискyссий. Кoму-r.tl бtlльrше нpaвиTся GIMР, кoмy-To Photoshop. Cкoлькo лtoдей, сToЛЬкo и пltIсtIий.Бьtвaroт дa)ке Taкиe ''сpaвнения'', кoГдa ЧеЛoBек, еЩe Hе paзoбpавt|l],tсЬBo Bсех BoЗMo)кнoсTЯхGIМР, зaяBЛяеТ.Чтo oн - ниЧTo пo сpaвl{еllиl()с l)htltoslrop,ПoToМy чTo у HеГo }|еTтaких-To и Taких-тo фyнкций... A нa сilМ()м

lIopoГ. yMеHЬtxиTЬ нaсЬlщeнЕIoстЬ'BЬlПoл[lиTЬи}rBepTиpoвaниeцBeTa' пoстеpи-

/tсJ lе oHи е сT Ь. . .

' l а llиlо

('сii.tас я пoпpoбyю изЛo)киТЬсBoto ToЧку зpеHия oTнoсиTеЛЬнoGIMР и Pltttltl(нe диз aйнеp y ) гp aф ииеск ий Pс/lак . s|ttl1l.I lyж ен л и oбьlчнoМy ПoЛЬз oBaTеЛЮ rrl1l./Скtlpее llе.l.,ЧеM дa. Емy нy)кHa oбьlчнaя ПpoГpaМмa ДЛя пpoсMoтpа t|ltrtrry меЛa BЬltloJtllя.l.l' r ;lir r |lи й .l|o всс ьмa )(еЛaTеЛЬнo,нтoбьl эTa Пp oГp aМN,{a tlil.|()lll)lс o llсpallии по oбp aбoтк е ф oтoгp aф ий. HaгIp иМеp 'Hе oЧенЬ у Дсlбllo trl.||l)il|tJlя.I'l, llo Иtl'гс1rllе.гyt[loтo paзMеpoM |,2_2 |v|6aЙт' Фoтoгpaфиtо tlyrкlttl 'l1)l./lа ttttaбу /lсr.' tilllиMil.t.Ь lIp иМеp llo l0 0 - 3 0 0 Кбaйт. Кp омс lt' tмс\,l\|C||l,lllli'l'l,.

и т . Д.

lltrtrятнo, чтo в GIMP естЬ и иHстpyмeнтЬt pисoвaния: кapaнДalш' кис.l'l,,paсl] llI,lJIитеЛЬ'Лaстик и т. п. Bсе эти иHстpyМeHтьl бyлyт пoдpoбнo pассмO,l.pс1|Ьl кll и Г е .

(ilМP

ПoзBoЛяeтpaботaть сo сЛoяMи, кoнrypaМи и кal|aJlaMи.l}l,t бс't tlсtlСltrlrl с|.() l} г p y lla с М o)к e T e сoзд aт Ь в G l M P a l I иM иp ( ) в a l t ttь l йб allllсp и с()х рill|1t'|.|' (ill;. r|ltlpмa.гс

||(. lI ll'| l)il'tMсl)il

1 | l| ()| )lll l| у )| (I t() y ]lilJl}| ' l. l' ' ' ' lt| lt| lск , г к p ilсlI Ь lх

l. Jlilз ' ' и JI и и ЗM сt| ]| ' l' l'


Чacmь l. Bвedeнue в GlМP кPиt}ЬIeяpкoсТи. Bсе этo мox(нo сдеЛaтЬ с пoМoщЬЮ кo[\,tМepческиxПpoГpaN,tМ iulя llpoсМoтpa фoтoгpaфий, нaПpиMep, ACDSеe. Ho спpaшиBaеTся' зaЧем ПЛa,l.и.l.ьзa oбьlчньlй ПpoсMoTpЩик с HескoЛЬкиМи функциями pедaкTopa' eсЛи мo)кHo бесплaтнo исПoЛ,ЬзoBaть GIМP? |}t'lхoдит, чтo GIМР бyдет ПoЛезeн не тoЛькo дизaйнеpaм' Ho и oбьlнньIм дoMaшHиМ ПoЛЬзoBaTелям.A Д,ля Дизaйнеpoв GIMP - вooбщe HaхoДкa. oн сo/lсpжиT все нeoбxo.циМoе для Wеb-дизaЙнa: инс.l.pyМен.I.ЬlвЬIДеЛеHия' цBеТotlt,Iе фильтpЬl' paсlllиpeHL4Я' сoздaющие тексTypЬI, сPедствa дЛя сoз.цаllиЯ :ll|имaции и кapТ изoбpaхсения. B oбщем' иIиеllHo To' ЧTo Mo)t(eТпpиГoД},lTЬся ,,1изайнеpy. l)aньше paспpoстpaнеHие GIMP сдep)I(иBirлaегo opиеFlтaция Ha Linuх. Hy' не хoтeЛи дизaйнеpьl (дa и oбьIчнЬIeдoMaшHиe пoЛЬзoвaтeли) ПеpехoДиTЬнa не сOBсеM yлoбнyю (в тo вpeмя) oпеpaциoнHyю систeМy Linuх и oткaзЬlвaтЬся oT llpивьlннoй Windows paди GIMP. Cейчaс Bсе }IаМl{oГoпpoще. Bo.тlеpвьlх, сaмa l,ittux стaлa нaмHoгo y.цoбHее B ис'пoЛЬзolalИlt) |4 pЯДЬ|Lintlх-пoльзoвaтелей rIOсToянЕIopaсTyг. Bo-втopьIх, пoяBилaсЬ Windows-веpсия GIМР' HиЧеM не yстyпающaя Linuх.веpcии, E,cли ПеpBЬIе Windows-веpсии oстaBЛяЛи )I(еЛaтЬ Jlyчшегo (кaк в пЛaне фyнкциoналЬнoсти' Taк и нaдe)I(нoсти)'To TеПrpЬ с этиМ rloкoнЧенo' и BaM He нyжHo ПеpеxoДитЬнa Linuх pади GIМP. (jlMP

тaЮкe пoДдеp)I(иBaетpoднoй фopмaт Рhotoshop PSD, пoэ.гoMy BЬl N4Ox(еТe pедaкTиpoвaтЬ y)кe име}oЩиеся PSD.фaйльl бeз Photoshop.

A 'l.eпеpьсaмoе иHTеpеснoe. Чтo lке, в кoнцe кoнцoв, ЛyЧlIIе,GIMP или Photoshtlp? Cмoтpя дЛя Чeгo BЬI ПЛaниpyeTe исг|oЛЬзoBaTЬ ПpoГpaммy. Если y Bас пoлигpaфичeскaя cTуДl4Я' тo ЛyЧше.тaки испoЛЬзoBaтЬ Photoshop. l} (jIМР ДoвoЛЬнo слaбo paзBиTЬl фy"*ц"" пoдГoToвки печaтнoй Пpoдyкции' l|с llo/Цеp)кивaется Bepсткa BeкTop}tЬlxизoбpаrкений и т. п. Taк чтo пoка егo l|сJ|Ь'tя[lopекoМеHдoвaTЬ Пoлигpaфистaм. Flo этo ТoЛЬкo Пoкa Пoкa Hе ltlDl lrtJla вepcия 2.6! 'la,trl

у GlМP eстЬ сBoя изtoМинкa - этo eГo p(лcu|upеttuя' E,cли BaМ He хBaтaeт кitкtlй-ltибудь фyнкции' BЬt еe MoжеTr Дoбaвить, yстaHoвиB сooTBеTсTByющее l):lс|tlиpсl|ис.Bьl тaюке MoжeTе сoздaTЬ сBoи paсшиpеHия нa oдHoМ из язЬIкoв lll)()I'l)aмМиpoBaHия: Sсript-Fu, Pеrl, Python и C. B этoй кHиГе мьl пoдpoбнo M()l.pи М Пpoцесс сoз.цaниясoбствeнн ьlх paсrшиpений. l)ilсс

Глдвд 2

t^ lo

Устaнoвкa пpoгpaммЬl B WindoWS,

Linuxи MaсoS

2'1.УcтaHoвкaGIMP в Windows Кaк yхсе былo oтмечeнo paнее' cyщестByloT Bepсии GIМP дЛя paзHЬlхoпepaциoннЬIх систeм. Пepвoнaнaльнo GlМP бьlл paзpaбoтaHдля Linuх, Ho пoз'(е бьlл пopтиpoвa}Iнa дpyгиe oпepaциoн}tЬleсистеп,lЬl.GIМP вxoдит B сoстaв бoльtдинствaдистpибyгиBoB Linuх и чaстo y)t(еyстaнoвЛенпo yмoЛчaнию, тo естЬ .цoсryпeн сpil}y пoслe yстaнoвки Linux. B слyнaе с Windows Hе Bсe тaк пpoстo. Bo-пеpвьIх,вal\,tнyжHo скaЧaтЬвepсиtoGIМP, пoдхoдящуlo для вaшeй Bеpсии Windows, a вo-BтopЬlх,пoтpeбyeтся yстaнoBить библиoтекy GTK, не. oбxoдимyro дJIязaгryскaпpoгpaммЬI. Пеpвьlм дeлoм пеpeйдитe пo ссЬlЛкe http://gimp.win.sourсeforgе.nеt/ stablе.html (pиc.2'1) и скaнaйтe стaбильнyto BeрсиtoGIMP (длlяWindows в дaннoм слyнae). Ha мoмeнт нaписaния этих стpoк пoслe.цнейбьIлa вepсия 2.4'6. Этa вepсия мoжrT paбoтaть тoЛЬкo в Windows 2000, xP, 2003 илtl Vista. Если y вaс бoлee стapaя вrрсия Windows, }IaПpимep'Windows NT 4.0, Win. скaЧaтЬ веpси}oGIМP 2.0,х, Для негo пepeйdows 95, 98 или МЕ, вaм нy)I(F|o стapЬIеBepсии GIМP Дитe B paздел caЙтaOld versions. И все )ке исПoЛЬзoBaTЬ нe peкorиеHдyeтся'ПoскoлЬкy o}lt,l y)ке FIе Пoддep}киBaЮТcяpaзpaбoтникatv|и,- следoBaтrлЬнo' eсЛи ПpoгрaмМa бyлет paбoтaть нeотaбильнo иЛи ttе .гaк'кaк вaM хoЧeтся' HикTo нe бyлeт зaниN4aтЬся исПрaBлеllиемoшибoк.

Пpимrчднив Caмыe пoслeдниe Ha iltoмeHтHaписaHияэтиx стpoк вepсии GIMP (2.4.6 _

для Windows и 2'4.5 _ для MaсoS) дoсryпнЬ|нa пpилaгaeмoмкoмпакт. дискe. Пoнятнo,чтo вpeмя идeт, и к мoмeнry пoкyпкикHиги,вoзMoжHo,пoявятся HoвЬleвepсии GIMP. Bы всeгда смo)кeтeскaЧaтЬиx нa сaЙтe paзpaбoтчикoвGIMP. Ha дискe вЬ|тaЮкeнaЙдeтeиHстaллятopgimp-he|p-2.2.4.0G|MP. Пyсть вaс нe спpaвкy пo пpoгpaмПЛe setup.eхe,yстaHaвливaющиЙ


10

Чacmьl. Bвedeнueв G|MP с?vlyщaeт,чтo вepсия этoгo фaЙла стapee вepсии пpoгpaммЬ|_ спpaвки пoдxoдят для всex вepсий G|MP 2.x.

фaЙльl

Bнимдние! Ha кoмпaп-дискepaзмeщeнЬ|тoлЬкoWindows- и Maс.вepсииGIMP' Linuxвepсия,кaкпpaвилo'BключeHa в сoстaвдистpибyгивoвLinuxпo yпnoлчaI{ию.

Глaвa 2. Уcmaнoвкaпpoеpaммьtв Windows,Linuх u MacoS

11

зBoляет ДaтЬ Bтopyto жизнЬ кoмпьtoтеpaм, o кoTopЬIx Bсе .цaBнo зa6ьlли илп исtloЛЬзoвzulи ЛиlllЬ B кaЧестBeэлeктpoЦHьlхпишlyщиx мaПIиHoк. Инстaллятop GIMP (фaйл gimp-2,4.6-i686-setup.еxe)''Bесит''пpиMеpHo 16 Мбaйт - сoBсеМ мaлo. Пpaв.цa,эTo eще дaлекo FIеBсе. PeкoмендyeтсяTaкжe скaЧaтЬфaйльl спpaвки (a oнa Bсeг.цaпpиГo.цится,oсoбeннo нaнинaющим)' Интеpеснo, Чтo спpaBкa зaниMaeTмrстa бoльtltе, ЧеM сaN,IaПpoГpaN{Мa. Пaкeт .цoкyМeнтaцииBкЛюЧaeтсЛедyЮщиеязЬIки:pусский, немeцкий, aнглийский, фpaнuyзский,итaльянский,кopeйский, исПaнский и дp. Плoxo, чтo tlелЬзя пoлyчиTЬToЛЬкo нylкньlй язьlкoвoй пaкeт - пpихo.цитсякaЧaтЬ Bсе вМесТe'a эTo yжe 64 |vl6aЙт' oблaдaтeлям бeзлимитнoгo BЬlсoкocкopoстHoгoсoединrния Bсе paBнo, a Boт пoлЬзoвaTeляМ'испoЛЬзyющим мoДeMHoeсoe.цинеHиe, пpидeTсянeслaдкo.

Pи c ' 2 .1 .3 а г p y з к aG I M P У.lи,гьtвaя' Чтo пpaктиЧeски нa Bсex сoBpeмeHHЬIх кoп,tПЬroтеpaxсейuaс yстal|Ol]J|сllaWindows ХP или Vista, пpoблeм с зatryскoМ GIMP бьlть нe дoл)|(Ho, pal}l|o, кaк и HесooтBетсTBия систeмнЬlМ тpебoвaниям. A сиcтeмньIe тpeбoвallия GIMР oЧенЬ I{изки и Hикaк нe оoпoстaBиI\4ЬI с BoзМo)I(нoстяМипpoгpal\,tмЬI: гI

пpoЦeссop Pеntium II, Celeron, Athlon или лyЧЦJe;

n

Миl|иМyмl28 MбaйтoПepaтивнoй пaмяти.

l(ак виДите,GIМP мo}кетpaбoтaтьHa сoBсеМстapoмкoмпьютеpe.flpyгoс ле.

Ilo, t116paбoтaть }|a неМ oн бyлс.г дoвOлЬ1|()Мeдлeннo' }io всe pnвl|о GlМ], rlo-

Pиc, 2.2. УстaнoвкaGlМP

Пpимrчдние B бoлee paнHиxвepсияxGlMP (нaпpиMep, в GIMP 2.2)кpoмeyстaнoвoчHoгo нaдo GIMP бьtлo скaчaтЬ тaЮкe библиoтeкy GTK. Если пo тetvtили фaйлa иHЬ|мпpиЧиHaм вaм HyжHoисnoлЬзoвaтЬ вepсиюG|MP 2.2' скaчaйтeGТK пo


t2

Чaсmь I. BвeОeнueв GlMP

13

Глaвa 2' УcmaнoвкaпpoеpaMwьlв Windows,Linuх u MacoS

aдpeсy: http://www.gtk.org/downloаd.windows.htm|. Cнaчaлa тpeбyeтся yстaHoвитЬ GТK, a y)кeпoтoM- G|MP. B нoвьlxвepсияXGIMP пpи yстaнoв. yстaHaвливaЮтся ке пpoгpaMMЬ| всe нeoбxoдимьlе DLL-библиoтeки' пoэтol\лy кpoмe yстaнoвoчHoгo He фaЙлa И дoкyмeнтaциибoльшe HиЧeгoскaЧИBатЬ HyжHo'

(pиc.2.2)' Пo/[:tянанaлayсTaHoBкизаПyсTиТефaйл girnp.2.4.6-i686-sеtup.eхе сJ|е }laжaTия кЕroIIки Nехt вьt пеpейдете к ЧТеHиtО Лиllеllзии GPI-' пo котopoй и p a с П p o сTpaHяеTся П p oГ p aMМa (p иc . 2. 3).

Liсeпse Agleemenl Plеаsereаdthelo||owing imрortаnt infolmаtiоn Ьеlоleсоnlinuing

Whenyou аle readyto ооntinuewithSetuр,оliоkNeхt.

l G N U G еnегa l Pшbliс Liс en sе vеrc|on 2, JUn е 1991

Pиc.2.4' Bсe гoтoвoк vстанoвкe

oFуt.iqht (с) tзE9l l99r Frее softtre Fоundition' ис. p.lцe - iuitе s'iеф]е зю, вostont t{д o2Цl-lт'7. L''А ]me i5 pеrmittel to сoD{ аld distriЬutе WгЬаtim сoniPs ls.liсeise dосшmnt' biri сhаrqiпq it is nоt а,].]о1еd.

P rea пllэ|e Тh e l i с е пs e sf o r m ost soft па re а re dеsign еdt o t а kе а ш аy your f r e e d o m to s h а r e апd сh а пgе it . By с on t Г6st t, l.reG lt J|JGe ne rdI PuЬliв , I i пе n s е i s i n tе n d e dt n пt t а rа пt P nvr't t rfreeАг 'mt п sh а rв ап d сЬап п е '1

Pу l е '2 .3 .Л иц е н з и яG PL l l t l . l ltlI 1с ttз иGиP L (G N U P u b l i с Li с е n s е ) p a с П p o с T p a н я еTсявсе свo бо Дн o е П po l l ) il| \ ll\lI I()с oб е сl l e че н и е Ми p a o p е l l So u r с е , к К o Т o p o М уП pи H aдЛеiки тGI M Р . Чи t ' i l ,||,

,| .с к с .Г

с t i t lм) .

J IиЦ е H з ии

с o Bс е M

не

oбя зa TеЛ ьн o

l l O B Ь l Д o Л ) к tl Ь l з н a TЬ oс t IoBHЬ lе

( т ем

бoл е е .

Ч . l. o ol. l lla

анг. rlи й -

eе ПoЛ o) кеHиЯ :

П

IJ|,|МO)кеТебесn.ryuntlto исПoЛЬЗoBaTЬи paсПpoсl.pаt{яТЬ пpoГpaММyl

п

l}l,l МO)ке.Гебеctt-'tапtltoПoЛyЧиТЬ и paсПpoс.ГpаняTЬисхoдtrьrl.i кo,'( tIP()Гl)ilr\'r r\rl,r:

п

l t l , l 1 | ] \ l с с '| . с lll) alrO

l| '] l\ lс lt Я|1,111.11l.l1lIl,li|

|i(),I( tll)()|.l)il]\l]\tI ,t.

At least49J МB оf heе disksрасе is tequited,

l <Bаоk Еы

ll

шeнt>

P ис.2 .5 . Bь r бop Ka тa лoгa дЛя yстa н oвки

| l

Cаnсеl i


Чaсmь l. BвeОeнueв G|MP П

ссЛи BЬl сoзДzlЛи Hoвylо ПpoгpaмMy нa бaзе GPL-пpoгpaММЬI иЛи ПpoсTo изI\,IеHиЛи ее кoд' BЬI ДoЛ)ttlЬI paсПpoсTpaHяTЬсвoIо ПpoГpaМMy тo)кe Пo lrицензии G P L .

l|itiltмите кнoПкy Nеxt и вьI пеpейдеTе к oкHy Rеаdy to Install (pиc, 2,4). Мtliltttо сpaзy HaжaTЬ к}loПкy Install now. B эToМ сЛyЧaе пpoГpaМMa бyлет yсl.illloвЛеHaB кaTzUIoГC:\Pгograrn Filеs\GlМP-2.0. Пpи ЭToМ вaМ пoнaдoбится l(ilк МИHиМyм 40,5 Мбaйт ДискoBoгo Пpoстpaнствa. Если BЬI Hе хoтиТе yсTa||:ll}JIиBaTЬ ПpoГpaMМy Ha Диск C:, нaжмите кHoПкy Customize. Пoсле эToГo BЬl сMO)I(еТе вьlбpaть кaTiuloГ ДЛя yсTaHoBки (pис. 2.5).

Seleсt Componentз Whiсh соmpоnents shouIdЬе instа||ed?

SеIeоtthe сompоnents1;оuwаntto install;оleаtthв соmрonentsyou do nоt Wаntto instа||. СIiсkNехt шhenyоu alе leаdy tо соntinue.

irii

,i,

,,r,r:.t.,;

,

Глaвa 2. Уcmaнoвкa пpoepaммьt в Windows, Linux u МaсoS

tions), инTеpфейс пpoгpaмМЬl бyлет нa aHглийскoM язЬlке. Итaк, в oкне Sеlесt Next. Пoлнaя yсTaHoBкa зaйМеТ 88,5 Мбaйт Componеnts Hy)кHo ПpoсTo Ha>кaTЬ llискoBoГo ПpoсTpaHсTBa. {aлeе BaM ПpедсToиT BЬlбpaTЬ paсшиpеHия фaйлoв' кoТopЬIе ДoЛ)I(HЬlбЬlTЬ сBязaFIЬIс ПpoГpaMМoй (pис. 2.7). Бумте Пpи этoМ oЧеHЬ BниMaТеЛЬHЬl!У Baс l\,lo)кетбьlть yстaнoвЛеHa ПpoГpaМMa ДЛя ПpoсМoTpa изoбpDI(ений, нaПpиMеp, АCDSeе. Если вьlбpaTЬ B oкHе Sеlесt file assoсiаtions все yПoмянyTЬlе TaМ ptlсtxиpеllия, тo GIMР бyлет oTкpЬlT дax(е Пpи ПoПЬITкеПpoсToГo Пpoсl\,toTpa фaйлa. A ведь MЬl Чaще пpoсMaтpиBaем гpaфинеские фaйльl, ЧеМ pедaкTиpyеМ и х . П o э тo м y H е H y)к Hoaссoциир oвaть с GIМP к aк MиHиMу М сЛrДу юЩ ие TиПЬl (laй л o в: o

Conrpusеrvе GIF;

o

JРЕG Imagе;

o

PortablеNеtworkGraphiсs;

O WindowsandOS/2bitmaps.

,,,r,...

fоl GТK+ [] l"ls.windoшsеn.оirrе

<Bасk ||

Nенt>

P и c .2 .6 . Bь t б o pк o мп o н e н т oG в IMP Ilс.lttttlt,ll|a)l(aЛ}t кlloПку Customizе, To сpaзy ПoсЛе BЬIбopaкaт€ ш oгa BaМ Пpед. I. с 'l l )l | . I. I}I,Iб pi l T . l ,и ПyсT aH oB к и ( p и c .2 .6 ) , Pе к o ме н д y ю B Ь lбpaТЬFull instаllаtio n ( I I (). ] |||ilя yс r.ан t l в ка),П oскo Л Ь к y B э T o М с Л y Ч a е к p o М е сaМ o й п po гpaм м ьl бyл yт \ ' сl ll | | ()l}J|с Itби l , l бл и oТ е кa G Т K и П е p е Bo д Ь rG I M P H a paзH Ь I ея зЬ lки . o ткaзь I lti|ll,с'l rrи o.г СiTK' н}l oT ПеpеBo/loB Hе Hy)кнo (если вьl oTкa)кеTесЬoТ GTK' ( ; l M I, rroоб lIl с} | r З i l t IусT и T с я )o. .l .G .[ - K мo x < н oo T к a з a TЬ сяTo Л Ь кOI } .I .()l\| сJ I v(I A с, ( и.rlи lrp tlt. 1lltьtь, tlt (ilMI )). tttt ll ) / I]i l с \/) ( с р i l l l с с б t' | JI il \'с'Iilll( ) |] Jlсrllr G ТK l)('I l()lI ()|t (. l'l. lrllsl:tl t l tr l ll,Iltt t t l с 'l l 1с с ] | . \ , l I i l с l l ' у I , ( ) - | l( .'t ;t lt . lit .lt t t ) |( с ( ) .l.кil'] il,|'|,с,()|'l|(. с с j Il|

15

Pиc' 2 .7 .Ассoциaциитипoвф aЙлoв


16

Чacmь l. Bвedeнue в GIMP

Sсleсl Slаlt Henu Foldel Whete sholн 5etupрЬсe theptogam.ssholtсuts?

17

Be аd y to ln stаlI Sеtupis now lеаdyto Ьеgiriinsta||ing G|l"lPi]nyoul соmрutеl

s".* .,n clсаtc thr p'og:am,s sholtculs!r thс lolowingStaltMeru tolda

Тo сrrtirua сIсk Nort. l1yо.l woсld *'о to seЬсt а dlelиl

Гпaвa 2. Уcmaнoвкa rlporparn^nы в Windows, Linux u MaсoS

Сlick |nstаllto continuewiththe ilrstа||atron, ol с|iсk Bасk l[ vou Wаntto lеview o| сhаnge any seltittgs.

fo|der.о|iсkBrowgо. D:\Prщram Fi|es\Gltv,lP.2. 0

!

цon.tсrоыo а Stцt Мrru loHer

I

Cоnсel I < 8aсk

Pис. 2.8. Bыбop иtvteниnanкидля яpлЬlкaпpoгpaммЬ|

Pис. 2.9. CoздaниeяpлЬlкoв

|[

lnstаl|

Pиc.2.10. Cвoдкa пo yстaнoвкe

P иc.2 .1 1 . За llvск ( ) lM P


18

Чacmь l. Bвedeнue в G\MP

(';lс,.t1.юший rшaг(pис. 2.8) -

вьlбop име}|ипaпки для paзмещеHияяpЛЬlкa

lIl)()l.paN,tмЬl B I\|еHюПуск. Устaнoвите иМя tIапки lla вaLUе yсt\|oтpeние иЛи ll])()с-гo tla)кMитекнoпку Nехt. /(it-,tссинст.rЛЛятoр спpoсит Baс' хoтиТс ли BЬI сoздaтЬ яpЛЬlки ДЛя зaПyскa ||l)ol.paI\|мЬl нa pабoнешtстoЛe и t|a пaнeли бьlстpoгo зaпускa (pиc'2.9). I lсpс,'t ТeN,tкaк Пpo.цoЛ)китЬ'иI-rсTaJIЛяТop пpeдЛoжи]' BaN{oз}laкoМи.гЬся с Пayстaнoвки (pиc.2.l 0). Если BЬl сoгЛaсl|Ьl.HaжI\|итeкHotlкy lnst:rll. l):ll\lс.гpal\tи

..

*n:)

\

t

ъr{

{

, t.

" tх &ф

B пoследнем oкнe ПpoгpaмМЬl yсTaнoBки нa)кМитe кHoпкy Finish ДЛя зaBеp. lUе} |и яyстaн o вки и з aпy ск a GIMP. Haчltется Пp oцед}' p ay сTa]{oBк и(p ис.2 .ll). l-|a слaбьlх кoмпЬloTеpaх зaПyск GIМP NroI(е-гзatlяТь lleскoЛЬкo десяТкoB секyнд. Ha сoBpемеllllЬlх кoN,|пЬ}отepaхпpoГpaltNla зaП\,скaется llpaкTиЧeски м гH o Beн H o . П o сл e зaп yскa BЬ l yB идите Tp и oк lIa GIМP (p ис. 2 .l2 ): GIMP; C лoи, Кallальl, пpoгpaмNty yсTaКoнтypьI и Coвет дшя GlМP. Hесмoтpя l|a al|ГЛoязЬlЧL|y}o l{oBки' GlMP пpедстaнeT Пеpед нaN{и с pyсскoязЬ|ЧнЬlM иHтеptpейсoм (если. кo н еЧ} to ' BЬ l yстaн oBиЛи к oмПoнент Translations). o ltaз нaчeнии oк oll llp o. ГpaМмЬl MЬI lroгoвopим в е:tаве3. П pи м еч дн и е .Qaлee в кHигe paссмaтpиваeтся пpoцeсс yстaHoвки пpoгpaм]\'Ьlв oпepaциoннЬ|xcистeмаx Linux и MaсoS. Если вaс интepeсyeт paбoтa с GlMP тoлЬкo в Windows, вЬ| мoжeтe пepeЙти к ЧтeHи}oслeдyющeЙ глaвЬ|.

',,.rгb S, d&

A*$Е j fi! ;, ;. ф

. / ф.д ;i3

19

(rтцl

lкш.

,ii

Глaвa 2. Уcmaнoвкa пpoepaммьt в Windows, Linuх u MacoS

I'l

2.2.Уcтaнoвкa GIMP в Linux

rl

Кaк yrке бьlлo oтмeченo' B бoльшиltсr.ве :tис,l.pиб}l'иBoBLinuх ПрoгpaМмa GlМP yсTaнaBЛиBaеТсяIIo yN|oЛЧaниlо'и ее l\|oжl{oзaпyстиTЬ из r]poгpаммной l.pyппЬl Пpилoxсеllпя | Гpафикa. Ho пo paзнЬlМ Пpичинal\t tlpoгpaмN|a j\,toжr]. бьlть нe yсTaнoBлеHa - HaпpиМеp, пoльзoBaТсЛЬслyнайtlo oткjlЮЧиЛ Гpyпrly Гpафика пpи yстaнoвке систеtltЬl иЛи тaк paспopядиЛисЬ paзpaбoтuики дис.I.pибyгива (eсть и тpетЬя пpиЧинa - MиllиMa.ЛЬнaяyстaнoвка Linuх, пpи кoТopoй мнoгo пoЛез}lЬlхпpoГpaМм не yсТaнaвJIивaю.гся).

l.tф.taфй

lllь. ir."o..,,l шtа6: r чyщтD|тcью(ть ! сlгс'rрoшeя

. r,oo

J

к шхliу aш

штрха

jдtr](фE )дшшmщпй ! l',rlь

цшст lr rpаrexтo

2.2.1.oб yстaнoвкeпpoгpaм]\' в Linux llpеж де Чeм п pи стyпиTЬ к y стaнoвк е в L iпuх пp oгp aммЬl GlМP' BaМ lly жl|() \,,}нaть'кaк вooбЩе yстaнaвлиBaюTся llpoГpaмjltьl в l,illttх. Bсдь ltlltll.ис lIaltltl|aющие пoЛьзoBaтеЛи' кyпиB кol\'пЬю.гep и".lи troyтбyк с Linuх (н.lrl в llаttlс ltpемя нe pедкoстЬ из-зa экoнoN||4l4 ln Windows), нe зHaloт, кaк этo с,IlсJ|а.l.l,. l} Windorvs ПpoгpaI\,tМHoе oбеспечеl-lие },сTalIaBЛивaеl.сяс пoмollll,l() 11ilс,l.с])ll (r lpo гpaшtшtьl setup .ехе ll,rи itlstаII.схе).Мaстеp )' сТalloBк 1 r.' t,.lяli;l)l(. \'с.l.alI o Bки , , ц lй llp огp аммЬl

P иc . 2 .1 2 .П p o rp a ммaG I M P

с} 'llt сс- гllу с- г

, lUlя } , с. |. аll()lrкlt MS

( ) tllсс.

свtlй .

l. . с. I lp Ol p aN l}ta S сtup . схс.

l| с \ , с' гall()R llr. l)ltolttsI lоp .

llp с]ll| а' }| | аt| сlI lI ilя


Чacmь l. Bвedeнue в G|MP

20

lt l,inuх Bсe иHaчr. З.цесьсyщестBylот дBa oснoBньlx спoсoбa yстaнoBки пpoМHoгooбеспeчения: |.l):lм П

с пoМoщЬюпaкeтoв;

п

из исхoДнЬlxкoдoB.

Пoяcнение

RPM-фaйлaми.Этa тepминoлoгиябepeт Hачaлo Пaкeты нaзЬlвaютсятaюr<e с paзpaбoтoккoмпaнииRed Hаt, кoтopaявпepвыe пpeдлo)килaтexцoлoгию RPM. Toгдa в дистpибyтивeRed Hat пoявилсямeнeджepпaкeтoвrpm (Red hat Paсkage Manager),oткyдaи Haзвaниeпaкeтoв. Кpoмe RPM.пакeтoввстpeчaютсяпaкeтЬIдpyгl1xфopмaтoв,нaпpимep'DЕB, кoтopьtЙиспoлЬзyeтсяв дистpибyгивeDebian'. Устaнoвитьпoдoбньtйпaкeт в Red Hat-сoвмeстимЬIx дистpибривax HeлЬзя.Eсли вaм нркнa пpoгpaммa' кoтopaясoдepжитсяв DЕB-naкeтe,пoищитeв Интepнeтe(мoжнoдaжe oб. paтитЬсяк paзpaбoтникy)ee исxoдньtйкoд и пoпpoбyЙтeoткoмnилиpoвaтЬ кaк этo дeлaтЬ,зaЙдитe eгo сaмoстoятeлЬHoв свoeЙсистeмe' Ho nepeд'тe]Й, вaс пpoгpаммЬ|_ иil'я иHтepeсyющeЙ ввeдитe и нa саЙт http://rpmfind.net eсли ктo-тoкoгдa.тoсoбиpaл RPM-пaкeтыс нyжнoЙвaM пpoгpaммoЙ,oни бyдyг нa этoм сaйтe. Если же тaм вЬIнe нaйдeтeтpeбyeмыЙRPM.пакeт,тo. сa[4oMy. пpoгpaПnмy гдa yж пpидeтсякotvlпилиpoвaтЬ ['lnке'гсoдepя(иTвсе неoбхoДимoe .цЛяустaHoBки пpoгpaммьl. A yстaнaвликaк пpaBиЛo,сoстoит из нaбopa фaйлoв- нaпpимeP,ИQ. BaсмaяпpoГpaN4Мa' и кoнфиrypaциoннoГoфaйлoви фaЙлaспрaBки.B зависимoстиoт ll()Jl}rимoгo ()pl.al|изaции yстaнoBкиBсе эти фaйльIмoгр бьlть: ПpoгpaшrмЬI кФкдЬIйoтдельнo- в эToм сЛyЧaемЬl пoЛyЧaeмнaбop из г] .}aapxиBиpoBaнЬl N+l фaйлoв(где N- этo фaйльrпpoгpaммЬlплtoс пpoгpaммa yстaнoBки); п

.rааpхивиpoвaHЬl B oДин oбщий apхив -

y Haс бyлeт 2 фaЙлa:apхиB и пpo-

Гпaвa 2. Уcmaнoвкanpoepaммьtв Windows,Linux u MacoS

21

B пaкетe, кpoмr фaйлoв ПpoгpaMМЬl'хpaнится слyx<ебнaя инфopмaция'oпи. сЬIBaющaяПpoцесcyсTaнoвкипpoГpaМMЬI: D

- BеДЬoДиHфaйл нylкнo скoПиpoBaТЬ, Пу.ГИ нaПpимep'B кaTaЛoг/usr/bin, a дpyгoй - в /usr/share/doсl

o

дoПoлниTeльньle дейстB|z'Я- нaпpиMep'сoздaниeкaTlUIoГa, yсТaнoвкaTеx иЛи инЬlх пpaBдoстyПaк фaйлaми кaТalloгaМпpoГpaМMЬI;

.l

зaвисиМoсти- oднa пpoгparиМaдля свoей paбoтьl Mo)кет тpебoвaть кaкyЮ-тo библиoтекy (без кoтopoй oнa нe бyлет зaпyскaтЬся' ПoскoЛЬкyисnoЛЬзyеТфy"*ции этoй библиoтеки).ToгДa B ПaкeTeyкaзЬIвaeтся'чтo otl Зaвuсu|lloт Дpyгoгo ПаКeтa'сoдep)кащегoбиблиoтeкy. Пpи yстaнoвKe МeнеДкеp пaкeТoBПpoBеpяетзaBисиМoсти- есЛиyсTaHoBлеFIЬI He Bсе пaкeTЬt, oт кoтopЬIх зaBисиT yстaнaBлиBaeмьlйпaкeT' yстaнoвкa бyлет пpepBaHa' пoкa BЬl не yстaнoBите Bсе неoбхoДимoе. Пpaвдa, иМеется BoзMo)кHoсТЬ yсTaнoвкипpoГpaMMЬlбeз yДoвлетвopeния зaBисиМoстей(тoглa инфopмaция o зaвисиt\4oстяx буДeт ПpoсTo ПpoиГFlopиpoванa), нo в бoльtшинстве сЛyчaeвyстaHoBЛeннaяTaкиМ oбpaзoм пpoгpaММapaбoтaть не бyлeт;

o

кoнфликтьl- aнzuloГиЧHo,oд}IaпpoгpaмMa Мo)кеTв систeМe кoнфликтoBaтЬ с дpyгoй пpoгpaпtмoй. Нaпpимеp, Пpoгpai\,rМЬIsеndmail у| postfiх яBЛяIoтсяMТA-aгентaми (MТA, Mail Transfеr Agеnt). Пoскoлькy в систeМe I\{oжетбьIть тoлькo oдиtt МТA-aгeнт, yстaнoBитЬ Mo)к}|oиЛи sеndnrаil,или postfix' т. e. ПaкетsеIrdmaiIкoнфликryеTс пaкeтoМpostfiх и наoбopoт.

B имeни tlaкеTaзarпифpoвaнaнeкoтopaяинфopмaцияo пpoгpaмме.CДелaнoэтo искЛЮчиТеЛЬ}Io дЛя y.Цoбствa- Мo)tнoyзHaтЬBepсиtoи Дpуry}oинфopмaциюo ПpoгpaМt{e' ToЛЬкoлишЬ взгЛяFIyв Ha нaзBaниeПaкетa,HaпpиMеp'Taкoe: program-I .5-l4.i586.rpm

l(itк yrкс бьlлo oтмечeнo' B Linuх всe фaйльI, oтHoсящиеся к тoй или инoй пpoне tlpocтo apxиB' сoпaкет. Пaкет-этo |.])ilммс,IloМещaюTся B oди}I фaйл/lсрх<аtllийфaйльl tlpoГparиMЬI.

Здесьprogr HaзBaHие ПpoгpaMМЬl' l.5 - ее Bеpсия'l4 - нoмеp BЬtпyскa Ilaкетa' i586 - apхиTекrypa' нa кoтopyЮ paссЧиТaнaПpoгpaммa.Hе }rу)I(Ho ПЬlтaTЬся yсTaнaвЛивaтЬ ПpoгpaNrМЬI дЛя apхиTeкrypi586/686Ha кoN,tпЬюTep с ПpoцессopoмIntel З86 или 486. E,cлиПpoгpaмМaI{езaBисиМa oТ apхитекTypЬI, .гo yкaзыBaеTсяпapaМeтp noarсh (oбьlvнo тaк дeЛa}oТдля дoкyМeнTaЦии'пpиll{еpoBкoнфигypaциoннЬlхфaй.rIoв, т. е. для пaкeToB,сoдеpжaщиx инфopмallи}o,кoTopaяHе зaBисит oT apхитекrypьl).

.

Кpoмe BсеГo скaзaннoгo' BaM тaЮкe нy)кнo ЗHaTЬo pеIloЗulпlаpияxпaкетoв. Pепoзитapий хpa}.IиЛищe ПaкеToB.Pепoзитapиймox<етбьIть лoкaльньtм

l.рaMмayстaHoBки; п

'iаapхиBиpoвaнЬIB сaмy пpoГpaN{Myyстaнoвки - сaмьIй yдoбнЬlй слyнaй, к()I.дay нaс Bсeгo oдин фaйл - пpoгpal{N4ayстaнoвки.

ll 'rlrlГl кll1ll.r мЬl бyлем paссмaтpllвaтЬ тoЛЬкo RPМ-пакетьl - их пo/lllержltBaют все (ltеd llat, Геdora Corе, Мandrakе. Mandriva' Al,T |tсt|tlаt.сrlIlмсс.гliмьIе,tlltсr^pибyr.ивьr tt l , i r l r r х.A Sl'l,i tlttх / l1r. ).

(ltапpимеp, кaTaЛoГ lla )кесткo!vt llиске или DVD-диск) или )ке сетевЬlM вс1r в Иtl't.сpllс'l'с llJlll lt J|()кilJlI'll()jiсс.l.и. сo,Ilсp)(alllиl.r RPМ-гlакстьl. flля

сеp.tсl'tr


').)

Чacmь l. Bвedeнue в GlМP

pеПoзитapии? !дя ценTpirЛизoBaHнoгo yПpaBЛения oбнoвлением с().t/lill(уI.ся Пpедстaвьте, ЧТo y Haс нет pеПoзиTapиеB.ТoгДa, чтoбьt yзHaТЬ' BЬlIIllliс'l.()l}. ' М П pи ш Л o сЬ бьt pегул я pн o l l l .l lilJlи HoBa я B е pси я н y)к H o й Ba М П p o Г p a М М Ь I Ba М е pе, сaй T paзpaбo TЧи кa.ц и П o к p a йн е й l l ( )ссI llaTЬс aйт е е paзpaбo T Ч и к aиЛ и ' с l1lltбyr.ивaLinuх. Чтo не oЧенЬ y.цoбнo. oдин paз BЬl Мo)t(еTезaбЬIтЬ,a ПoToM tlrltlбIt1rBaМ HaДoесТ эTo деЛo. Пpoще Дo)qцaTЬсявЬlxoдa нoвoй вepсии дисTзa oДин paз. 1lttбyгивaи oбнoBиTЬ все ПpoгpaN,tl\,tЬl 'l'itк и бьlлo paнЬше. И eсли бьl не зaбoтa paзpaбoтникoв Linuх o нaс с Baми' To Тaк и He бЬIЛи бьl сoзДaньI' Cейчас Пoясt|lо. Boт вьlurлa ПpoгpaМl)с||()зиTapии Мll' сс вкЛЮЧили B сoсTaв дистpибyтиBa, нo ПoЛHoсTЬю не ПpoTесTиpoвaЛи (tlptlr.естиpoBaтьвсе нeBoзMo)к}|o).oказaлoсЬ' ЧTo ПpoГpaММa paбoтaет неПраllltJ|l'llo, Ho ToлЬкo Пpи oпpедeЛеннЬIx yсЛoBиях' HaПpиМеp' с oпpеДrЛенllЬIм r|ltlрмaтoм фaйлa. Илуl >кe Linuх бьlлa yстaнoBЛеHa нa сеpBеp, opГaHизoBaHЬI сс'l.сl]Ьleслyжбьl, нaПpи]\,|еp'Wеb-сepвеp. Чepез HекoTopoе Bpeмя oбнapy}(и,'дЬIpa'', ПoЭтoМy пo.цГoToBиЛии BЬIJl()сЬ'tlTo в этoй Bеpсии Wеb.сеpвеpa eсTЬ lIyс.l.иЛиHoByto вepсию. ПoльзoвaтеЛЬ, yсTaнoBивlrlий пpoгpaМмy, tlичегo Hе ||(ul()']prBaя o ToM' Чтo BЬIшЛaнoBaя еe Bеpсия' МoГ бЬI МyЧaтЬся МиниMyM ПoЛ|1),lа иЛи Дa)(е гoД-'Д.o BЬlхoдa следу}oщей веpсии lucтpи6утивa. A еГo сеp. ltсl) l\|OГЛибьI взлoмaтЬ yже ria слeдyющий денЬ пoсЛе обнappкения дьrpьI.Ho Ilс 'l.y,г-Toбьtлo. C пoмoщью pепoзиTapиев бЬlсTpo и yДoбнo oTсЛе)киBaЮТся tlбtttltl;lеHияTeх иЛи инЬlх пaкеToв. Пpинем эТo ДеЛaеTсaМ МенеД)кеpПaкеToв' il liil|\4 JIиlllЬ oсТaется ).кaзaТЬ,кaкиe oбHoвЛеьtияl]y)кHoЗaГpyжaTЬ'a какие - }|ет. paзHЬle МенеД)кеpЬlПaKеToB.!дя зaпyскa MеHеД)кepa l} 1llt,tttt,tх t'иcтpибуи кoмaнДy sУstеm-сonfig-paсkagеs' в МaIlBЬlПoЛниTЬ ||il|(с,l()l] в Fеdora HРl(нo t|гir,lt.- drakrрm (или rрmdraкe), в Ubuntu - synaрtiс, B opеnsusЕ MеHед)кеp Illlliс,l()l] зaПyскaетсяс ПoмoщЬю МенЮ кo]vtПЬюТеp|УстaIIoвкa пpoгpaМм.

Глaвa 2' Уcmaнoвкaпpozpaммьtв Windows,Linuх u MacoS o

gimp-help-2-сommon - oсHoBHЬlеспpaвoчHьteфaйльl; gimp-hеlp.2-ru- спpaвoЧнЬte фaйльIHa pyсскoм язЬtкe;

П D

gutenprint-gimp2GIМP;

o

libgirnp2.0_0- библиoтeкиGIМP;

D

ufraw-gimp- нeoбxoдv|t\l| N|я сЧитЬIBaния''сЬIpЬtx''(RAW) дaHнЬIхс некoтopЬlx цифpoвьlхфoтoкaмep;

гl

xsane.ginlp-

Qaйл

0 сЁ...]l :

- Д a l t l l ь t й П a к е T H е o б я з a T e Л Ь нЬ lй H ' o BесЬ М a ж еЛаTеЛ Ь g . irrlp-da t а- схt r аs

п p oгр aмr.aни

п;";

ffio*" пУ6n"'"''"

s

Pасkа99 9rmp *3 тhе GNU lma9e мan|pUIatIon Pr09.

-o""

р .;фi Pазpа6oткa

gimP-h€ | p.2 - с o mmon сommon fi|esfor Gimp2 he|p

'.trс"","

,Еj'"o"*'op',

}

фсe ть

o .ffilсn*"'" rгилпьr j.ff тектoвьre

! .,

,dj&vooo-,o oaйлoвь.e rгилитьl .дfl ffi'*tn"toot'

.litrtyс't'иr.с Менед)кеpПaкеToB (нa pис. 2.|3 изoбpшкен менеД)кepПaкеТoв ДистПaкеTaginrp. Гaлoн2008) и ПpoизBeдиTеПoиск пo нaзBaI-rиЮ Мandriva 1lttб\,t.ltва hil lt '|сjIсIloМкpy)кoЧке BoзЛе иМeни ПaкеTa oзнaЧaеT' ЧTo ПaкeT yстaHoBЛeн' ( |l)сJIliil.l|aПpaBЛенHaя Bниз, - Чтo пaкеT ПoМечеHHa yстaнoBкy. УбеДиTесЬ' ЧТo иЛи oТMеЧе}lЬI \/ |ti|сус.t.al|oBЛе}IЬl ДЛя yстaнoBки сЛедyющие пaкеTЬI:

П

плaги}|'peшизyющий cкaниpoвaниeиз GIМP'

: .: .: ' -

itJ."Pnn*"n",

g i lrr1l-

пЛaгин GutеIr дЛя BЬlсoкoкaчесТвeннoйпеЧaти из

0aрaмeтpь| спpaвкa

Ф,no o "л eн н €

2.2.2.Устaнaвливaelи G l M P

п

*-

9im p - h e lp - 2. с s сzeф tвnslation of Gimр? h€ | p g im p - h e lp - 2- d e Germen tЕnslаtion of Gimp2 he|р gimP.hcIp.2.€ n Еn9|ishtrenslationof Gimp2 he|p gimp-hclp-2-eJ speni5h trensIationof Gimр2 he|p q im p - h e lp - 2- f r

ver:ion.,',,,. .

( iI M l, . . 't.rlя

с ( ) / l с p) l( и.Г /lolIoJt ll}lТeJ|Ь lIlrle

..+rф

2,4-0.0,rс2,зmdv200вo i5в6

0,13.зmdv200в.0

noаrсr|

0' 1з.3mdv200в.o

noаrф i

0.13.Jmdv2008.0

noerсh:

0' 13.зmdv2008.0

noаrф i

0'l3.зmdv2008.0

g iйp.oa[J.eitras - тhё GnJ.i;;gЬ йanipuratjon Program

ll

:;;

Pаttеrns.gredient5еtс for gimp,тhis расkа9е isn't rеquired.but сontalns |ots oi 9ooo|еslor g|mp ) пoдpoGroстr:

oсl l oB н oй П aкeT П p o Г p a мМ Ь I ;

l||,|i i ' l l ()ск O Jl l , к y

oчисrrъ

J

Гpа /lи сl|'ГЬI ,

lllaбJ lt. llll, l.

Puc. 2'13. Meнeджep пaкeтoв в Mandriva

ки сT и

l.rr

1 lr,


Чacmь l. Bвedeнue в G|MP

24

()тметив все неoбxo.цимЬlе пaкeтЬI' yстaнo3итe в пpиBo.ц yстaцoвoЧньlй диск и lIaжN{ите кHoпкy Пpпмешшть.

Глaвa 2' Уcmaнoвкaпpoеpaммьtв Windows,Linuх u MacoS

25

KapтllHoк и paзMep этoгo кэшa (пo yмoлнaнию oH сoстaBЛяeT l28 Мбaйт). oбьlчнo дoстaтoЧ}Ioпpoстo H€ D кaтЬKHoпкy Пpoдoляtить. Bпpoнем' eсЛи y Baс yBе. tvtнoгooпеpaтиBнoйпaмяти (скaлсем,бoлee l Гбaйт), il,toжtloпpи )I(еЛaH}'и p:шIvrеp лиЧtlть кэшa .цo256 М6aiп' Пoслe нEDкaтияк}toпки ПpoдoлэкиTЬ BЬIyвидитr тpи oк}ra GIМP (pиc.2.|5), пoл}loстЬlо aнaJloгиЧttЬIeтaкиNt жe oкHaм Windows-вepсии пpoгparvrмы(см. prlc.2.12).

дl,tr лучщcй пPor!вoAштcлDlicстmGlfttP llэкoтоPblе пrPrueтpьl rorylт 6rtть шзrэн.нL|. к0лl4Ч€ с тs0пaмяти 0гpaничeнн0s Gimp шспoлЬ3yeт для хpанeнияданнЬ|xшo0paж€ н ия. ..тileсасhе.'.Bьt тaк н.ulЬlваeмый дoлжныпoдoopатЬ зaнимаeмыйим в паl'|ятиpaзмeP. пaмяти,испoль3yемoe o6дyмaйтeкoлиЧeствo дpУгими3aпyщeннЬ|i'llпPoцeссaми.

и дaнныeдля oткaтa.кoтoPЬleнe Bсe и30орaжeния ,'тi|eсасhr''. пoмвстятсяв 6yдyгзeписaнЬrв фaйлпoдкeЧки.Этoтфeйлд0лtк6н paсnолaгaтЬся в лoкaльнoй свo0однЬlм фaйлoвoйсистeiiе c дoстатoЧнЬlм сoт 1йв)'в систeiiax мeстом(нeскoлЬкo систeмный UN|xвы мoжвтвl4спoлЬзовaть ../var/tmр..). вpемeнньtйкaтaлoгС/tmp..0r

Pnc.2.15.Пpoгpaмма G|MPв openSUSE.t0'3

зaпyскGIMPв Linuх: Pnc.2.14.Пepвьrй cкнoУстaнoвкeGIMP для пoлЬзoватeля llpи пеpвoм зaпyскe GIMP в Linux oткpoется oкнo УсTaнoвкa GIMP для ltoJtЬзoвaTеля(pис. 2'|4), в кoтopoм tty)кнooпpeделиTькaтaЛOГ/lJlя кэшa

2.3.УстaнoвкaGIMP в MacoS Bеpсияos x l0.з иЛи BЬlшeflдя зaпyскaGIMP нa MaсintoshнeoбхoДиNla lla бoлееpaнHиxBepсияxМaсoS зaпyститЬGIMP нe пoлyЧится'ПoскoЛЬкy ltеoбхoдимьle дЛя егo зaпyскa кoМпo}|еHТЬl(GTK+ и Xll) MaсoS пopTиpoвaньl не бьlли.

нa palltlие Bеpси}l


26

Чacmь l. Bвedeнue в G|MP

П oя сне нt4 E :ч тo тA К o Ex 1 1 ? Пoлнoe HaзвaHиeX11 _ X Window System_ этo oбязaтeльнаягpaфинeсистeм, в тoм числe и скaя пoдсистeмaвсex UNIX-пoдoбHыxoпepаЦиol-lнЬ|x Linux. Инoгдa ee нaзЬ|вaютХ11R6, Xfree86 или пpoстo X. Cистeмa X11 yпpaвляeт пpopисoвкoйгpaфики,oкoн, элeмeнтoв пoлЬзoвaтeлЬскoгo иHтepфeЙсa(кнoпoк'пoлeЙввoдa,спискoв,мeню и т. д.), a тalп<eoбpaбaтЬlвaПo сри, xl .t _ этo ядpo гpaфинeeт сoбьtтияввoдa Kлaвиarypыи пnЬ|[lJи. интepфeЙсa пoлЬзoвaтeля в скoгo UN|Х/Linux.У MaсoS свoя сoбствeннaя гpaфиveскaяпoдсистeмa,пoэтoMyдля зaпyскaпpoгpaммoS X систeмa X11 нe нyжнa.Ho G|MP _ этo Linux.пpoгpaмMa, и для eгo зaпyскaX1 1 пpoстo нeoбxoдимa' Пеpвьlм деЛoMBaM нy)I(Hoyбедиться,Чтo нa кoмПЬ}oтеpеyстaнoBленaсисТеМa Xl l. oбьlчнo oнa устaнаBлиBaeтся Пo yмoЛЧaниЮ.Если Х1 l не yстaHoBленa' BЬIlvto)кEте нaЙтуlее }Iaдистpибщивньlx дискaх oS Х или скaчaТЬс сaйтa Apple. Cкaчaть GIMP для МaсoS N,toжнoc caЙтaAppIе из кaтеГopииUNIХ and open Sourсе (вaм нyrкнoскaЧaтЬфaйл Gimp-[вepсия].dnrg). Хl l, если o}ray Baс не yстaнoвленa,MoN(}|o скaчaтЬ из кaTeгopииApplе softwarе. Хl l нyжнo yсTaHoBитЬПepедyстaнoвкoй GlМP. Пoслe зaкaЧкиGIMP пеpеТaщиTе еГo yстaнoвoчньlй фaйл в Baш кaтaлoг Appliсations. !ля зaпyскa GIМP дBDt(ДЬlщeЛкHиTенa ПикToгpaммeGimp. Пpи зaпycке GIМP бyает aвToI\,taTиЧески GIMP ниЧеM нe бyлeт зaПyщeнaХll, a виД сaмoй пpoгpaмrvtЬl oTЛиЧaTЬcя oTдpyгих ПpoгpaМMoS Х.

Глaвa2. Уcmaнoвкaпpoеpaммьtв Windows,Linuх u MaсoS

Мo)кeтенe бeспoкoитЬсяo тoм' Чтo peзулЬTaTвaruейpaбoтьl исчeзHетв никy,цaBMeсТес GIМP. Пpимечдние

Пoнeмy я чyгЬ paнee вЫдeлилслoвo .,пиpaтскoгo',? Чeгo гpexa тaитЬ,eсли нa 3aпaдe npoгpaммHoeoбeспeчeниeдeлится нa oбьtчнoeи пиpaтскoe,тo y Haс _ нa oбьtчнoeи лицeнзиoHнoe. flyмaю, paзHицaяснa. У бoльшинствa дoмaшниx пoлЬзoвaтeлeйPhotoshop yстaнoвлeнa пиpaтскaя пpoгpaмпlla, пoлЬзoвaтeлитoжe paбoтaютв пиpaтскoмPhotr'HoгиeпpoфeссиoнaлЬHЬ|e toshop.GIMP жe пoзвoляeтнaЙтикoмпpoмиссMe}qцyзaкoнoми фyнкциo_ вeдЬ oH пpaКтиЧeски HaлЬHoстЬю Hичe[nHe yсryпaeт пoпyляpнЬIмгpaфичeскимpeдактopaми пpи этoм сoвepшeннoбeсплaтeн.

2.5. Peзюlne l] этoй глaве бьlлa paссМoтpеHayстaнoBкa пpoгpaN,tМьl GIMP в тpех paзнЬlx ()Ilеpaциo}|HЬlx систеМax:Windows, Linuх и MaсoS. Boт чтo Hy)t(HoпoМHитЬ rб yстaнoвкeGlMP: п

для Windows ДoстaToЧHoскaЧaTЬyстaнoBoЧньlйфaйл пpoГpaМMЬlИ УcTaнoBитЬeгo кaк oбьIчнorWirrdows.пpилo)кеHиe;

п

Windows-веpсияпpoГpaМI\lЬt кaк и Linuх-вepсия; Taк )ке нaДe)I(нa'

п

2.4.o нaдeжнocтиWindows.Bepсии ПepвoнaнaльнoGIМP бьlл paзpaбoтaндля Linuх. Чyть пoзх<е- пopтиpoBaн нa Windows. Пoнятt{o,Чтo пopтиpoвaние- этo не paзpaбoткaпpoгpaмМЬlпoД ПpooПpедеЛеHHую плaтфopМy'пoэТoМyПеpвЬleBеpсии Bсех ПopтиpoBaнHЬlх гpaММ(вне зaвисиМoсти'с кaкoй и Ha кaкyю oпеpaциoнHytoсиcтeМy ПopTи. pу}oтсяпpoгpaмМЬt)paбoтaroтнестaбильнo.Тaк бьIлo и с GIМP. Пеpвьlе вepсии GIМP (GIMP l.х и GlМP 2.0) пo свoей нaдr)I(Hoсти oтстaBaЛиoт Linux. веpсий- пpoГpaМмaN,toглa зaкpЬlтЬсяt|и с тoгo v|H|4c сегo' Hе сoxpaниB]tpи и }lикToне сПешиЛ этoM дaннЬIе.Пoнятнo,ЧToэTo paздpокaЛoПoлЬзoвaтелeЙ, ПеprxoдиTЬс пpиBЬlчнoГonupаmcкoeoPlrotoshopнa бeсплaтньlйгpa(lи.tеский pедaкTop.Ho, нaнинaяс Bepсии2.2.0,cтa6илЬЕroстЬ Windows-веpсииG|МP lrа t] Ь l с oTе . И ,pa6oт a я

с т екyЩе й ве p с ие й Gl MР

- 2. 4. 6.

я l | е за N , r с t . l | .кrаt к l t х -l t l t б t l

l|с/ l o / lсЛoк llo сp aBнеH ию с I , i пttх- trс p с ис й. [} с с p абtl . г a с . ГI I { U l с ) ( l I ( ) l,| ( ) . I l ( ) | \ , | y} l ) l

27

в Linuх пpoГpaММaoбьlчнo Рке yстaнoвленa'и BaM He пpидeтсяeе yсTal{aBлиBaтЬ;

п

ДЛя yстaнoвки GIМP в МaсoS Baм Hy)кнa Bеpсия МaсoS не Hи)t(еoS Х l0.3, a пеpeд yстaнoвкoй GlМP нy)кнo yсTaнoвитЬсисTеtvty Хl.l , нeoбхo/lиМyЮдЛя зaПyскaПpoГpaММЬl.


Глaвa 3. ПepвьtЙ laпycк

Глдвд 3

t^

29

этo сoвoкyПHoстЬ пoлoтеH' KoтopЬlе }lttзЬtвaюTcЯcЛoяJ|4u.Кoненнo, в пpoстейlIIем сЛyЧaе изoбparкeниe мo)кеT сoсToяТЬ из oднoГo слoя - тoГДa oнo бyДeт пpиблихсeнo к oбьlчнoй кapтине.

О

ПepвьlЙ зaпycк 3.1. HeмHoгo тepмин oлoг|^у| ГIpи зaпyске GIМP oTкpЬlBaюTcя TpИ oсHoBнoе oкнo G[MP' oкнo C л oи, К aнa л ь l , Кoн т ypь l и o к H o C o в e т д н я G I М P (см . pи с. 2.12,2.l5), есЛи BЬl не oTкЛlочили ПoяBЛeHие эToГo oкнa. Этo Hе всe oкнa GIMP' oдHaкo' чтoбьt ДBиГaTЬсядuulЬlltе,нaM l{yx(Hopaзoбpaться с пpиHятoй в GIМP теpMи. нoлoгией - иHaчe кaкoй тoЛк BaM oT слoeв и кaн€ ш oB, есЛи BЬt Hе знaeтe. Ч.I.oэтo тaкoе?

Пpимrчдниr Пepвyюнeдeлю paбoтьlс G|MP нe oтKпюЧaйтe oкнo Coвeт дня GIMP _ пpoгpaммaдaeт oчeнЬтoлкoвЬleсoвeтьll

3.1.1.Изoбpaкeниeи eгo слoи GIМP - эTo гpaфинеский peдaктop, ПoэтoМy изoбpaжeние (кapтинкa) являетсЯ oсHoвHЬlм oбъeктoМ' с кoтopьlм paбoтaeT пpoгpaп,|Ma.Здесь Bсe пpoстo: текстoвьlй pедaкTop paбoтaeт с текстoвьIlvrдoкyМентoм, a GIМP - с кapтиHкой. Изoбpal(ениr oткpЬIBaeTсяв oTДеЛЬHoMoКHе' и ПocкoЛЬкy GIМP ПoзBoJlяеT oТкpЬITЬoднoBpеМeнHo FIeскoлЬкo изoбparкениЙ, тo tа oкoH с изo6paжel||,|я|\1И мo)кет бьIть I.IескoЛЬкo. Каждoмy oTкpЬlтoMy изoбpaжениto

сooтBeтсTвyеT oд}lo oкнo изoбpшкения Hе Мo)l(етe B o.цHoMoкнe oткpЬtTЬ llескoЛЬкo изoбpaжeний и нe Mo)кeтеoTкpЬIтЬизoбparкeниe без oкнa.

I lpедстaвим сeбе oбьlчнyю кapTи}Iy (дa, нaпoдo6иe тoЙ, Кoтopaя Bисит y Baс Ilа с.геHе иЛи кoтopу}o вЬl BиДеЛи B ГaЛepее).Этo Лист ПoЛoтнa (бyмaги), нa к().l.OpoМ хy/lo)l(llик чтo-To изoбpaзил кpaскaМи. B GlMP всr l|е|\||l()г() иl|ar|r. l ] сJtи в pс it:tl , l l r l i)l i (t r , ]l r кa и . p - Г И l I a- _ _ ' ) .l .(t.l ) /( l l o] l o Л o .г llO.,г() lr (ilМ l, кllJ ),l.ll||il

Кaк yrке бьlлo oтмeчeнo paнer, BЬI Mo)кеTe oДнoBpeМеlrнo oткpЬlтЬ HескoЛЬкo eсли изo6pa)кения oгpoMF|ЬIе'oни бyлyт изoбparкeний. Ho не зaбьlвaй зaниМaTЬ oЧеHЬ MнoГo пaМяти. У GIМP BесЬМa эффeктивнaя систеМa уПpaвле. Hия пaМяТЬ}o,yспeшIнo cпpaBЛяющaяся с бoльшими изoбpaженияMи' Ho дЛя ЛyЧlllе yBеЛичитЬ oбъем oПepaпpoфессиoнальнoй paбoтьl с изoбpaжеH|1Я|у1И тивнoй ПaМяTи кoмпЬIотеpa. Cлoжнo скaзaTЬ' скoЛЬкo пaМяTи вaм пoнa.цoбитктo-To paбoтaет с фaйлaми пo l-3 Мбaйт' a кТo.To зaГpyx(aет фaйльr

oбъемoмl00-200 Мбaйт.

Teпepь paзбеpемся' Чтo тaкoе слoи. Кaк pке бьtлo oтI\|еЧеFlo'кarl<дьlй слoй пoлoт}|oм. B мнoгoслoйнoм изoбpaжeнии сЛoи Мo)t(нoсpaBHитЬ с oT.цеЛЬнЬIM }IaкЛaдЬlвalотсядpyГ нa дpyгa' кaк ЛисTЬI кHиГи' Cлoи мoгyт бьlть пpoзpaЧHЬl. I\4и,и тoгдa скBoзЬ ниx мo)I(HoyBиДетЬ ДpyГие слoи. Bьl BИДeЛИ'кaк сoз,цaется MyЛЬтипЛикaция''пo стapиHке'' (без испoльзoBaния кoMПЬютepoв), нaпpимep, дBшI(eниe мячикa? Ha нескoлькo пpoзpaчнЬlx ПЛeнoк HaHoсятся пpaктиЧески oДинaкoвЬIe изoбpaяteния, нo нa кarк.цoй пЛенкr МестoпoЛo)кеHие МяЧикa дpyгoе. Если бьlстpo ПpoЛисTaTЬплеHки (кaк листьl книги), сoз.цaстсявпечaTЛeниe' чTo I\4яЧикдви)t(ется. Taк вoт, пoДoбньlй спoсoб сoз.цaния aHиMaции Mo)к}ropеaЛизoвaTЬс ПoМoщЬto сЛoеB в GIМP, и мьt oбязaTеЛЬHopaссМoтpиM егo в этoй книге.

3.1.2.Кa н а льl Канал в GIMP - этo нaиМeHЬшaя е.циHицa пo.цpaзделения нaбopa сЛoеB, из кoTopЬlx сoоToит изoбpaхсение. Paзмep кaHaлa paBеH paзrv'epy cЛoЯ' И кal{aЛ сoсToит из тeх )кe пикселoB' ЧTo и cлoй' Кaх<дьrй пиксеЛ - этo свoeoбpaзtlьlй кoнтeйHep' сoдepx<aщий знaчеF|ие цвеТa' - ЧисЛo oт 0 дo 255, с nrrмoщЬю кoТopoгo кoДиpyeтоя цвеT Пикселa. Кaкoй иМеHHo цBеТ зaкoДиpовalI с пoмoщЬto тoгo или иl{oгo знaчеHия, зaBисит oT цBeтoвoй мoдели (o trих мt,t lloГoвopиМ пoзiке). Haпpимеp, в цветoвoй МoдеЛи RGB знaчение 0 сOO'Гltg.l.с.I'ByeTЧеpнoМy ЦB€ T У, a 255 - белoмy. Знaчениe цBeTa пиксеЛa B кul!u.|lе ttьtoелеttuяГoBopит o тoМ' кaк ПиKселЬt BЬIДeляюTся,a з}IaЧеHие ПикссJI:l lt tшьQla-каttапe yкaзЬtBaет степеt|Ь пpoзpaЧнoсTи ПиксеЛa. .(aже ес.ltи ttьl ссii. tlaс зaпyT:UIисЬ' }|е теpяйте BpeМя' пpoдoлжaйте ЧтеHие книГи - рfi1l 11ggр1 ,I Г OMM Ь l ещ е п o Г o B op иM в /lp y гиx ГлaBaх' ПoсKoЛЬк y нa оПисallис сJl()сll lI каllaЛo в п apьl aбзaцеB яBtlo не хBaTиT.


30

Чacmьl. Bвedeнueв G|MP

3.1.3.Bьlдeлeниeизoбpaжeния.Кoнrypьl Пpи paбoте HaД изoбpax<ениeMвЬI бyлeтe чacтo вьtdеляmь eГo фpaгмeнтьI (нтoбьrпpoизBeстиoпpeдеЛeннyюoпepaцию тoлЬкo Haд этиM фpaгмeнтoм,a Hе нaд вcем изoбpaxсeниeм).Bьlделеннaя oблaсть изoбpaxсeния6уleт oтМeчеHa дBЮI(yщейcяпyнктиpнoй линией. Мoяснo пo.цyМaтЬ,чтo BЬlделениeэTo ГpyПпиpoBкaПиксeЛoBизoбpaжения пo дByrvtгpyппaМ: BЬ|дeЛе}lнЬIe и HеBЬl.цeЛeннЬIe' нo нa сaмoм делe этo нe Taк. Пиксeл мo)кeт нe тoлькo бьlть BЬIделeHHьIМили нeвьIдeЛeннЬtl\,t' Ho и Чaстичнo BЬIдeленtlЬlм. Пoскoлькy BЬIделеHие - этo кaHaл B гpaдaцияx сеpoгo' eстЬ Boзl\,loжнoстЬ чaстич}to BЬlдеЛяTЬ пиксeЛЬI. Пyнктиpнaя Лу|I|ИЯ'кoтopoй oбpaмляется вЬtделеHие' нaзЬtваeтся кoltmуpoJ||. oсoбеннo вuDкнo нayЧиТЬся пpaвилЬнo BЬIДеЛяTЬфpaгмeнтьl изoбpaжения тoгдa Iиo)I(HoсЧиTaTЬ' чтo бoльшaя ЧaстЬ paбoтьt сдeлaнa. Bе.ць пoслe вЬl.цeлeHия дoстaToЧHo пpиМeнитЬ тoт vtлп инoЙ иHстpyMеHт - и цoЛЬ бyлeт дoстиг. нyтa. НaпpимеP, У Baс естЬ фoтoгpaфия' г.цe нy)кHo y,цaJIитЬ''эффект кpaснЬlх глaз''. Пpи эToM oЧеHЬ Ba)I(нoтoЧ}|o BЬtдеЛитЬ глaзa' чтoбьl BЬI.цeЛениeне зaTpo}lyлo oстaлЬHьIе фpaгментьl фoтoгpaфии - тoгдa BaМ oстaнется лиrшь oбpaбoтaть вЬtдеЛеHие с пoмoщЬlо иHстpyмrнтoв GIMP. B GlМP peaJlизoBaнo МнoГo сpеДсTB дЛя сoздaния BЬI.цeЛeниЙи pa6oтЬI с HиМи' B тoМ числr специaЛЬнЬIеинстpyМeнтьI BЬIдeлeния и oбpaбoтки BЬIДeлeний. Moя<нo дaxсe ''рисoвaтЬ'' BЬIделеHиe' пrpекJlloчивI,llисЬ в pежиМ бьlстpoй Macки.

3.1.4.PaсшиpeнИя и GкpиптЬ! Если вaм He xBaтaет стa}IдapтHЬlx BoзMo)l(HoотeйGIMP' BЬl Moжeтe BoспoЛЬзoBaтЬся pаcuьupеttuяJу|и GIMP, кoтopЬlе' пo сyги' яBЛяlотся BнеlIIни[,tи пpoгpaмMaN,|и'иHтeгpиpyющимися в мeHю GIMP. Пo yмoлнaниro GIМP пoстaвляeтся с oпpeделеHньlм нaбopoМ paсшиpeний, нo вЬl сaМи мoжeте скaЧaтЬ из Сeтуl llyжнoe BaМ paсrшиpеHиe' дoпoлtlиB иМ BoзМo)I(нoсти GIМP. C пoмoщью pacшиpений N,loжHopе€ U IизoBaть пpaктичеcки лtoбyю фyнкuиto GIМP. Haпpимеp, lIpaкTиЧески Bсe Менto Фильтpьl сocтoит из pil}лиЧHЬlxpaсшиpений' l)асtшиpeниe - этo oтдeлЬнaя пpoгpaМIvta' Haписaннaя' кaк пpaвиЛo, нa язЬt. кс C и иHтeГpиpy}oщaяcя в GIМP. Ho сyЩeствyeт бoлeе пpoстoй опoсoб paсllJиpить BoзMo)I(нocти GIMP, если BЬl сoбpались делaтЬ этo вpyЧHyto' - тaк l|aзьlBaеМЬle cкpunmьI. Cкpипт - этo пpoГpaММa, нaписaннaя нa язЬIке Sсriptl;tt, кoтopьlй paзpaбoтaн спeциzlЛЬHo для GIMP. Кpoмe Sсript-Fu скpиптЬl мO)|(1|oписaтЬ нa язЬlкax Python, PerI и Ruby. Если BЬt зHaетe oди}| из этих я'tЬIкoB,вaM rIpolltr бyлeт.создal}aтЬ сBoи скpиптЬl, пoскoЛЬкy l|e пpидeTся

Глaвa 3, ПepвьtЙ laпуcK

31

yчить нoвьIй язЬlк пpoгpaмil{иpoBaния.Teм бoлee чтo Bсе эти язЬtки (Python, Pеrl и Ruby) яBляются пoлнoцeнными язЬtкaМипpoгpaмп4иpoвaния'и иx вoзrvtoх(нoсти гopaздo lIJиpе'чeM вoзмo)I(ltoстиSсript.Fu. Ho y ниx eсTЬ и нe.цoстaтoк: язьlки PerI и Ruby нe yстaнaвЛиBaютсявМестeс GIMP, пoэтoмy l{ет 1{икaкиx гapaHтий,vтo HaписaннЬlеBaMискpиптЬIбyдyг кoppeктнo BЬlпoЛl{ятЬся Ha систeмe. лpyгoй

3.1.5.oтмeнaдeйствий He бoйтeсь экспepиil{ентиpoBaтЬс GIМP! Кaк и лroбoй лpyгoй yвоltaющий сeбя pедaктop, GIMP зaписьlвaeт в пaМятЬ истopию pедaKтиpoBaния'в сooтвeтствии с кoтopoй вЬI Мo)I(етeoтМeнитЬ HeскoлЬкoпoследHиx.цeйcтвий.КoлиЧестBo дeЙcтвиil' кoтopЬlе вЬI Mo)кgтеoтМeнитЬ,зaвисит oт мaсштaбa изMе. нeний. Еcли изменениянебoлЬшиe,oни зaHиMaютMaЛoпaMяти' и их Mo)кет бьlть зaписaнo B истopиlo llескoлЬкo дeсяTкoB. A вoт если изMeHеHияMaсштaбньle,тo paсcчитЬlвaйтeHa oтМеHyдвyx-тpeх пoсЛeднихдействий. ИмeЙтe B BиДy' чтo пoсЛe сoxpaнeния иЛи зaкpьlтия изoбpax<еHия BЬl y)кe He смoжeTe ниЧегo oтMеHитЬ'пoскoлЬкy пpи зaкpЬlтии изoбpaхсeнияисTopия изменений y.цaляeтся,

3.2.oсHoвHЬleoкнa GIMP Haсталo вpeмя paссМoTpeтЬoсHoBнЬleoкнa GlМP пoдpoбнee. Haчнем с eгo ГЛaBнoгooкнa (pис. 3.l). oнo сoстoит из дByx oблaстей. Bеpхняя oблaсть сo. .цеpx(итПaнeЛь иHстpyмеHтoв- этo ядpo GIМP. Ha нeй нaxoдtlтся глaвнoe Meнto,a тaкя(е кtloпки вьlбopa тoгo или инoгo инcтpyп,teнTa. Hи>княяoблaоть сoдepя(ит ПapaметpЬIвьlбpaннoгo иrrстpyмeнтa (нa pис. 3.1 вьlбpaн иHстpyмент Aэpoгpaф). oкнo изoбpокeния (pltc,3,2) пoяBится ToЛЬкoтoгдa' кoг.цaBЬl oткpoeTe изo. бpaiкeниe. Кaк yrкe бьlлo oтмечeнo' дЛя кФl(.цoгooткpЬlтoгo изoбparкettия GIМP сoз.цaeтoT.целЬнoeoкнo. Bьl N,to)l(етe oтKpЬlтЬ стoлЬкo изoбpaжений' скoЛькo BaM нy)кнo' - тoЧнeе' скoЛЬкo смox(eт oткpЬlтЬ Baш кoMпЬloтеp'сис.гсtt,t}lьlе peсypсЬl кoTopoгo oгpaHичeHньl.B вepхнeй чaсти oкнa изoбpaжеllия иМеетсяMeнto' сo.цep)кaщеe дeйствия, кoTopЬIеl\4o)кнoBЬtпoЛHитЬнaд и:rtrбpа. )l(еl{иeмB oкtlе. '[.pe.гьe oкнo - Cлoи, Кaшaльl, Кoштypьl (pис. 3.3). Ha сaмoм деJlе oкl|() 1|a.ilDIBaeтся C;roи, КalraльI, Кoштуpьl' oтмеllить | Кисти, Tекс.гypьl, Гршдlt.


Чacmь l. BвeОeнue в G|MP

32

'

33

Глaвa 3. ПepвьtЙlaпуcl(

сll.l.ьl (pис. з.4) - ПpoсTo ПoЛнoе нaзBaние не yMещaеTся B зaГoлoвке oкHa. .),t'tl oкнo oтoбpaхсaет сTpyкTypy слoeв aкTивнoгo изoбpa)кеHия,eГo кaнaЛЬl и !(()l{'ГypЬl'а TaЮкe сoдеp)I(ит ПaнеЛЬ yпpaBЛeHия кистяIr,lи'TеKстypaМи И ГpaДИсl l . г a М и(нижн я я чaст ь oкt t a ) .

Plцc' 3'2, oкнo изoбoaжеHия

П pимечдни r laлee в кHигeдля yдoбствaЧтeHияoкHoслoи' Кaнальl, Кoнrypьl, oтмe. нить | Кисти, Тeксrypьl, Гpaдиeнтьl мьt бyдeм HaзЬ|вaтЬ oкнo Gлoи. Tак Haп/ll-|oгo пpoщe. l IредстaвлеHHЬlездесЬ oкHa - эTo их МиHиMzUlЬньtйДл<ентльменскийнaбop. I lo меpе неoбхoДимoсти BЬl Mo)кеTeoткрЬIBaTЬдpyГие oкHa' нo в бoльrlинсr.вс сJ|yЧaевBaМ ПpидеTся paбoтaть иМеHFIOс эTиI\,tи тpеМя oкнaMи - ГЛaBнЬll\,l oкIl()М'oкHoМ изoбparкения и oкHoМ Cлoи. Зaкpьlвaть oкнo Cлoи не pекoМеll.цyсl'ся - oHo ПpакTиЧески Bсегдa неoбхoдимo дЛя сеpЬезHoй paбoтьt с изобpaz|(Cl|И€ М . A зaкpьlть Глaвнoe oкнo GIMP ПpoсTo Taк Hе ПoЛyЧиTся Ilpl,t tllкpЬITииэToГo oкнa зaкpoeТся и GIМР. oДнaкo Мo)кtlo зaкpЬITЬеГo tlи)I(ltlOI() lIilсTЬ'oтoбpaх<aющyю пapa]иетpьlвьlбpaHHoГo иHсTpyMенTa,хoТя и эTo /lеJlа.l'l' l|с pекoMеt|.цуется- oЧeнЬ сЛo)кнo и неyДoбнo исПoЛЬзoвaтЬ иlJсTpylvtсll.l.. l|с 'tI laя 'кaк yсTaH o BЛ енЬIеГo Пap aМетp ЬI. П pи м сч дн и е Pи с . 3 ..|.Г лa в н o eo к н oG I M P

Если вьt зaкpЬ|лиoкнo Cлoи, зaHoвo oткpЬ|тЬeгo t\лo)кHo с пoмoщЬЮ кoмби. Haции клавиш <Ctr|>+<L> или кoMaHдoймeню гЛaвHoгooкнa Файл | [иалo.


34

Чacmьl. Bвedeнueв G\MP ги|Cлoи.Cпoмoщью мeнюФaйл l tиалoги вЬ|мo)кeтe oткpЬ|тЬ и дpyгиe диaлoгoвыeoкнaGlMP' кoтopЬ|eHeчaянFlo3aкpoeтe.

Глaвa 3. ПepвьtЙ laПуcK

35

.{pyгие гpaфинeскиеpeДaктopЬl'B oTлиЧиеoт GIMP, сoдеp)кaTвсe пaHеЛии}l. сTpyMенТoBB o.цHoMoкне. B GIМP для кarк.цoйПaHелии}lстpyMеHToBМo)кrт бьlть пpедстaвлеHooTдeлЬнoeoкнo. PaзpaбoтчикиGlМP пoшли нa тaкoй шaг, чтoбьtдoбиться кoppeкт}loгooтoбparкeнияпpoгpaмМЬIв piвHЬlх oпеpaциo}ll{ Ьlх си сте мaх .

B нoвoй Bеpсии GIMP (нaнинaя сo втopoй) пpoсTpaнсTвo paбoнегo сToЛа исl1oлЬзyется бoлее paциoнaЛЬllo' ЧeN,tв ПepBЬIx Bеpсиях. ТoгДa ПoлЬзoвaTеЛяМ ПpихoДилoсЬ ДepжaTЬ oтКpЬITЬlмиМ}lo)кествoди,lЛoгoвЬtх oкoн, paзбpoсaнllЬlx Пo Bсеr\,{yэкpaнy' opиeнтиpoBaTЬся Bo всeМ этoм бьlлo дoBoЛЬHo сJlo)l(Ho' ПoэToMy в нoвoй веpсии GIMP 6ьlлo пpиняTo peш]еHиеoбъединиTЬ некoTopьlе Диaлo}oвьtеoкHa' нaпpиMep' oкнo Cлoи oбъеДиHяeт в себe сpaзy сeMЬ (!) диa. JIoгoBЬlх oкoн: Cлoи, Кaнaльl, КoнтypьI, Oтменить, Кистп, Tекстypьl, Гpaдиентьl (paнеe для yпpaBЛения кФкдЬlм oбъeктoм испoлЬзoвuшoсЬ сBoe диzшloГoвoеoкнo). ,(a и глaвнoе oкHo GIMP сoдеp)киT TеПеpЬ tlе тoЛЬкo ПaHелЬ инсTpyМeHToв (кaк paньurе)' нo и диaлoгoBЬIе oкHa HaзнaчеHия ПapaМeтpoв иtlсTpyMeнтa (paнee Диzlлoгoвoе oкнo HaзнaчeHия пapaмеTpoB ПoЯBЛяЛoсЬгlpи вьlбopе тoгo иЛи инoГo иHсTpyМeнтa oтдеЛЬнo oт ГЛaвнoгo oкнa).

З.2.1.ЭлeмeнтЬ!глaвнoгooкнa GlмP /\aвaЙтe paссMoтpиM ГЛaBHoe oкнo GIМP пoдpoбнее (pис. 3.5). Cpaзy ПoсЛe гЛaBHoе MеHto. oнo сoдеplкит HекoтopЬlе кoМatt. зaгoЛoвКa oкHa paспoЛo)|(е}|o ilЬI' oтсyTствyющие в Mен}o oкнa изoбpaжеHия (пpaвдa, естЬ тaЮl(e и ду6лиpyеMЬle кoмaндьt). B глaвнoм Meню вЬI нaйдете кoMaHДЬIдля Haстpoйки гlpol.paмMЬI'сoз.цaниянoBЬlх пaнелей, oтoбpaя<ениядиzlлoгoBЬtхoкoH и т. д. lloД глaвньlM MеHЮ paсПoЛo)кeHЬl кнoпки с пикToГpaММaми инсTpyМеt|Tol} (ilМP. Пoдpoбнo o вьI6ope lrHстpyМеHToBи yсTaнoвкe их пapaМетpoв МЬl Пtrl.oBopиM в елаве 6.

Pис. 3.3.oкнoCлoи, Кaнальl,Кoнrypьl

'I .еп epь Ha p ис. 3 .1 иЗ.5 . Ha p ис. 3 .l о paBн и те и з oбp aжения oк Ha' Пp иBe.цeнHЬIe lIoД ПaнеЛЬю инстpyмeнтoB естЬ тoлЬкo кнoпкa вьIбopa цBeтa пеpе.цllеГoПЛallil КHoпки - вьlбopа кисrl фoнa. Ha pис. 3.5 имеются ещe,цBе.цoпoлFlитеЛЬHЬIе r.и/текстypьl/гpaдиeнтaи вьI6opa aктиBнoгo изoбparкения. PaссмотpиМ Bсс .).l.t| кlI oПки :

П Ptас.З,4. Пoлнoe нa3вaниeoкнa_ Cлoи, Канальl, Кoнrypьl, oтмeнить | Кисти, Teксrypьl, Гpaдиeнтьl

кIIoпка вьIбopa цветa пepеДIlегo Плalra и фoнa - ПoзBoляеr. вьtбpа,lt, llвс.l. пеpеДнеГo Плaнa (веpхний квaдpaт) и фoнa (ни>кний квaдpa.l.)./!tя вьlбоpa цветa нy)кнo дBaя(дЬtщеЛкt|yTЬПo BеpхFlеМy иЛи ни)I(}|сMyкBa/l])il. .l.y'llOсJle treгo вЬl yBидиTс oкllo вьlбopa llвеTa (pис' 3.6).


?6

Чacmь l. Bвedeнue в G|MP

Файл

Pасш,

'2'7

Глaвa 3. ПepвьtЙ laПуcк

плaнa). Bеpнeмся к кtloПке вьIбopa цBетa. Чеpньlй и бeльlЙ кBaДpaTики в tlижtIеМ ЛеBoМ yГЛy кнoпки ПoзBoЛяют сбpoсить цBетa (yстaнoвитЬ цBетa Пo yМoЛЧaнИIo),a сTpеЛки B npaBoM BеpхHеМ yгЛy МeFIя}oTЦBeTa MесTaMи (н aп pи м еp' есл и бьlл вьlбp aн uеp ньlй цвеT Пеp еднегo ПЛaнa и бельlй цве.г фoнa, тo ПoсЛе щеЛчкa Ha стpеЛке цвeт фoнa стaнеT ЧеpнЬlм' a ПеprДнeГo ПЛa*a - бельlшI);

спDаBка

*iiiilii-*:ri.il ,E, ,ti*,:ffi 8:!

i , '" ' , ь{ i i l teф . . . д

w М &' &.:ffi* Fgl ffiJ "{ ffi ,#-,ф"g 'f lit;i

tr!i

t""-;*

;*ii ф +} {rl'i|''Ёj1

Effi

l'i !rl@l

: , ,i .

:o

l+

,r9.......'i

. , . . , . . . " . . . . . -1 . , " . t . . t t ^ , . , . . . , , . . , : . . 1 , : . : .....,. . t , . . . t , , . . . .

i;;i :t rl '.j, . :r :

i 1.. ,, ,.,.,

;|у....''':

,. , ,,

, i - ' _:: " Ёn.'o,

:.". " |.1,"9!._#,i -,,i]__1 u6,.,.., _.._.

ТeкyщЙй

'*l ЧyвствительнoстЬк нaжиlry

l |рey{ниl,l

длиt|аштpиХа L..l ФиксиPoван}|ая П -..доoжание

tПГ]Пt]Г]Г]t-.] i*]ППППП

l,l .l Гs,,,

края f] )кесткиe

] Г -9',''.," ..l

ип (сtr|).,

#i:oсветлить ff Зaтeмнить

oкнo вьtбopaцвeтa Pис. 3.6..Qиaлoгoвoe nepeдHeгoплана и фoнa

П

ГE--l

ж

w

Pис. 3.5. Главнoeoкнo GIMP (paсшиpeннаявepсия) ( ) б p а.rи.г е BllиМa [Iи r

Hа з aГo Л o Bo к o к l l a B неМ о б o зl . t а . t с t t t l . к a к o й t t i \ , l( '||l|() |l l}с, l.l]l, l буlцс. l . с l l З|\, l с l l Яl . l ,(в /l attl l <l м с Jl y l l a с llltс,|.||сl)с/lllсl.()

кнoпкa вьIбopa действyroщей кисти, TексTyрЬI и гpaДиеIrTa - кl|Ollкil oтoбparкaет aкTиBHyto кисTЬ' TексTypy и aктивньlй ГpaДиеHT. Кисr.ь исПoЛЬзyется .цЛя pисoBaния (a тaЮке дЛя oПеpaЦиil cтиpaния и paзмьt.гия)' Tексrypa - N|я з€ ш иBки BЬI.цeЛеHt|oгo фpaгментa изoбpa.rкения'a ГpaДие}l.l._--. дЛя сoзДaния ПЛaBнoгo цBеToBoгo ПеpехoДa. Ileлнoк пo эЛеМенTy кl|()]lкll oTкpoeT сooTBеТсTBуtoщеe ди€ ш oГoвoе oкнo вьlбopa кисти/текстypьl/l.p:rДи е HT a;

п

кHoпкa ПoявиJlaсЬ в (illVll, кItoIIкa вьlбopa aкTиBIIoгo изoбparкен |\1иI|ll1l2.2' в бoлеe paнHиx Bepсиях ее вЬl Hе нaйДете. Кнoпкa oтoбpa>ltас.г ,l.l()pyакTиBнoгo изoбpaжения. Ш{елнoк нa кнoПке BЬlBо.ГlиT сIlис()к (у|,кl)l,| 't. t, lх ll, ltlб1lаrксttи й,

П oз l}oJlЯ я llсp ей т . и

к / lp у Г Oм у

и з tlб p аrttсtlltttl.


38

Чacmьl. Bвedeнueв G\MP

l{ltoпки flействyloщaя кПсTЬ' текстypa' tlo yмoЛчaниЮ нe oтoбpaх<aютcя. !ря

39

Гnaвa 3. ПepвьtЙ ЗaПуcK

гpaДI|eIrT и Aктшвнoе изoбpaжeшие

иx BкJIroчения вЬIпoлниTe кoмaнДу Фaйл | Haстpoить' B oткpЬIBш]eМся oкнe пepейДиTе B paздeл Пaпель lttlст. pyМerrToв и BклIoЧиTе не.цoсTaloщие кнoпки (pиc.З.1).

ffi o*nv*"nn" iffi интeoФeйс

ffit"*

AoпoлBтельt!ql..'ooo.".

ffi tntt""uno**n n*'рy'"n,* i|J$пuрu"",рo,

iliя

*oo. F]а(трoитЬд!пoлн. yстpoйства ввoдa..,

nнстpумeнтoв ffi пaneль @

ffi o*ny*""n"

и,o6pu*"nn" no ynon'"nn.

п"р""",p",.u,"n i.,.A'i:

ffi интeoФeйс

i .jl iffi o*"on,o6рo*"нno

ffiт"""

вnl ffi в"e,",й ffi

|$j изo6раxeниеno Уrcлюнш

i

"

.",*n i-'$jjпuou"u.po.

tutonoooo n tot'o"nn"

ffi A*nne; uu",* ffifУnP"un""n" *"l".;......:....: д!|:;.i$*i"; УпPавлeния iд!. спо<o6ы

i:... i:!: i:::.

i',' i:.

'[sP-*]

Г::Е::rlГ.:1t

Pис. 3.8. ПapaмeтpьlyстpoЙсТвaввoдa

t*rчl::*J

[Ыl.ГЗl]].

|*: *"!i*]

Ptаc.3'7. Bключeниeнeдoстaющиxкнoпoк llс сгlешите зaкpЬIBaTЬoкI{o HaсTpoйки GIМP. Пpи зaпyскe GIМP yстaнaBли. lJ:lсl' цBетa пеpeдI{eгo ПЛaнa и фoнa, тeкстypЬI' кисти и ГpaДиеHTЬtПo yмoлЧalrиttr. Если BЬl xoтите' чтoбьl GIMP г]oмtlиЛ пoследние испoЛЬзoBaHHЬIецBетa, I.скс.ГypЬl' кисTи и гpaДиеIrTьl' BкJIIоЧите пapaМеTp Coxpaнять пapaмeтрЬI yс'гpoйств BBoДa пpи BЬIxoдe B paз.целеУстpoйствa BBoДa (pис. 3.8).

Пpимечднив ПoдpoбнoпpoЦeсснaстpoйкиGlMP бyдeт pассмoтpeнв eлaвe4.

3.2.2.oкнo изoбpax(eHИя l,aссмoтpим oс}toBньle эЛeМеHTЬIoкнa изoбpaжеAlия (pис. 3.9). B зaгoлoвке ()кlla oтoбpa)кaется имя фaйлa, цBеToBaя МoдеЛЬ (в дaннoм сЛyЧaе RGB), кo. J|иtlесTBoслoеB и paзМep изoбpa)кеHиЯ в t]иксеЛaх (640x480). Hиже зaГoлoBкa ()кlla нaхo.цится МeHю' сoДеp)кaщee Bсe кoМaHдЬI' ПpимеHиМЬtе к изoбpDl(е||иlo.BЬIзBaTЬМеЕttoмo)кHo B ЛЮбoй ToЧКe изoбpDкеI.tия,щeЛкHyв нa HеM Пpа|toй кI{oПкoй мьlrши - BЬt yBи/циTе кoHтекстHoe МеHto' дyбЛиpylоЩее кoМaн/lЬl ()сlloBнoГo МrнЮ oкнa изoбpaж<eтИЯ(pис. 3.l0). Bьl Мo)I(еTeисПoЛЬзoвaTЬЛl()6tlс менto -

кaк BaМ бyДeT У.Цoбнo.

('yЩествyет ИTpeTИi| cПoсoб дoсryПa к KoMaH.цaММенto. oбpaтите BHиМallис . l|у.l.ЬHи)(е кoМaHдьI Фaйл иМeеTся KHoПкa' нaПoMиHa}ощaя к}|oПку Plаy rrа Ha)кaTие нa эTy кHoпКy Пpиl]Oilи.l.l( llyJIЬTс /lисTaнциoHtloгo yПpaBЛеHия' ( I |. ()бpa)(e ll и Ю Ме lllо.


40

Чaсmь l. Bвedeнue в GIMP

41

|-пaвa 3. Пepвьtй laПусl<

(lIlpaшивaеTся' зaчеМ сToЛЬКo спoсoбoB BЬIЗoBa МеHro? A пoтoмy, Чтo B Haс'гpoйкax GIMP МеHto oкHa изoбpzDкeния r\4o)t(нooткJI}oчитЬ (для экoнoмии NrссTa нa экpaне) и вЬlзЬIBaть Лиlllь тoгдa' кoгдa oнo неoбxoдиМo' l\toЩЬЮzlЛЬTеpHaТиBнЬlх cпoсoбoв (шел.rкa пpaвoй кнoпкoй MЬtlIJиили щeлчкa Ila иМПpoBизиpoBaHHoйКHoПке Plау). ('Bеpхy и сЛеBa oт изoбpalкеHия Haхoдятся линейки (нa pиc. З.9 oтMеЧeHЬIнolvlсpoм 1), oтoбpaхtaЮщие кoop.цинaTЬl BнyTpи изoбpa>кеHия.Tекyщие кoopдиllaTЬl кypсopa oт}loсителЬнo изoбpaх<ения oтoбpaя<aются в oблaсти 2. Пoлe 3 ll()ЗBoляеTвьIбpaть eдиHицy изMepeHия: ПиксеЛЬI,сaнтиМeTpЬI' МетpЬI, |\t|у1ЛЛv1|\|сTpЬlу1^Г'Д'. I

JItIнейкиисПoЛЬзytoTсяl{е ToЛЬкo для oтoбpокеHия кoopДиHaт. C иx пoмoщьro |\'l())l(tio сoздaвaTЬ HaПpaвЛяtoщyg.II(елкнитe Ha линейке и пеpетaщиTе ее Ha tt.toбpalкение - бyлeт сoздaнa нaПpaBЛяющaЯ ЛуIHИя,КoТopaя исПoЛЬЗyeTся ]tJ|яBЬIpaвHИBaнИЯпpeдMетoB в изoбpaжeнии, Г1a pис. 3.l l изoбpaжеHЬI ДBе l lll IIpaBЛяtoЩИe ЛИH|4k|: гopизoнTaЛ ЬHaя И BеpTикzrЛЬHaя.

Pис. 3.9.oкнoизoбpа)кeниЯ

9'9йл щ.,o.

oх : ti.l;

BЬtдeлеHие Еид.].Иlo6Pа}.-9.1и9 .Eл9й. ЦP9]. Иlslpyтgllll Д1aл9ч Ф1дътqь1

{2,89lv1байт)

Pис.3.,l 1. HanpaвляющИeлИH!АИ

Pис. 3.10.Bспльtвaющee(кoнтeкстнoe) мeню, MеHlоoкHaизoбpaжeния дyблиpyющeeкoмaHдЬ|

|(r r t|l1ltlй 4 r la pи с. 3 .9 обoз нaчeн сПисoк вьtбop a мaсшrтaбaиз oбp arl< егlllя. C llp lr(Il' Il;| llсl.O __- ГIаllеЛЬстаTyсa. C пoмoшlьlо oкHa }laс'TpoекGIMP BЬl Мo)l(сl.с()lllсltltая l, ttrt| lop M аllи Я / lоJl)I (lI a o' гoб p arI са. l. t)сЯ llil э т ой I rt. , /(сJ I lt, l'll,

tlаttс. ltt, l.


Чacmь l, Bвedeнue в G|MP

42

Гпaвa 3' ПepвьtЙ laпycK

Hoмеpoм 5 oтмеченa ПaнелЬHaBигaции- щелчoк нa кнoпке кpeстoBиднoЙ изoбparкеHия'с пoмoщЬlo кoТopoгo BЬl фopмьl вЬtзЬlвaeтoкнo с tvtиниaт}opoй Мo)кeтебьIстpo пepейти к нylкнoй vaсти изoбpD|(еHия.oчeнь У.Цoбнoпpи peкoтopьIенr пoMещaютсяHa экpaHe. дaктиpoBaнииoгpoмHьlх изoбpaх<ений, Hoмеpoм 6 oтмеченaкHoпкa изМенеHияpaзMеpaизoбpaжeния.Если этa кнon. кa нzDкaТa'изoбpaжeниебy.lет изMrняTЬpaзмep пpи изМeHенииpaзMеpaoкHa. Haм oстaлoсЬ paссMoтpeTЬoкнo Cлoи, нo lvlЬIэтo сдeлaеМПoз)кe'кoгдa бyдем paзбиpатьсясo слoяt\,tи' кaнaЛaМии кoнтypaMи.

3.3.ГpyппиpoвкaoкoH пoзвoЛяет сoзДaTЬ свoдHoe oкHo' сoдep)кaщeе ToЛЬкo нeo6хoдимьIе BaN4 диzlлoгoвЬIе oкнa. .{ля гpyппиpoBки .ци:lлoгoBЬlх oкoн испoлЬзyются пaнeЛи. Панель - эTo oкнo.кoнтeйнep, пoзвoЛяющеe дoбaвлять нoвЬre пaнeл[l. Чтoбьl ПoняTЬ' кaк ГpyППиpytoтся ди.lлoгoBЬlе oкHa' BЬltloлHиTекoМaHдy oсl|oBl|oгo oкнa GIМP Фaйл | .(иaлoги | Coздaть нoByю пaшrлЬ и выбepитe нРкнyю Baм пaнeлЬ. ,Цля дeмoHстpaциIr этoгo пpиMёpa я вьlбpaл пaнель.Кисти, Tск. стypьl' ГpадпeнтьI (лaлee пpoстo Кисти), изoбparкеннyю Ha pvlc.3.|2. GlМР

(ll) (l3 х t3) сi,сh *

i i

' | //, ----'

--"-:--

irtlr4l,r4ll i

i

.

t - Ji':il:t it nl/r r L-

o.ОО

l

/

.

г_----..l

о|r|

t

.L---J

Pис. 3.13..Qиaлoгoвoe oкнo вьlбopaцвeтa

r#

.Ii::{

i:.i;

ijiii

i , l А l ll : :

: о ri}** i}}АlАl i

j * r'З .xХ\.х

\

/

. ..,,-.$ i-.: . r;--.,.:-,-2...,...(), i-

"'}.**интepвёл:

-_*_ - и0*i+.

ГlГlГlT]Г*-].

g

Pцc' 3'12,ПaнeльКисти,Teксrypьl,Гpадиeнтьl

Pиc. 3.14..Qиaлoгoвoe oкнo вьlбopaцвeтa иHтeгpиpoвaнo в пaнeлЬКисти, Тeксrypьl' Гpaдиeнтьl

43


Чaсmь l. Bвedeнue в G|MP Jllt.ttto Мнe нa этoй пaнели не хBaтaеT ДиutлoГoBoГooкHa вьIбopa цве.гa. BьlIt()Jll|иTекoмaHдy Фaйл | flиaлoги | I{ветa. oткpoется Ди€ ш oГol]oе oкllo I]Ьlбtl 1 raцвета (pи с. 3. l 3).

t)|'lс.гpoнaйДeтe нyжнoe вaм изoбpaжеHиe. GlМP Пoддеp)киваeT пpaктически tlсс суЩествytощиe paстpoBЬIегpaфиvеские фopмaтьI- y вaс не дoлжнo бьlть ll1lrlблемс oткpЬlTием фaйлa.

Ухв aтит ес ь зa oбЛ aст Ь,o T M е Ч е H н y юH a p и с .3 .l 3 с т p ел кo й , и п еpетаlllи TеOкtto trt,tбopaцBrтa нa ПaHеЛЬКисти. Пoсле ЭтoГo Ha ПaHеЛиКнсти Пoяви1.сяHoBaя ltкЛaдкa с Ди€ l лoгoвЬlм oкнoМ вьlбoрa цвeтa (pис. 3.l4). Boт Taк Мo)l(llo ГpyпllиpoBaTЬДиztЛoГoBЬIe oкнa и тем сaмЬlМ экoнoмиTЬ paбoнее ПpoсTpatlс.Гl}O. (.llpaвa oT HaзBaHия вrura.цкинaхoДится кHoпкa сo стpеJIкoй влево. Iiа>кlltите сс. I ]ьl yBи д и т е Ме H t o oП е p a ц ий c в к лa Д к o й ( p ис .3 . l5). Bьl I vr o )I (еTе iltlбaви ть ll()ByIоBкJ]aДкy'y.цaЛиTЬaктиBную BкЛaДкy' oTсoе.циttиTЬBкЛaДкy (пtlслс эlt.lгtl l}кJIaДкaбyлет oтoбpaженa в oтдеЛЬнoМ oкнe).

дщvileнтl

, Pа6oчий стoл I . : Y5 тЕ м ( с|\) .5 0 Е т J.r '/oRк .

( o|\) ( E ] \)

Lтс ( F ] \)

flo[авить BкладKy Ж fакPьrтьвКлёдKy ф} qтсoeдинитьвклaдKy

с11]:c*n"ooК

сeroдняв 07i4l

з2o-serqе

l i;r з25

26'0в'2007 ?6'oз.2007

]'"]l зз0

0з'04'2007

|;

сouoe

t7.01,2007 17,0t.2007

l"' "

;\;,i tиhg

1з'02,2007 17.0t,2DO7

j€ . i* t-иnyфф?9s6.b9

Ii\

'.]

17,0t.2007

i, *м " ]IJ reW

пятницв

i till zе t'qzьsfвze+''pq

Mor pисунки

. jф qdmrmзrопJ8.tpg

l tlь|бrритelш фёйлo (oпрcдqlЙo фт9фтищи) *__'_-'-_-_l

I inр.авкo l

Д I

Pис. 3..t6.oкнooткpьrтия фaЙлa

Шa6лoн: --: :i

.*ji ...',,,',

:,

Pазr'lеp изo6parкения

,,,,,,:.,.*,., ,,^. щЙри}tqi illq i'$

+

'

p":.-'-Pu Bьrсoта: .,з9o,,,,,, ;.t,1тo1*, .* . :' """"' ' ' ' ' ' ".

-

i_"

.l20t з00 точeкpа(тра .,;*. э ::j :.t.]:-i 72 тoчекна дрйм,цsета RGв

3.4.oпepaциис фaйлatии ( ) r к 1 l t't,t .tr|' lltй ;ttr. lсtlt' llp o с Т o - , Il Л я э Т O Гo Hy )к Ho l |а ) к a Т Ь к о ш t б и н a r 1 и t o к J l а B и l l ] . ( . l r .l .t .- () ' иJltl l}I,Itl()J l l t} l , |. кO l ,|\tаl u l y <Iri ri i . rl| С )r. к pьI r . ь ( pr r с . З . l ( l ) . ( ) r t l t t l t l l l ( l ) |,||lt'|l Illtii. ltltс()/ l(сl)7t(l |'l . tl бJti tс |ll Il , )с , , l l } l l l )l t'|с JI l , l l ( ) l l.l(l ) ( ) с l \ | ( ) | l ) i l '| | ( ) ' ) | ( ) \ t \ l t l , l

тoч* p..тp.

16. 01, 2008

r' слeдoвaтЬ за qктивньlм изo6ражениeм

Pис. 3.15.Meню oпepaциЙнaд вКлaдKaMи

3f263a3t8tu1 .pg 2ф Кб|;1

5Ф I € 0

ldф,ь.'d8h.,t.qо?',з.ioл'',.',,,,,... -,,,,,,,,,,,,,,.}.'.

|

пoк6затЬ списoк цзoбpажeний

з l8iа

i*

. VIDЕ O ( н : \)

, l4Dй диск (Jj\) l,r

i *l

? F ILЕ S ( G: \)

-

l |'h^.,nAаA,',l,l^.^,,6^зt,.з,Jr^l

,,.',,",,..,',..-,'''',,,,,,,: иэмён

nФ ileдаoHиe

* fасшиpенньlе

параиетpьr

Гъ'"*;_l ГE,'".,.'"]ГТ-]

Г-*.*-l

Puc. 3.17' oкнo сoзданиянoвoгoизoбDaжения

oтhcн.

l


46

Чacmьl, Bвedeнueв G|MP

/!lя сoхpaнeния фaЙлa дoсTaтoчHo HaжaтЬ кoмбинaциЮ кJlaвиш <СtrI>+<s>' Ilitх(ulясЬB oкне изoбparкeния (илvt вьlбpaть кoМaHдy Фaйл | Coхpaпить). Кollсi||l().Пpи зaкpЬITии oкнa изoбpaх<енияу1ЛИПp|| BЬIxoДeиз GIMP пpoгpaMмa сlll)()си.Гвaс' )(oтиTeЛи BЬl сoХpaHиTЬ изменeHия.

, (pис. 3.l8). BьlзвaтЬэтo диirлoгo'oeoкнo Mo)к}loс пoМoщЬlо кoМaHдЬIФайл /(llaлoги | Истopия действий. Ha | pис. 3.l8 виднo, *ui_" ПoслеДoвaтeЛЬHo с()Здaвzul HaДписЬ|2З4. Снaчaлuno,",,u., uифpa l, зaтеМ- 2 vlт. д,

/(;rя сoздaния lloвoгo изoбpaжeния вЬIпoлHиTe кoмaндy Фaйл | Coздaть и в (уl.к])ьlBшеМсяoкHе (pис. 3.l7) yстaнoвите пapaМетpьl изoбpш(eHия (пoкa вьt IIс 'tllaкoMЬIс цBетoвЬIMи MoдеЛяt\4и'IloэToМy MoжеTe yстaнoвиTЬ тoJlЬкo paз. мсp изoбpalкения).

3.5.oтмeнa и пoвтop дeйстBv|Й Зalloмнитe дBe ПpoстЬlx кoмбинaции KI]aвишI:<Сtr|>+<z> и <Ctrl>+<Y>. Пеp. ltая сЛyжиT дЛя oTI\,tенЬI пoсЛеДl{еГoдействия, a втopaя - ДЛя пoBтopa пoследltсl.o действия (oтменьl). Baм нy)кнo зaпoMниTЬ иMeHнo кoмбинaции кЛaBиш. /[а' кoмaндЬI oTN4eHЬlи пoвтopa дocтyпFlЬI из МеFllo Пpaвкa (Пpавкa I Oтме. lllt,rl, и Пpавкa | ПoвтopитЬ сooTвeтственнo), Ho BЬt их бyдете исПoлЬзoвaтЬ llас,l.oЛЬкo Чaстo, ЧTo пpoще зaпoМниTЬ сooтвeTотBylощиe им кoмбинaции кJ | а l }и ш.

l.]с.llивьl пpoизвеЛи oТМeнy (oдин или HeскoЛькo paз) пoслед}|егo дeЙcтвtая,a l|(}l.()М пpoизBeли какylо-нибyдЬ oпepaцию кpoМe oтмeнЬl },lПoBтopa' BЬl yжr бtшlьl'пе не сI\4o)кетeBеpнyтЬ (вьlпoлнить oпepaцию Пpaвкa | Пoвтopить) oтNrсllсllHЬIедействия - oни бyдyт yTеpяHЬIнaвсeГдa. tltrlбьI ПoьlяTЬ' кaк paбoтaет oтменa, сoз.цaйтe HoBoе изoбpaжeниe и пoсЛeдoI ti l| . с JlЬl]o нa pи сyй т е H a H е M н e с к o Л Ь к o o б ъ е к т o в , н aп pи r vlep'ч и сл a |,2, з,4. 'lltt.см ДBaя(дЬl BЬlпoлHитe oтN,teнy(кoмбинация кJIaBиЦI<Ctr|>+<Z>). Числa 3 tt 'l ltсчезllyт. .{вax<дьIBЬIПoлllитe ПoвTop (<Ctrl>+<Y>). Числa З и 4 oПяТЬ ll()Я|tя,Гся. Зaтем BнoBЬ дBuDкДЬlBЬlпoЛHитеoТMенy З уl 4 cнoвa исЧезrryl. /(tlбaвЬTe eще oдHo ЧисЛo - 7. Тепеpь, нтoбьI.BЬl Hи ДeЛaЛИ,BеpнyTЬ rttltllpt'l3 и 4 вьI y)ке He сМo)кете. Hе пoмoжет ни пoBтop (<сtrl>+<Y>), ни oт. >+<Z>). пlсrtlt ( <С-.tг|

Coв е т ЧтoбьtизбeжaтьнeпpиятHЬ|x cиryaциЙ,peкoмeндyeтсяpaбoтaтЬHe c opLlг|АHaлoпlt, a с кoпиeЙизoбpажeния. Иlttlt7ut ll()J|с,}llo исtloJlЬзoвaтl, /lиаЛoгoвoе oкнo истopии действий. сoДеpx(aIllсс |tсl() 1,lс-Ir)p1il() l}illllllх .rtсЙс'lвltii и ll()зl]OJlяl()1rlсс().l.мс1|ll.l.l, JI|()б()с/lсйс'гвис

Pиc. 3.18.oкнo истopии АeЙcтвиЙ


Чacmь l, Bвedeнue в GlМP

48

сoсToяHия изoбparкения. l lpи кaждoй oтмене сoздaеTся КoПия ПpеДЬIДyщеГo oПеpapaнее' этa кoПия зaниMaеT oПpeДеЛеHHьlйoбъем l(aк ylке oTN,{еЧ,шoсЬ и кoЛиЧесTBo 'гивнoй пaгt,tяти. Пoэтoмy GIМP oГpaHиЧиBaеTкoЛиЧесTвo oтмеьI сoстoяltий пpедЬI.цущих ()|lеpaTиBнoЙ пaмяти' исПoЛЬзyеМoe дЛя хpaнениЯ и oTвo.циTся64 Мбaйт I lo yмoлнaниЮ ДoпyскaеTся MиHиMyм 5 oтмен l(аl]Ти}tки. BHиМaние - GIMP заД'aеT tlANlя.ГидЛя хpaнеHия исTopии oтMеH. oбpaтите ПaМяTи, BЬlдеЛенllЬlЙПoД кol\'ilксиMaЛЬHoекoЛиЧесTBo oTMен' oбщий oбъем 'l.()pьlе'Hе .цoЛ)кеHПpеBЬIшaTЬ64 |v16aЙт. 5 oтмеt|, Ho Bl,l paбoтaе.гес изобpa/\1lyгими сЛoBaMи' Дa)кe есЛи ДoПyсKaеTся y Baс бyлет BсеГo o,цHaПOIIЬI,I.)l(сllиеM' кoTopoе ПpиMеpнo paвнo 64 М6aЙт, тo изpасхoДoBatra.Еслlt вьt ка oТМенЬI' ПocкoЛЬкy зa oД.ин paз Bся ПaмятЬ булeт .lilсTo ДeЛaеTеoтMеtIЬtили paбoтaете с бoльl'шими сpайлaшtи'BaМ lly)l(llo уBеJlиllи.I.ЬкoЛиЧесТBo ypoBней oтменьl и МaксиMальньtй oбъем oЗУ' or.ведеtttlьtй B paз.цеЛOкpуэксlllle, llO/l oTMеHy.oткpoйте oкнo HaсTpoек GIМР и пepeйдите (pис. 3.19). l'/(r BЬl МoжеTе пpoизBесTи неoбxo.цимьIеиЗМенeHия

Гnaвa 3. ПepвьtЙ laпуcK

49

l]ьt мo>ltете oTМеL|иTЬ ПpaкTиЧески

Bсe ДейсTBия' кpoМе Taк HaзЬlвaeМЬlx l/с.

( )llLIl е I|'lе.|l blх..

П

сoхpaHение изoбpa)кеHия исТopиЯ oТМеH сТl{paеTся;

П

зaкpЬITие изoбpa}кеHия(с сoхpaнениеI\{изМенеHий ИЛИ6eз) - Пpи зaкpЬl'гии изoбpa)кеHliЯ oсBoбo}кДaЮTся Bсе зaниМaеМЬlе HиМ pесypсЬI, B Toм ЧисЛе И |4cTop|4Я oТМеt|;

П

ПеpезaГpyзкa изoбpa)кеHИЯИз фaйлa - Пpи эToM зaГpy)кaеTсяopиГиl.l'UlЬHoе иЗoбpa)tieHиr.и исToрия oTМeH сTиpаеTся'

ПoсЛе сoхpaнеHия изМеHеHий B изoбpa>кеHии

Mогyт }lMетЬ МесТo ТaК)Кеи ПpoбЛеN,lЬI с oтМенoй ДeйсTBий пЛaГиHoB (скpип|'()B,paсш и pеH и й , ф ильтp oв)' Е сли плaгиH к op p eк THo исПoЛЬз y ет ф y Hк циlо (II.]\,Iе[IЬI GIMР' Тo Bсе бyлет HopМaЛЬHo,a BoT есЛи paзpaбoTЧик ПЛaГиHa не lloзaбoTиЛся oб исПoЛЬЗoBaнии oТMеllЬl' oтМениTЬ ДейсTBие плаГиHa [IeBoзNl())кHo. Пoэтoмy сTapaйTесЬ Пo BoзМo)кHoсTисoздaBaTЬ кoПиЮ изoбpax(ения и ;l;tбo тaтьи М еH H oс Hей.

3.6. Кoм 6инaции клaви]JJ iffiив'"nФo;с ffi'т"n" no"o*n !} сu.'.nu .;.|

п oр"'". р o''*'р y " *'*

nнс'руre"тoв ffi г]оnenь пo yюл"аnю |$ij и,o6pu*eнne ; йi nаpа'в'p"'с"ткn oкнoизo6pажeни

' l!

фl

вnешвrrй виа

Ё

]o.onooo*,

!t

vnooun"nu" **t*

;j

пl| t едc н ие

oкoн

. 1',ffкo'ono.u

I a""""r" I l_l

n4акфшъю

;;.,..,l.м".uьu.l,o,

P.эьeр Б)щl рёrreP Eoвro иrо6pqмя;

tъ@шффй ч{ф

i..i

Ta6лuцa 3'1. ОcнoвныeкoMбuHaцuu кЛaвuulGlMP

iiфi..iэ.мu-ь-o..ui; i1i;i;1"i;.;;;;;J;-, 1."

gщdсфo!|

l1фъ!y.щ

!r

К o м би н aц и я К п aвиш

":^ :

Ctr l>+<N>

ию6pшGgй ]стaндаpт (lzsxl2s)

Pазвеp файлш щмтюp:

Сoxpанеше

чl

;' li -. .-!l.Ё"ьы,"

файлa Фeдпpшютpа] иro6pаяшrй

Е] 3-po,.u'o

(пoсo6ы Уnpзвления

уроыей oтЙфыi

s(rc

пeяти дm gтreвыi

l l"ъкс. рaaФ

. j iI : уtтpokтва 8вoда

llсп o л ь зo вaH и е кoМбиHaций к ЛaBишI'гlp едсTaвЛеF |HЬlх B тaбл. 3 .1 , пoз вoлит liilNrсЭкoнoMиТЬ вpе1\,tя' ПoТpaЧеHнoе нa pеДaкTиpoBaHиe изoбpa)кения.

рссyp(oc

мtш6аМ

l.lшиYюpн .o.'o"*,"

Д'""n"l

|т'

f onфиrYpиpoьdre

*дlвepиcrc

}leдo!шеиlo6paжеgi

пр+l!дкPьtти reсoхpaеreх ..

ffi 1шмоть oткРыищмяфайiнфи выхoде

июфахeхшi.

':

l tri::g;:]Г"{ :: t*:9ili:;". P и с. 3. 19.П a p a мe т p ьot к p y ж e н и яв, т o M чи сл eo тM eн Ь |

tr l>+<O>

.Qeйствиe Coздaть Hoвoe изoбpaжeHиe oткpьlть изoбpaжeHИe

сtr|>+<A|t>+<o>

oткpьlтьизoбpaжeниe кaкслoи

Ctr l>+<S>

CoхpaнитьИзoбpaжeниe

ShiЧ].сЧ,-.s

Coхoaнитькaк

Shift>+<Ctrl>+<V>

CдeлaтьсHиМoкэкpaHaи встaвитЬeгo в Hoвoe ИзoбoaжeHие

Оt r | > + < L >

ПoкaзатьдиалoгoвoeoкнoCлoи, Кaнальl,Кoнrypьl

l jl t i f t r + ' <Ctrl>+<B>

ПoказaтьдИaлoгoвoe oкHoкисти


Чacmь l. Bвedeнue в G|MP

50

Глaвa 3. ПepвьtЙ зanуcK

51

Taблuцa 3.1 (пpodoлжeнue)

Ta6лuцa 3.1 (oкoннaнue)

Кoм б инa ция кл aв и ш

.Qeйствиe

Кoмбинaция клaвиш

teйствиe

<Shift>+<Ctrl>+<P>

ПoкaзaтьдиалoгoвoeoкнoTeксrypьl

<B>

Bыбpaть иHстpy|vleHтКoнrypьl

<C trl>+<G >

Пoкaзaть диaлoгoвoe oкнo Гpадиeнтьl

<o >

Bьtбpaть иHстpyМeHтПипeткa (oпpeдeлeниe цвeтa)

<Shift>+<Ctrl>+<W>

3aкpьlть всe фaЙльl

<z>

Bьlбpaтьинстpyмeнт Лyпа

<Ctrl>+<Z>

oтмeнитьпpeдыДyщeе дeЙствиe

<T>

Bьtбpaть иHстpyMeHтТeкcт

<Ctrl>+<Y>

ПoвтopитьдeЙствиe

<Shift>+<M>

Bьlбpaть иHстpyNleHтИзмepитeл ь

<Ctгl>+<X>

Bьtpeзaтьвьtдeлeнньlйфpaгмeнт в бyфep oбмeнa

<x>

Пoмeнять цвeтa фoнa и пepeдHeгoплaHa MeстaMИ

<Ctrl>+<C>

КoпиpoвaтьвьtдeлeнньlЙфpaгмeнт в бyфep oбмeнa

<Ctrl>+<Q>

BьlЙти из G|MP

<Ctrl>+<V>

BстaвитькapтиHкyиз бyфepa oбмeнa в тeкyщee изoбpaжeниe

<Shift>+<Ctг|>+<с>

КoпиpoвaтьвидиMoe

<сtr|>+<A>

Bьtдeлитьвсe

<Shift>+<Ctrl>+<A>

Cнять вЬ|дeлeHиe

<C tr l>+<l>

(HeвыдeлeHнaя BЬ|дeлeHиe ИнвepтиpoвaтЬ _ a вЬlдeлeннaя oблaстьстaнeтвыдeлeннoЙ, нeвыдeлeннoЙ)

<Shift>+<O>

пo цвery Bьtдeлить

<C tr |>+<Е >

Coкpатитьoкнoпo изoбpaжeнию

<Ctгl>+<Т>

ПoкaзьtвaтьвЬ|дeлeHиe

<F 11>

peжим ПoлнoэкpaнньtЙ

<Ctrl>+<D>

!yблиpoвaтьизoбpaжeниe

<C tr l>+<M>

слoи oбъeдинитьвидиMЬle

<АIt>+<Enter>

Cвoйствa изoбpaжeния

>+<T> <Shift>+<Ctrl

ПoкaзьtвaтьHaпpaвляющиe

>+<R> <Shift>+<Ctrl

ПoкaзьtвaтьлинeЙки

<sh]rt>+1gtl:+<ч

Coздaть нoвьtЙслoй

. . Shift>+<C t r l >+ < D>

Coздaть кoпию сЛoя

3.7.PeзюMe l} этoй глaBе МЬl paссМoтpeли oснoBньIе oкнa GIMP - ГЛaвHoe oкHo с П&HeЛЬlO ]|IIсTpyMeHToB, oкHo изoбpaxсения и oкHo Cлoи, КанaльI, КoнтypьI. B zлаве J MЬl пoгoBopиМ o HacTpoйкe GIМP ''пoд оебя'' - oб oкне кoнфиГypaции Пpol.paМ M Ь l.


53

Гпaвa 4. Нaсmpoйкa GlMP

п

paзN{еp oПеpaTиBHoЙ лaмяти ДЛя хpaнeния oTкpЬIтЬIХ Paзмеp кэrПa и зo бpar кен и й (и из менений, пp oиз BедеHHЬIхв ниx). Е сли пp oгp aММe ПotlaДo би тся больtшее к oЛиЧесTBo ПaМяTи' бy лет Пp oиз BеДeнa пoдк aЧк a Ila ди ск. Bo BpеМЯ ПoДк aЧк и Мo)l(еTПoКaЗaTЬся'чТo Пp oГp aмМa з aBисЛa' oдI{aкo Hv)кllo Пpoстo неМHoГo ПoДo)кдaTЬ' Пoкa булет зaBrpшен Пpoцесс l1o ДкaЧки . B мoешt сЛy Чaе я y сTaнoвиЛ p aз Меp к эшa p aвнЬrM ПoЛoвиt|е объемa oЗУ |024 Мбaйт. B бoльrпинстBе сЛуЧaеB этoГo бyлет дoстa'Г o ЧH o ;

П

Maксrrмальньlй рaзMеp }loBoгo изoбparкeн есЛи BЬI ПoпЬlтaeТесЬ сoзДaTЬ изoбparкение, ПpевЬlшaюЩее зaдaнньlй тyт paзМеp (uтo пpивeдет к зaМ еДЛеH июp aбoтьl GIMP)' GIMP ПoПp oсиT ПoДTвеp )t(дения, ЧтoбЬl вЬl с.llyнaйнo не сoздaЛи изобpa;кение' знaчиTеЛьнo бoльtшеl' ЧeМ сoбиpa-

r^l.

Глдвд 4

HaстpoйкaGIMP 4.1.oкHo HaстpoeкGIMP ()r<llоllaстpoек GIМP BЬlзЬlBaеTсяс ПoМoщЬIо кoMaндЬl Менto гЛaBнoГo oкнa (DiliiJI Hастpoить. B пpeдьlДyЩих ГЛaвax МЬl y)ке tlескoЛЬкo paз BЬIЗЬIBaЛи I ,r|r)()l(lIo ДЛя yсTaнoвки неoбхoдиMЬIх Пapa]\,tеTpoB. Haстpoйки GIМР хpаняTся |}ltс'l'l'lpнa.ццaти oсHoBHЬlхpiшДеЛaх:oкp1тtение, ИIlтepфейс и T. д. (см. pис. 4.l). У rrскoтopьIх paзДеЛoв естЬ ПoДpaзДелЬI'y HекoТopЬlx их нет. Oкнo tlaс't.lrrlйкиПoзBoЛЯеTHaсTpoиTЬBсе пapaМеTpЬIПpoГpаМ oт oбъeмa кэшia дo |t])сMсlltlЬlхкaTzLПoГoB. B этoй глaвe бyДyт paссМoтpеHЬl Bсе paздеЛЬIи пo.цpaзi l с JIt,lOкHa HaсT poе кG IМР .

J |исЬ :

t{Ji

интepфейс

'(:.|

!' Пзpамстрьrи'стpуmeнтoе iЁ..1 пaHeлЬинстpуreнтов

4.2.oкpркeниe

](J. изo6рa*eниe пo yиолrаняю it. пвpа"eтр"' сеткn ф. oк*o изo6pахе"иo

ll lllt.t/lсле Oкpyэкениe BЬI мoжeTе HaсTpoиTЬ |lсlpсlJ||еnуpьloкpуllcеlluЯ' a иIvlеHt|tl 1li1g'1pg11TЬ pезеpBиpуeМЬlе пpoгpaммoй pесypсЬl. yсTaнoвиTЬ ПapaМеTpЬl Nlltl|1iil,Гlop'ПapaМеTpЬl сoхpaHеrrия изoбpalкений. PaссмoтpиM ПapaMеTpЬl эTo| () l ) . l .'( сЛа ( pис. 4.l): П

Mшllrlмальlloе

зaДaеT МиниМzLЛЬHoе кoЛиЧеуpoвнeй oтD{eньI с,l'l]()IloПЬlToK oТМеHЬl ПpеДЬlдyщегo Действия. Пo yмoлнaниЮ дoПyскaеTся llя,|.ь ПOпЬlToк oTMеHЬl. Поскoльку хpaнеHие каxсдoй oтМенЬl тpебует дo.

M аксl lпl а.llЬlro rlаDlяТI r ДЛ я o T Me нЬ I Maк с иMaл ьн ьI й o б ъ eм o П еpa T и B t l r lii tlaш lя,ги, исlIOJIЬз y e м ь l й д ля хp aHе HиЯ |4с - Гo pу 1 vo1T М eн Ь l o dн o zo uзo tl|ltt,ltt.сttttlt'Ilсl yшlо.ll.tаllиlо 64 М6aйт. Если вьt хoTиTе yBеЛиЧиTЬ кo. l l ] ti|сс'l .l t()yp tltltlсй ()'I . Ме l l Ь l Дo , l l аtl p иMе p ' l 0 ( и л и B Ь I pa б o та етс с б t l llt,l tttlшllt rIlаii. lrltшrlr)Iri , l М I l l )и/l с l . с Я у Bс Jl ич иl . Ь э 'Г OT .l l а pа М е' гp, к i l к N r ] | | | l l \t \ 'N r ',l ( ) I ]tl M бlrii l:

fu .on ou o*

n .o.'o"'n "

ll ;. дrrсnлей fi

llисЛo

Il()JlllиTеЛЬHoй пaмяти, yBелиЧиBaтЬ эToT ПapaN{eTp нy)l(}lo вl!{eстe сo сЛе/lуl()lllиМ llapaN,|еTpoM; П

виа $.]внвшвий Ё

J -

pес,pt06

кohфи.уpЙpo6wс an.r""u no'o*n

Zрoцей втненьrl

l{аксишq!ф nФcти дm отненd. Pвэйер Eщ мёкфпвъньй

рёзi6р щвoro изo6paжвния:

чи(Лo испoльз'yеt|х o)oце(сфoв: мшиатюpы

ию6ражеeй

PаJseр фаliло. пинфтюpI l.4эrc. pаileр Файпd првдфшютрd:

rn9"un"nn"

uuuro"

устFoliствn

ввoда

спо.в6ЬI..lnpввлeния П oa e дe н |Е

}1npьалЕфе исю

ох !н

. 1ri каталоги

сoхрaнenиe и'o6pажфвi Е] эиpa'oать

mд'веpиotr

при зцфпwr

юсoхрaeruх

ию6р*oнtd.

}|еда6|lие и!oбpаже*я |i-] }мщrвоть

oткрыввшися

фйлы rE,иыхoдe

t..-...* l l'ц'nu1i -J

Pиc' 4.1. Paздeл oкpркeниe

-1

l':l'lп tс;l

t|lаiiLllltl

()liltс I tli|. ]t()l'()ll()]\|

N tttttlrа' l. к )lr

. 3 1 1 . ' 1 itC. l. p аЗ| \ tер 1 ! lи l| и il. l. lol), с(. ). }, ' lаl]ilсN ll' l\ | t

() t. lil)l' t t' ttя rI l; tii. rllt. l}t, l ь ltl; tсс, l. с tlt, I б 1 rll, l. t,p : l' }М сl)

| ]li ' l ]tl


Чacmь l. Bвedeнue в G\MP

54

lIиксеЛoB(пo умoлнaниto),256x256 (пoзвoЛяеTЛyЧШеpaссМoTpетЬкap.гинкy)иЛи зHaЧеHиеБез миниaтroр ДЛяoткaзaoT оoзДaнияМиниa.Гюp; П

- eсЛи paзМepгpaфинескoгoфaйМaкс. paзПlepфaйлa пpеДПpoсП{oTpa paзIltеp'yкaзaнньtйздесЬ' GIМP не бyДетсoзДaвaтЬМиниaJlir ПpеBЬItxaеT .гlopyДЛяэтoгo фaйлa:

г:l ЗaпpашrивaTЬ IIoДТBеp?I(ДeниеПpи ЗaкpьlТItП lleсoxpаrlенrlьlх изoбpаrкеltий - HaзBaние дaннoГo ПapaМеТpaГoBopит сaMo зa себя, пoэтoМy oнo lIе нyж.цaетсяB [!{oиxкoММeнтapиях;

п

ЗirпoминатЬ oTкpьIBаBIIIиeся фaйльl При BЬIxoДе - ПpoгpaмМa зaпoМ. ttит фaйльt, с кoTopЬlMl,lвьl paбoтaли' ПoсЛе ЧеГo вЬI сMo)t(еTебьlстpo oткpЬl].Ьнylкньtй вaм фaйл с ПoМoЩЬ}oкor\'aнДЬlменю Фaйл | oткpьIть пo. сЛеДt l и е.

l lии кJIaвишI,Пoэтoмy фyнкция ИспoльзoвaTь ДишaMическIte клaBиаTyрIlЬ!r комбинaциIr Пo yМoлЧaниto вЬIкJIIoЧеHa.Пpи неoбхoДиМoсTи BЬI Мo)I(етеее |}кЛ}oЧиTЬ.

ffi o"oу*"nn"

tlpGдr.plтG'шьй

$$.с*'"*no*^n i:.]{j паpанcтpьl иктpyинтш

*с.pуreнтoв ffi пa"eль и,o6рu**u noу-n*n* [8ii ,!t, Ц' I- Iа9айeтpЬ|сoтки

i+ if$j oкю изo6pоxeнm

виa ffi в*ошнri ffi зo.o-"* n .o.'o'*

4.3.Интepфeйc

ffi Дкnлe;

l} pазделе Интеpфейс (pис. 4.2) BЬl Мo)I(eTeBкJItoЧитЬпpедBapительньlй пpoПpoсМoтpа и oкyсТaнoBиTЬ paзМеp ПpедBapиTеЛЬ}roГo сМo.l'pсЛoеB и кaнzLIIoB, l|il l|авиГaции (с,vt.pазd. 3.2.2)' a Тaк)ке HaсTpoитЬ кJIaBиaТypHьIекoмбинaции. l l tl y мo лнан и r o G IMP П o к a з Ь I в a е TМ и H и a т Ю p н y ю o бл aсть п pедBaри теЛЬ l|o гo ll])()сМoТpaсoДep)киМoГo сЛoеB и кaHiLПoBB ДиzrЛoГoBoМoкHе слoeB и B некo. '|.()l)l'lх llpyГих MесTaх интеpфeйсa. Если BЬl хoтиTе BЬIклIоЧиTЬэтy функuиro ('ttl.llькoзaнeм?), сниМиMте флaxtoк Bклrочить ПpeДПpoсDtoTp сЛoеB и кa. шllJloB.

,l.сttсpь lttrlбrlй

ПoГoBopиМ o кЛaвиaтypньIx Менto

элeMент

кoмбиHaциях.

пyтeМ

кoмбинaции

|. I|oсJlеДoBaTеЛЬ}loсTЬ_кJlaBиш>. Haпpимеp, кJ]aBиш <Alt>+<Ф>.

||() tlA)l(aTЬ кoмбинaци}о

Bьl

мorкете aктивиpoвaTЬ <AIt>+ кJIaBиш

для aкTивaции Менto Файл нухсПpи этoм oбpaтите BниМaниe нa

oнa пo/IЧepкHyTa. Если BЬI хoтиTе yбpaть пoд. б-уr<llyФ в нaзвaнии MеH}o lIсl)I(иl}аl|ия из нaзвaний ПyHкToB Меню (нaпpимеp' BЬI не xoTите испoЛЬзoBaтЬ ,llу t|lytlкL1иЮ иЛи пpoсTo Baс paздpокaЮT ПoдЧеpкивaния), вЬI lvlo)I(етесHятЬ tIl.ltltrlсок ПoказьlватЬ ( ilMl,

M rlеIиotl ическItr

кЛaвllIIIи.

ДoсTyпa' ДиHaМиЧесKи aктиBинa. l)Уl()Illис :)JIсМе}lТЬIМеlllо ПyТеM Ha)KaTИЯ Ha кJ]aBишy' кoгдa кypсop MЬIlllи х ( ) / l l | 'l.с'll|а lly)(l| oМ ЭЛ сМ е } I T е Mе tl l о . Э т o o ч е нь y Дo бн a я , М o щ H a я , FI o и o П а с н a я II0зI]OЛяеTсoзДaBaTЬ кЛaвишlи бьIстрoгo

t | l уt t кt 1 ия.<tlytlкt1и я Ot| ClI l ry . tl o бrrа. е с Л и BЬ l o tl е й з н a ете. П o л ьзо в a теJ l и , к o T o .tlIilltl'l.,M()l. у '|.IIс (l i l Яl I l |()|I с l )с trIIp с /tс Jl И . l . сl l. t . i l r I l l a pl . I l l , I ск t l м С r и t t а l ) l , t с () ttсii ttс

55

Гпaвa 4. HacmpoЙкa GlMP

u*'* fll УnPoon"n* .., i1fljvстрйстваввoaа lyi спшo6ыvпoзвneнnя i,}

пou"lo*

*on

i

p] в.**'"

npоштp ga.р*ютp

lашeр прeдщнoтpа Pai]Eф ffi

сnфв и кфш

сщ

и кмлш:

нфыщиl

к'щ.тур0ь|с

:средний iсp€дний

кш6!шqfl

1il гbЁъ!чъЦEч1Екreilтч fl

цсюыoшть

Е

lf;"! #.

кoн6щж

на(тршть цлФш

з{^.

[g] qoхPn*ъ ьктрв

.. шфтypnф

щщмe

хм

6ьtтpФo дGтyф' . '

тря выioдe сoхpфть

Eр..'*n.

кввruи

6ьrcтporoдoстрo свiн*

n.'oд*" ***'уp*"

*.6^.ц*

l

yдамъ в.6 клавlш oыстфro дщтуnа

r lffь к6т6фrи

[**-]

ГE6'";;-.l Г*"-__i

Г-щ*П

Pиc. 4.2. Paздeл Интepфeйс Ilа>lсaвкHoпкy Haстpoить кЛaBиIIIи бьlстpoгo .цoсTyПa, BЬl мo)кeTe нaсTpott't.t,кoмбинaЦии кJ]aBишJс ПoМoщЬto сПеци.UlЬнoГo pедaктopa (pис. 4.3), по.tlt()JlяЮЩeгo FIaзнaЧить кoмбинaци}o кJ]aBишIдля aKTивaции ToГo иЛи и}|oГo 'U|сMенTaМен}o.Peдaктop oЧеtlЬ ПpoсT' ПoэToМy BЬrс ниM бьIстpo paзбеpeтесь. lIrlс.ltе изменений ruIaBиШlбьlстpoгo ДoсTyПa нy)K}to HaжaтЬ кнoПкy Coxpа!rr|'гЬкЛaвиrши бьlстрoгo ДoстyПa сейчас ДЛЯИX сoxpaнеHия. Мorкно .Гaк)t(с ||l)()с.l.o aктиBиpoBaтЬ пapaмеTp (yотaнoвить флокoк) Coxpанять бьIсr'pьlс кJl:lltиlши IIpи BЬlхoДe. fшlя BoсстaнoвЛения кoмбинaций кJlaBишl llo yм()JltlillIl||()исt|oЛЬзyeтся кHoпкa BoсстанoвIITь исхoДrrЬrе кЛaBиaTypIIЬlс кoмбшtlilrlиlt' a Для yДaЛеHия всех кoмбинaЦий клaвиш - Удалить Bсс кJllt}lrlltlr 6l.lс.l';rtlI'о lloс,tyпа (вoт тoлькo зaЧеM этo делaть?).


Чacmь l. Bвedeнue в G|MP

_ iа",l.'"""

j i

.|-".**".-.--1;;;;;';*;;{;;.^ |

все ж заКрь|тЬ #il oткpьrть.,. 'F.i.. o,кpь,ть каKслoи... Ф

о'oрo..o из сети..

shift+сtrl+W сtr|+о сtrl+A|t+o

"'fl

'ir;ii

i i ti

I

l 1 ii j

?iА logо.Ьmp

сtr|+4

i..сRlt40002-r.iо0 jpg сRIM0002.r. ' i** ззз'gif

сtrl+6 сtr|+7

!*:i40000000.qif

сhl+8

i"..i+.gif

сtr|+g

ZЗ.ipg |!ir аutowа||s-ru

сtr|+0

! I

fl вьlхоа

сk|+Q

I

I

l ] t i

fr^

ьd вoсстанoвитЬ ш Сoхранить сохранитЬ Koпию.,.

I

]

|

l I J l ] i'tj l

rrJ

ffi o*nv*"*n"

ffi сn.,"***шn n*,n,""n,* iу;!Jnooo'.',", па"елo nнстРyментов ffi

Heт сtr|+s

i

Hет

кoHтrкст

shift+сtr|+s

i

,tl r:::.::.

.,,

i

тaф

Кёт0м

Dеlш|t D:\Pro0rim гile,lGlt'tD-z'o\shilе\9imр\2.o\thm'\с'оf .Ult : Smаl|

D:\рro9lamF'lеs\GI14P.2't]\5htre\qimр\2'0\thёm.5\5m.||

noуюлч*ю [fl] и,o6ou**n"

ffii 8нeш"*iвиа tr з6г0л0в0кисoстoямc

: i$$r*n*;

Hет l.lет

вь|6в6ть т.шу

tu'*n | ffi'i n"ou"u'oo' , +.tiffj o*"onro6ou*"n*

СохранитЬttакша6лон.,. Heт

:tj ;;:#Lпpввка

1 i '

/u sr/sh arelgi Inр/2.0/thеmеs).

сохpaHитЬи зaКpЬ|тЬ... Hет

я- Сохpанитькак.. .

B paздeле Tемa (pис. 4.4) мoжнo BЬIбpaTЬтеMy' исПoЛЬзyеMylо ДлЯ oфopN,{ЛеHия пoЛЬзoBaTeЛЬскoГoинтеpфейсa GIMP, B тoМ Числe нaбop пиктoГpaN,'м. U]pифтЬl и т. tl. Пo yмoлнaниЮ есTЬ Д.веTеMЬI: Defаult (пoдoйдeт бoльtшиltсTBy ПoлЬзoваТеЛeй) и Small (.Цля пользoBaTeЛeй с небoЛЬlrlиМ МotjиTopoNl:

сtr|+s

|

l

4.4.Teмa

l4''_l5'')' .{oпoлнитеЛЬнЬlе теIr{ЬlМo)кнo нaйTи в Интеpнете Пo зaПpoсу GIМP themes B ЛЮбoй пoискoвoй систеlvtе. Для yстaнoвKи теI\,tЬl Hy)кHo pa3apхиBиpoBaTЬ еe B пoдкaт{rЛoг thеInes oсHoBtloгo кaт.Lпoгa GIMP (в мoем сЛyЧaе эTo D:\Program Filеs\GlМP-2.0\sharе\gimp\2.0\thеrnes, в Linuх этo

Hrт

iЕ'+.iрs сtrl+l jЦ t.хсf сtr|+Z .::iБезьrr'rянноe,Ьmp сtrl+3 I

57

Глaвa 4. HacmpoЙкa GlМP

t,$

"..

u*'* i Sl tno""n"nn" в"oаа , ;: :,i$ivс,рo;с,"" . .

;] сno.o6' ynDа"nе'n" il1 no"uа"n* o"on :+'[iт кДт.пorи ff

p] goхpaнять6ыстpьtеклaвишиnpивьrходi

96noвn'ьrкvшv. т"nY

t-.-,"*I

ГФP,!"}lГ.:Т*ll

Г o'т""э l

Pnc' 4'4. Paздeл Teмa

Pиc. 4.3. Peдaктopклaвицlбьrстpoгoдoстynaв G|MP

/ ( . l r я t r с ш r е] U l еl l l ' l o Г oпp иМ е l|е H ия T е М ЬI BЬlбеpиТr ее и нa)кМиTe кHoПкy oбllol tl l ' l .l t,l ' CК } l l l ук)

ТеIиу.


Чacmь l. Bвedeнue в G|MP

58

Глaвa 4. HacmpoЙкa G|MP

59

4.5. CистeпЛaпoMoщи

ТoЧнo близкo к HaПpaвЛяlощей,oн бyДеT пpиМенятЬся Toчнo в Месте пpoхoя(Дeния HaПpaBля}oщей.Фyнкция пpилиПaHия BкЛючaeтся с пoмoЩЬ}O

спpaBoЧPaзделCистемa пoмoщи (pис. 4.5) ПoзBoЛяeтнaсTpoиTЬпapaМеТpЬl этoгo paз.цеЛa' нoй системьl GIМP. Baм вpяд Ли пpиДетсяизМеHяTЬпapaМeтpЬl ПoЛЬзoвaтелей. oни oбьIчнoyстpaиBaютвсеx l1oскoЛЬку

BкJ]lоЧеHaсeTкa, Пpoсмoтp

кoмaнДЬl I\,|еH}о ПpoсмoTp I BьIpaвltивaIIие пo нaпpaBЛяющиI}l и, есЛи I BьIpaвниBaIIие Пo сеTкr. Paсстoяниe зaдa-

е T ся в п и ксе Л ах:

ffi o"ny*"nno ].'fiинтсфойс

ffi o*яv*"*"

' s:т"*

l;$ интanФoйс

i

: l поoонeтoьrктpyx*тв '].! ,нс'Pуre.тoв ffi паneль rcyюмнrc ,,*o*** l6i

; i$i n"oon.roo,.",*n l '-, ffi o**on,o6р*u'*

fl rъканвть , fl п*ажъ Епpфo.ш ltфъsуш

юмy

'р.i

(ктGн. сnЕввФнФ

си(тeiа

l flil nupo*tpr."t*n ,' $ oкнoиro6гаxeнш .fil в"","ш "nд . |I! зo.o-"* n .*,o'*"

il

.!$: в"",''* "nl

l

Е

.

'

t6roфвtrисктoffic

:Еtд*n-;

\

fl

no.* . Еl "nouun""n" ввoаа l; vстгoктва 1 ii$ . !j спoсo6ыУnFавлeния .i].. пouuд""* o*on

"', :'

Акnnе;'

иltcняdся

p€ t шp

п.p*тpъ|

pфсш

r1.EтP},шт

l ;Ц:J

[g["r; Г' 9I .-l t*1.:Р-]

п

ПapaМеTpЬlиtlст. l] ,rгoм paзДeЛе(pис. 4.6) BЬI мo)кете yстaнoBиTЬ сЛе.цytoщие oгlре.гlеЛяет. кaк близкo к l|аllpal]Jlяl()'гotlкil' ч.гoбьt сpaбоr.а.lta фyttкrlия llpи. tttсЙ /lt.llIх<ttaliахO/lи.гl,ся Bl,|бpall1laя 'l . ()M.l l . г () с с JI и иl l с 'I . pу М с l l , l . l l pи M с | | я с , l . с я / к ) с . l . i l . J l ] ltIilIt]tя.('y, r. r, t| lyll к rl ии I t

pФ.qеш

цду

шpунтЦ

ЕpФaцф

f] дем'omиhftкфт}?кфn

l-яng:]ГlТ]

f1Ц:::]

IlilрaMе.l'pИнтepпoляция Пo yMoлчaнию. Пpи мaсшrтaбиpoBaнии изO(11l;t>lсеllия кarкдЬlй ДoбaвляеМЬlй пиксел BЬlчисЛяeTсяс пoМoщЬtо o.ц1l()1.O 1|'tЬtс'l.oдoBинтеpпoЛяции Пo l{ескoЛЬкиМпиксеЛaM B исхoДнoМ изoбpa)ксttlltt.Iiьl Мo)кете вьlбpaть oДиH из Tpeх МетoдoB: о

pу Мсl|11)l]: llаpа|l|с.гp Д.ис.гаlltlия

i!.'-:;

ию6pажt*л

Pис. 4.6. Paздeл Паpамeтpьl и}|стpyмeнтoв

Pис.4.5. Paздeл Cистeма пoмoщи

4.6. ПapaмeтpЬl иHcтpyП/leHтoв

r сспе

Еl.РJ,,-*o,

L1':.. no"оaenrcoкo"

I i.l?i:::.-J

пpи cьlхoДo

^-lg IйстyDr sJ)

.,ff к","-.n

l-.--1

х nцр.!ErФl,r

;l aw"*

УnDoone"n" u*,*

l r. ;f1 vстгofttаaввolа цj сrcсo6ы ymавrcмя

l "

шстpyмтoь

"9q*трt

дктrи.р.tш"'

*

-

п

[bgшrc

1

кo,"no.n

,. ff

tlJ сэ.1oч*

пстpуreнтш ffi паneль noy*n*nLiЁ]и,o6p"**n"

3a.vсa

пргpшa npGютpl с'pФшl

;

W:

.EгPжaD

mlrк&

06.4Ф

(} сn.,"*no*.n

llсr.сaмЬlй бьlстpьlй мlтo.ц, Flo oЧенЬ ГpyбЬlй. Егo мorкнo испoЛЬз(),гoЛЬкo Ha сЛaбЬtx кoMПЬ}oTepaх' ltil.l.], есЛи BaМ Hе хвaTaет сис.ГсмlrЬlх ])ссyрс oB]

Пpl|Липallия

о

.J lш llо йt

исtloJlЬз у сr.сяtlo y MoЛЧatrию и Пo/lхo/цитбольlttиttс.l.try

l l()J Il'. t() B il' гсJI сй :


60

Чaсmь l. Bвedeнue в GIMP .

Кyбичeская

-

сaмьIй меДленньIй' нo зaтo сaмьtй КaЧествel{F|ьlйспо.

сoб интеpпoЛЯЦvl|4'

П

AЖl o*py*"nu" i:.ii.li инrеpФeйс

IlаpaМeТpЬl Кисть, Tекстypa, Гpaдиент ПoзBoЛяIoT oПpедеЛи.I.Ь'кaкие иlJсTpyMе}lTьl(кapaндatl, кисTЬ' aэpoгpaф и т. п.) ДoЛ)кьtЬlиМеTЬ сoбствен.

#i.*

ПapaмеTp ИнстpумeнT

кнoПкa Coхpaнить

ПepеMеЩения (флalкoк.{,елaть слoй или кoI{Tyр

IиеTpЬl trнсTpyMeнToB -

0

IIсхo.цrIЬlе Пaрa-

зaГpyзиТЬ ПapaMетpЬI Пo yN,IoЛЧa}Iиto;

rсЛи BЬl yстaнoвиTе флaiкoк Coхpaнять пapaМeтрЬl иllстрyl}|еllтoв пpи вЬlxo.це' ПpoГpaMMa пpи BЬIхoДeбyдет aBтoМaTиЧeски сoхpaняTЬ ПapaмеT-

no v"o**

[фjи*Ф"*o*

l tjl kа,",ou*.

п.FДнфoмe

1 al*

p.l матo

@

Е) *",",o*,*юеEюфаrм

,*ъryйЕщтh,

и фh. т*стYрыи rFджть|

iifi! tuр"*rpo,."r*n Ё' :*; oкнo шо6раханm

iffi вю**иа .$J з*o-** n.o..**u

пaрaмeTpЬI иIIсТрyI}tеtlToBПoзBoЛяеТсoхpaнитЬ Пa-

paмеTpЬl Bсex инсTpyМе}tтoB, a кнoПкa BoсстaнoвIlTЬ

l

ii.iljп"р*'р.*.'pр"n'o"

aктиBltЬIIи) пoзвoляеT зaдaтЬ пoведениe иHстpyN,{еHтaпеpеMещeнИЯ бyлет Ли инсTpylt,|ентpaбoтaтЬ нa.ц,aKTиBнЬlM сЛoеM иЛи кoнrypoм;

o

8ECФий.iд

.! |. сn.'*" n*ш

tIЬIеПapaметpьI.Hе изменяйте эти пapaмeтpьl!

o

61

Глaвa 4. HacmpoЙкa GlMP

$fiа*n*; iЕI,*"n*u*'on i;

v..гыстш oвola ,1-1}1

.

й

сn*o6o'лшun*-

F-l aoo"o"**o*o"

i

'

и ff к"'o^.n

pЬl иHcтpyМенToB.

rffiГ:".]t-?r*.-]

LrP*-l

4.7. Г|aнeлЬи нcтpyпЛeнтoB

Pиc' 4'7. Paздeл Панeль инстpyмeнтoв

I} paзделе Панeль инсTpyмeIIтoв (pис. 4'7) вы lv|o)кеTeBкJr}оЧитЬдoпoЛни,l.сJlЬlrЬlек}toПки ПaнеЛи иHстpyN4енToв.ПoдpoбHo ПapaMeTpЬIэтoгo paздеЛa в pазd. 3'2.], пoэтoМy не Bи)кy неoбхoДимoсTи ПoBTopяTЬся. рассN4aТpиBulлисЬ

4.8. Изoбpaжeниe пo ytvloлчaник) |)il.t/lе.l-t Изобpaжение Пo ylttoЛчarrию (pис. 4.8) ПoзBoЛяеToПpеДеЛиTЬПapal!!с'|.pЬl сoЗдaBaeМoгo(нoвoгo) изoбparкения:

i

ffi вюшйonа

l

Ё

з*o*"*

n.*'o**

Ч;i'o".","o i' fi v***'* u""'on

п

Pазмеp изoбpaэкения (IIIиpинa и Bьlсотa);

П

l)а:rpеrrrениеизoбparкeния (в тoЧкax нa дroйм);

; 1; 11*] vстpo;ствашoаа

l{ветовoе IlpoсTpaнствo (Цветoвyro мoдель);

i

п п

()tlll (цвeт фoнa);

П

Коммсllr.аpий' дoбaв;lяемьIй к изoбpaxсениtо.

Ус,t.itlltltllt,l'с llаpaMсl.pl,l]1.ol.opaз/lсJlaПo сI}OемyyсмoTpениЮ.

:

!

сn*o6" vpoon**

..j.' ь"o**

i '*' ffi

**

*ot"no'n

tы Pис.4.8. Paздел Изoбpaжeниe пo yмoлчaHию


62

Чacmь l. Bвedeнue в G\MP

4.9. ПapaмeтpЬl сeтки ('<,пtксtпoмoГaeT BЬlpaBHивaTЬэЛеМеHTЬl изoбpalкeнИя npИ pисoвaHии. Bклю.llt'l.t,/вЬlкЛtoчитЬ сеТкy Мo)tнo с ПoMoщЬto кoМaндЬl мeню Пpoсмoтp | Пoка. 'tt'tltil.гЬ сеткy. B этoм paзДеЛе oкнa нaсTpoeк BЬt Мo)кетe yсТaHoBиТЬ Паpaметl)l,|сс.Гки Пo сBoеМy усMoTpeниЮ (зaдaть paзМep яЧеек сeтки' oпpeдеЛитЬ цBеT llсpедHеГo пЛаHa и фoнa и т. д.).

ffi o"py*"nn" ffi интeoФeйс

ffi,"* 4.1 t-ii L(тeв

noфщи

i.1.|.'пoрon.,p", n*,pyn*'*

ffi па"eлonнстPуrcнтoo [iДj изo6pаx*иe no уюлwrc

Глaвa 4. HacmpoЙкa G|MP

HoМy пикселy Ha МoHитopе. ЕсЛи дaннЬlй ре)киN4oтKI]ЮЧeн' To paзr\4еpизo6paхсeния бyлет oпpедеЛятЬся paзpешением Пo X и Y (нтo не oЧeнЬ yДoбнo);

o

noрoс.€ м я

ц!oтп@,ю.aпшr Lla.тфюj

'E' t

Измeнять paзмеp oкнa Пpи }raсшIтaбrrpoвallии - eсЛи этoт пapaМетp BruIК)чеH' пpи кa)кДoм yBеЛиЧеFlу|Ltу1Лу1yMенЬlllении paзMеpa пpoсМoTpil изoбpа)кения (маcutttlабupoваttutt, HaпpиМеp, с ПoМoЩЬ}o инсТpyМeнта Лyпa) еГo oкнo To)ке бyДеT aBтoгr,IaTиЧескиизlvtенятЬpaзМep;

П

Измешять рaзМep oкнa пplr сI}|еIIеpaзмepa lrзoбparкeнпя - если эToт пapaMeтp BкJItoчеH,paзMep oкнa изoбpa)l(еHиябyлет изМеHяTЬсяaвToМaтически Пpи кaдpиpoBaHии иЛи изМенеHии paзMеpa изoбpDI(rHия;

at

Исходньtе пpoпopциt{ I}taсrштaбa_ пoзBoЛяeт вЬlбpaтЬ пpaвиЛa МaсшTабиpoвaния изoбpшкений пpи их oTкpЬITии. Мoжнo вьIбpaть o.Ц.}lo из дByх зн ач ен и й :

(пepoкDetтья)

l

Я*й<я

. lЁi oцo,зo6ра*е.-Ц| вne*я }'-: з.roфвй

"nl

t " -' . , '

u*,* $| Уnрuun"nn" . ;]1{: vстяoйства вьoaа ;J с-.o6' ynp""**"

tEoт!

-. , . , "

0,{t4

:.iJ

",;io,'44 . , !'

|u 8€ .

и сo(тoяfl.

l$,{ t*nл";

::1 . 'l,.,.] | ювeден€

.i,

ццprф

.э,"

,,,,,,,,,,,, 'l ] ',,,,,

К paзмrpy oкшa - ЧToбЬl изoбpокеtlие При oТкрЬlTии BПисiLЛoсЬB oкнo (нaпpиruеp, кoгДa BЬl oTкpЬlBaеTе изoбpaжение' paзMep кoТopol.O пpеBЬIшaет paзMep oкнa, бy.цеТ aBToМaTиЧески пoДoбpaн тaкoй MaсшIтaб, чтoбЬl изoбpaя(ениe BписzlлoсЬ B oкнo);

о

l:1 изoбp:DкеHие бyдет пpедстaBлеHo кaк естЬ. Если paзMep из(). бpaxсения ПpеBЬlшaeт paЗМеp oкнa' тo B oкне BЬl yBидите ЛиlшЬ чaсl.Ь изoбpш(eния;

сtцеre

уж--'-.

:^ !e

h59l9,'*,--*

l*l:^ !r y : :U

J : DX

l9lЧ9 . ;'};l.9.g9 j$;l .1'-

. . ^Ф'--.

or0н

;tl

o

.*:--l I

o Ptцc. 4'9. Paздeл Паpамeтpьl сeтки

4.10.oкнo изoбpa)кeния l} llit.t/lс"псoкшo изoбpaжения l t' l t l б 1 r аl кtJ l tияG l М P: П

.

:jlь

кат.noги ' H1..

!пpавкo

Cкopoсть lиypaвЬинoй доpoэlски кoГДa BЬl BЬlдеЛяеTе фpaгМент изoбpaжeния, oH oTMеЧaется сПеЦи€ l лЬHoй ДBи)t(УЩейся пyнктиpнoй Лl4н.ИeЙ, кoTopaя HaзЬIBaeтся JvtуpсlвьullОй dopoэюкoй' Пapaметp pеГyЛиpyет скopoсТЬ дBи)кeHия пуHкTиpнoй лIIHИИвЬlдeЛения;

П

8rrсш*й ид (тиъдffi!

(pис. 4.l0)

мoжнo yстaHoBиTЬ ПapaмeтpЬl oкнa

Исlltl.tll;lовil.l.Ь llfgrlцa 3a Тoчкoй'' tlo yrиoЛчaнию pе)l(им ,,To.|кa За ,lll.lкttii'' (уtlIilllilс,l..ll,l1) O/l]lll lIикссJl изoбpаrксtlи я буДel. сool.вr.t.с.|.li()|til'l.|} (Ut-

63

o

Пpи нaжaтии пpoбе Bиши <ПpoбеЛ>;

ПoзвoЛяeT заДaТЬ Действиe Пpи нarкaтии кJla-

ПoкaзьlвaТь кoнTyp кl|сти - пpи BкПloЧе}lии ПapaMеTpa кypсop и}IстpyMеHТOBpисoвaния бyлeт пpиниMaтЬ Bид кoнTypa кисти. Пoмнитe, чTo есJlll BЬt испoлЬзyеTe кистЬ бoльrшoгo paзMеpa, Ha сЛaбЬIх сисTеrvlaх кypсop будет oтсTaвaтЬ oт Дви)I(еHий МЬIulи. Если этo Taк' Тo oтruIюЧиTe Дaнllьlй llаpaMетp (вooбще-тo oH дoBoлЬHo yдoбеH, И ecЛИ оистeMнЬIе pеcypсЬl Balllс. гo кoМпЬютеpa noзвoЛя}oт'oтклюЧaтЬ eГo не peкoMеHдyется)] ПoкaзьIвaть кypсop IvtьIlIIиB pеэl(иrиeрисoвaния - oПpеДеЛяеr.,бy,ltсl Ли пoк.lзaH кypсop l\,lЬltllиB pе)киlvtеpисoвaния иЛи нет. Bил куpсopa .til/lileTся дByмя слeдyющиrии пapaMeтpaМи: o

Pеxсим кypсopa - ecЛИ вЬI BкЛlочиЛи oToбpa)ксHие кypсOpа Ml'lll|lr ll ()llpсilс. pе)l(иМеpисoвaния' To с пoмolllЬlо эТoГo пapаМс.l.pа[]l,lМO)l(с,I.с кilк бу,,tсr'Bь|ГJtя/lс'l.ь кypсOpl Jl}t.r.I'.


64

Чacmь l. BвeОeнue в G|MP

yMoЛЧaнию испoЛЬзyеTсяцBетHoй КypOтoбpшItениe кypсopа чеpнoсop' }to есЛи y вaо мeдлeнньlй кoмпьIоTеp'BЬl tvtoжeтевьlбpaть

. t$},lo*oy*u","

i ffiштep4ыс

б е ль l й .

'. #** ;,!.ffсn.ты" no"oun ;

n".ror"unro" ;illlj n"ou"u'o",

| .

ffi п"n","n*.'рy""nтo" noy"o,*"nn" ffi и.o6ou*""n"

;

|.l}.]п"pu""'p'i*'"n

ПoДpaз/цeЛa:BrrешB paзделе oкнo изoбpaженI|я есTЬ ,цBa дoпoЛниTеЛЬ}IЬlx ний ви.ц и Зaголoвoк и сoсToяние: BrrешIнtlй виД (pиc. 4.1l) мorкнo yсTaHoBиTЬ ПapaМеTpЬl .I B IIo.I].paз.цеЛe (oбьrнBнeшI}IeгoBи.цaoKHa изoбpaжeния ДЛя дByx pе)киMoB: нopМaлЬьloГo нoгo) и noлrtoэКpaнHoГo;

П pимсчд ни r

1 .ff,;а,.n,"; u"отo" | ffi vnl",л"nno i;; ,iЁijv.,pмстваввolо i i;;g сnкoоo.у661u"6"

Bceп apaмeтp ывHeшHeгoвидaoк нaиз oбp aжeHиямoгy тбьtтьиз MeHeHЬlс пoмoщЬ}o меню Bид этoгo oкHa, бeз вьlзoвa oкHa Haстpoeк'

:,,., | 0aедени? окnн

:;]l#i Катзлoги

П

Гй;;_l Г-a,-*l l -;;;;;;* l Pис. 4.l0. Paздeл oкнo изoбpаI(eния

B ПoдpaзДеЛе3агoлoвoк и сoстoяние (pис.4.l2) мoxснo oПpе.цеЛитьфopбoльtшин. MaT зaгoЛoBкa oкнa изoбpax<eнияи фopмaт стpoки сoотoЯния. B Ho если стBе сЛyЧarв BaМ H9 Hy)кHo изMеHятЬ пapaМrтpЬl этиx фopмaтoв. BЬI Bсe )кe HaдyMaeTе изМeнитЬ иx, испoльзyйте мoдификaTopЬl сpopмaтa, в тaбл. 4' l. пpиBе.цеFIнЬrе

] ffi o*рy*"nnu

ffi o*pу*"*" i6iiи*eoоe*

rтepфейс

ii*

.i t"*

Breшвий ьц ш унЬлrвииЬ в нoфьпьнш p дoказь,ватьцанoъ ив* , ,

!t!i сn.'""" no"oun ij].:i.i пop"""'po' n*.'рy'"n,o"

anr.сi* ii ! lrt";iiь

ftifl пвнe,oиnстpу"en'oв

'-. j$i o*non,o6я"*"*" ff1l з".onouo*n.o.ro"n"" !.{l д,n-"; pl

Уnooo,"nuou".,o"

. i';]] У<трoliство ввoдо ;

сп0с06ь|yФ.вл6нtsя

l,i". п*"д** .r, f].i lrтьлoги

l. y:yJ

o*o*

[f| пoкаrьlвать с9жу iofiф1! цвет(фй. loкpYr'!o6фцerй: 1oпРдcnитьцвcтiьoна' 6йшний ид rc унoлr"х'й @ пo*оsь.воть цoнеnь "e.й Е|,пo,.ь,,,u",o ш,nы*n

,.

[g] гькаlьlввтъсщi

r

шPделиtь

l

I

.Wj fl"p"".rpo,."t*n .

ioвoi*pil'"o" ,

. ..

.

i

сo**"

l

}

й"1o1"uт:*rд9neflиa :

,i-'J гh(а,ЬiЁаъ

фsницьl слoя

, Е,ioi*"*iйoo,-o'n"

.i:,,ч::",ч*:.]:I

а*-uя i i$;гЧj ! ffi vnэ"u,"nn".u"'o" u"oа" i a .$$ v.,яo;.,"" i

l

,+. I

.

: ,,.,,, ] ::::':: : :, .,,.',...',.',,:,.:. .".-:"*...__"---

l_grg':'JL ;.' .."]Г-;й;1 P и c' 4' 1 1 . П a p a мe т p ьвt н e ш H e г oв ид a

i

i;рсnсo6o.уnp""n""n' fi

i ii] lр

i

[Б;]

nou"o"*n" o*on

,,, , .,,,,,,,,,,, %Dt'/.f*p.%i

, , ,,,,,: ': !. :,,,::1, (%t; %t) "^wx%h

oЬo4чol эЬp..Ь|

(.Ьt' .ЬL) %wхoЬh

%|.o|"p'olo| (./"t\.ЬzoЬo/. oЬf эЬp..Ьi

(oЬt' o|od|%'

o/of."ca' %i (o/*) c/owх%h

ffij oкнoиtФпаxeмя ffi вn"'нnйuиа

щ*иi

.

,

u*pr nl6сpuiuin";iй',"* .. .' i- щ0т Ф0н0i

инст9Уиeнтoв ffi nанель пoYиoлинию @ изo69ахeнис

,,,.,

:

@ noхаrьrватьлЬлoсып*"o,,."n

,црJфn"

i;]i.iinoр"'"'oo.nn.'oy""*'ou

!ш тшы

. '

сn.,u"" no"o*n ,{3!..I

:

,

lg:jгъrаэьtsат;noлoФlnpoхpyкя

пoуloл"аnnю [t!1изo6pаxeниe {$j п"eu"u'p"'."'*n

ffit*"

pсжxке

oЬf-"Ьp'an (Ь\| .l"z%.Ь ,Ё эЬp..Ь| (.Ьt) "ЬdfЬs "Ьf

эЬp,%i (.Ьtl .ЬwхЧ"h

к6тaлorи

ГE,,*;l [*A_l t-lryч-.l Pиc,4.12. Paздeл 3aroлoвoк и сoстoяниe


66

Чaсmь l. Bвedeнue в G|MP

Ta6л uцa 4,1. ModuфuKamopьlфopмama

"W;;;;;;;;

Moдификaтop oписaниe 'r,I

Имя фaЙлa или стpoкa Бeзьlмяннoe

'1,I,'

ПoлньlЙпrгЬ к фaЙлyили стpoкaБeзьlмяннoe

.1, р

УникaльньlйидeнтификaциoнньtйHo[,lepизoбpажeния

1,t

Tиn изoбpaжeния (нaпpимep, RGB, индeксиpoвaнHoe, гpaда. сepoгo) ции

l ,s

Кoэффициeнт мaсштaбa

ь7'

Maсштaбв пpoцeнтaх

'i, I

Кoличeствoслoeв

ъ t,

Пoдpoбнaяинфopмaцияo слoяx

'4, tl

Имя aктивнoгo слoя или кaнaлa

,/,Р

ffi интccФойс

ffiт"""

сn.."*no*^n .fr.!*

l'$.i п"P"n",oo'*,P,"*'ffi пшenoинстpуrcnтoв @

и,o6Fu**n" noУ-n*n*

] ffi п"o"n"'п"'...*n n,o6щ*""* i йi ffi o*no в"",',fruna , ffi i

ii..:. fa.oфвй

и (oстoяfrс

Еl'noo"n"nn"u*.* '$j vстпoЁrтва ввoаа ];,"l .

i

i3

сп0с06ыynравлeния

o"o" i*; no""o""* I , il ffi *"tono.n

Уникaльньtй Hoмep cI1oяИnz.кaHaлa

Шиpинaизoбpaжeния (в пиксeлax) _ IЙп,l, Шиpинaизoбpaжeния (в peaльныxeдиHиЦax см' м) ' l ,tr

Bысoтa изoбpaжeния(в пиксeлax)

' i ,ll

Bьtсoтa изoбpaжeния (в peaльньIx eдиHицaХ _ [,tп',см, м)

LIII

Пaмять, зaHиMaeмaяизoбpaжeниeм

l, t.t

oбoзначeниeeдиHицЬtизш|epeния (px - для пиксeлa' см - для сaHтиMeтpa и т. д.)

Lll

AббpeвиarypaeдиHицЬ| и3мepeHия Cимвoл%

4.11.flисплeй l l i t 1 l a м с ,l.pьpIaзд е л a Д , и сплс й ( p и с .4 .l 3 ) п o з в o ля ю т o ткал и бpo вaTЬ paзpеtllеll1tс М()llи'Г()pa и ]|aс]'poиr'r, о.гобpа>кrllиеПpoзpaЧHЬIхчaстей изoбpaжellия. IJaм ( ) i l сllll

l )с / l l (() ll P и/ l с ' l , 9 я

и' tМ сllя .l.l, llа pа M с ,l.plt l .уl.( ) l.( )pа З/lсJ |а.

Pис. 4.13.PaздeлtисплeЙ

4.12.Упpaвлeниe цBeтoM yкaзaтЬ ПpoфиЛи цBеl.a B paздeле Упpaвлеrrиe цBетolvt (pиc. 4.l4) BЬt N,ro)кеTe эTи пapaМе].pЬI paссMoтpиN4 г\,IЬl .цЛяBaujиx MoниTopoB и ПpиHтеpoв. Пoдpoбнo Мo.цеЛях. и B 2Лс|ве16,кoгдaбyлем ГoBopитЬ oб yпpaвлеHии цBеToМ цBeтoBЬlx

4.13.Устpoйствa ввoдa - MЬIlUЬ.Bьt мtuсс,l.с Пo yмoлнaниЮ GIMP испoЛЬзyeт o.цнoyстpoйствo Bвoдa yстpoйствo' нaПpиМеp гpa(l)}ll|сrloДкJrюЧитЬ к кoМПЬtоTеpy .ц.oПoЛHиTеЛЬHoе и yоTaнoBки дpaйBеpOB lly)к. ский пЛaHшет. Пoсле физинескoгo пo.цкJ]}oЧеHия этoгo Hy)кlIOO,l'кpI'l,l.l, llo llaстpoитЬ yсTpoйствo BBoдa дЛя paбoTЬI в GIMP. !,ля кll()|lку и lla)l(аt.l-Ь BвoДa (.)кllollaс.Гpoек GIMP' пеpейTи B paздеЛ Устpойствa rl. yсr'pойсr.вir l}lr(l,llа( pис. 4. l 5 ). l l :tс.l.ptlи.гьi l()lr()Jl


t8

!з9mь I. Bвedeнueв G\MP

69

Глaвa 4. Hacmpottкa G|MP

4.14.ПoвeдeниeoкoH $-fl с"с'c"" norcш :

Еlд rcщiщнil

]ii.l,jъpu*'щnn.'рш*o" ffi паrcльннстрytентoв ffi изo6щxеlrenoрorcлrю пop""o.o"..,"n Li'',j.{

***

гl l'ffl onю nrмpа*сnия ffi вешнr; виl fiii з*onou*n.o.,o*,"

....t,.r,li;:i 'iiii

{.!д*; t"r l l9.i] устpoйствcввoдо Ьj l,

.:

j

сnфo&' ущфлe*я

| ЕБсд.вh6

..

oкoн

..

,,.,

,

ъ:"1зч.йn**й'шфайл.:

Пapaметpьt рaзД'еЛaПoвеДeниe oкoн (pиc. 4.l6) пoзвoЛяtoT oпprДелитЬ paзЛиЧHЬleПapaMетpЬloкoH GIМP. GIМP не yПpaBЛяеTсBoиМи oкHaNtиHaПpямyto' a ЛишЬ пoсЬIЛaеTзaПpoсЬl К oкoн}roМy Meнe.цx(epyoпеpaциo}lHoЙ сисTеMЬI,ПoэтoМy B сЛyЧaе испoЛЬзoвaния HeкoTopЬIхЭкзoтиЧеcких oкoнHЬIХ МeнeД)кеpoB (в пepвyю oЧepедЬ эTo кaсaеТся Linuх, Гдr ПoЛЬзoBaTeЛЬ Мo)кeT yстaнoвить .ц,ю)кинyoкoHнЬIх MеtIед)I(еpoBи BЬlбpaTЬ oДиH из ниx) нeкoTopЬIе oписaHHЬlе здесЬ фyнкции бyдут рaбoтaтЬ llекoppeKтHo,

.r..::i-::, ::flil tjrij{.

o *::::'1";-1'**."ь.*;tЖ.'].. ' rr*i,

1 ffio*ру*"nn"

-,...,,:i-::.:

:пoд,"аp"д",oд.,t,"n.

: ffiинтeгФыс i#т"*

+:гlJ к.r.фгH

$$' сn.'u""no"o*n

t_;й.й] Pиc. 4.14. Pаздeл Упpавлeниe

| $'$nooon"'oo',н(трyiентo6 инструшeнтoв ] ffi пaвeль jj иэo6oа*enиe lДv9o^g-E пoyюлчанrc Iv уrNJlfonr ffi r=j п.P"""'Рo'."'*n j ffi

цвeтoм

!&Jffi oвo шo6па*eнш

"'"''" ''''" , w;;;;;;;;'' '

i; .l

i$,r"*06.i. си.'c""

ffi

...

: ,

сoхpaмтЬ.рa(флщЬвиeишсgйui'с

j ffi'nou"n""n" o""t* !i+f..'ffv.,пor*,"""uoa"

мшn

I lii l,lrupo"",po,rn.rpy""*'o" .}j ]ъr e ъ и 'p щ, ш |ф

lf;;.iзo.o-uoк и сoстoяflс

| ffiдисплeй

[,f1i.* {}

iffi вneшний виа

I

,}d сп0с06ыyпpавлeния

j

изo6pu*en,е no рoлuанnю

n"ro*,r" ..,"n 1.!],J i.,

lЁ-j o**uro6po*eмo

ГБG*]. . .'

|фjвnu'*;uul ll',-l з6ronoвйЛ(oстoffi€

tGl,qgil..[.цТJ Г lll"ч l

f ,|l д,кпm;

ft Уnooon"nu".u",o" ,

i i1': ydNtтr!

sвoд6

Pис.4.16. Paздeл Пoвeдeниe oкoн

'

сл{106ы yЛpdвrelrtя rj | ?. Ibonl.-,o o.oн

B этoм paздеЛе BЬI l{aйДeте следytoщие пapaг{eTpЬI:

' $к"ro-.u

I

'

,,,,,,,,,,],,

"1

r . ! '!lTL-.1

i--jl-*;*r

r.-*.:r_i

l l9q0:'lт: l -J

Pис.4.15. Paздeл Устpoйства ввoдa

'

.*--**

aк _j L_",::_j

o ,:-*

Tип oкцa ДЛя IIaIIeЛи IrIIсTpyгиеIIToB- пoзBoляeт зaДaTЬ сTиЛЬ oкlla нeЛи инстpyMеllтoв (глaвнoгo oкнa GIМР): .

сTaIrДapTIIoe oкнo ol(!lo:

oкHo бy.ц,eToбpaбaтьlвaтЬся, кaк и Лloбoе /tpуl'Oс


70

Чacmьl. Bвedeнueв G|MP о

BспoмoгатeЛЬItoe

бyлeт BсеГдa ПoзaДи aкTивHoГo oкнa изo-

бpaжения; о

o

BсегДa lraвеpxy - в HекoTopЬtх сЛyЧaях caмoe y.цo6нoe знaчеHие тaк BЬIHикoГДa He ''пoтеpяeТе''пaнlЛЬ иHстpyMеHтoв;

Tнп oкнa ДЛя Дpyгих пaнелей сaruloе' ЧTo и пpедЬlдyщий пapaМеТp, Ho Тип oкHa зa.цaeTсяДЛя ДpyГиx пaнелeй;

П

изoбршI(еIlие в фoкyсе - пpи нaвeдeнии фoкyсa нa oкьlo изoбpaжения GlМP бyдeт сЧиTaTЬ oкнo aктиBньtм. CлeдoBaтеЛЬHo. все /lействия бyлyт пpoисxo.циTЬ HaД изoбpaiкeнием B эToM oкне. He oЧеFtЬ yдoбнaя фyнкция, пoэToМy eе лyчlI]е oткJrюЧиTЬ (снять флaхсoк);

П

Coхpaнять

п

71

Глaвa 4. HacmpoЙкa GlМP

Пpoстo yбедитeсь, ЧTo нa BЬlHицЬl в ПpoизBoдитеЛЬHoсти не бyДет бpaннoм paзделе (лoгинескoм диске) естЬ ДoсTaтoчнo свoбoДHoГo Mестa. A вoт eсли y Baо ДBa )кесTкиx Дискa' HaПpиMеp' сoвpеМеHt|ЬlйSAТA-диск и стapенЬкий IDЕ.диск'.цoстaBшIийся вaм сo сTapoГo кoМПЬtoтеpa' To лyЧ. шIe кaтiuloг Пo.ц,кaЧкиpaзМестиTЬ нa SATA.диске'

ПoсKoЛЬкy oн paбoтaeт

бьlстpеe, чем IDЕ-диск.

Aктивиpoвaть

paсIloЛo)кeние oкoн пplr вЬIхoДе - эToт пapaмeтp, блaгoдapя cBoeМy Haзвaнию, He ну)I(дaeтся B tvloиx кoN,trvtеHТapиях; кнoпки Coхpанить хoДl|yк) пoзицtlю

paспoЛo)кeние oкoн сейчас и BoсстaнoвItтЬ ис. oкotl испoЛЬзy}oтся сooтBетствeFIFIo.цля сoхpaнеHия

r.екyщегo paспoЛo)кеHия oкoH и вoсстaнoBЛеHия кoopДиHaт oкoH пo y M oЛЧa Hи ю.

ффeяЬй

Kaтш:

кaтамфдкщиl

1|

:';}tmр l;t,gmp.z'4

кn,,n

iKj}т"*.'р" ф

гь-,Po

."",ouoв o6рзuoа

ffi гnoo*''" iфi шpn6.".

.t'}!n".,'о*m

4.15.Кaтaлoги

frсu*+*

l} pаз71сле Кaтaлoги (pио. 4.l7) вьl Мo)кеTeoПpeДелиTЬвpеменньlйкaтaЛoг (;lМP' кaT.LIIoг Пoдкaчки'a тaкЛ(екaTaЛoГидЛя xpaнеHияpuвличHьlxoбъектoв lll)()|.paМMЬI: кисTeй' Teкстyp' гpaдиеFlToв, rшpифтoв,pасluиpeний,сценapиeв, мtl71y:tсй и т. Д.

п

ф' o*ov*"nne с'-n oФoP"n""n" ffu

Гс,йlГ

Г E-*l

llpемrнньIй

кaтaЛoг GIМP кaTaЛoг для вpeMеHньIx файлoв' сoз. /tаlolцихся B Пpoцeссе oбpaбoтки изoбpокениЯ tJ|уДaЛЯющихся aBтoMaтиllсски пpи вЬIхoде из GlМP. oбьIчнo исПoлЬзyeTся пoдкaтaлoг tmp Barшeгo /l()MautнеГo кaт.шoГa. Ho eсли нa систetvtt|oмДисKе MЕlлo MесTa. BЬl Mo)кeте ltt,lбpa.гьлюбoй дpyгoй кaTaЛoГ. Глaвнoе, чтoбьI oH сyществoвaл и бьIл /к)с.l'yllrн Д'ляЗaПИcИ.

.l

@мoo'* ffi ^,"r*ttto*'

',I.,lГ ".*;--l

Pvlc' 4.17. Paздeл Кaталoги B oстaльньIх пoдpaзделaх paз.ц,елaКaтaлoги BЬI Мo)t(еTeoпpеделиTЬ ПyТи lцlя ДoсryПa к paзЛичHьtм oбъектaМ ПpoГpaМMЬl' ПpиЧеМ ДoПyскaеTся yкaзaTЬ llсскoлЬкo кaтaлoГoB .цЛяПoискa oбъектoв oДHoГo и ToГo )ке ТиПa (pис. 4. l 8).

К:t'га.tloг IIoДкaчки

вниMaниe' чTo .цЛя кaя(ДoГo типa oбъек'o" ,uДi"ol дBa кa].aЛ()l'il: системньlй (D:\Рrogram Filеs\GIMP-2.O\share\ginrp\2.O\brushеs)И ПoЛlll}()l}il. .l.с.ltьский(C:\Doсunrеnts and Settings\Denis\.gimp-2.4\brushеs).B Wirldows. r.,ltс

i l}Iскс' Как yзllа'гt,,какoй /tиск сaмьlй бьlстpьlй? Если у Baс всeг() O/lи|l )|(с-

]:lЧасTy}oкaxс.цьIйсaм сeбe aДMинистpaTop, Мo)кHo бьlлo бьt oбойтись o/lllrlМ

Mo)I(eТ зaниМaтЬ Пapy сoTеH мeгaбaйт, Пoэтoмy егo lly)l(ll() purзмесТитЬ нa Дискe' Гдe дoстaтoчнo свoбoдHoГo Мeста. Пo вoзM())(||()с.l.и,pазMrс.I.иTе эToт кaT.UloГ тaЮl(e нa сaMoM бьlстpoм )кесTкoM сtк tl i i

/l 1| с к l | ( ) l I p i l . t/ l с JI сlI llа рilЗ /lс Jlьl

( ;lt rг и.t с скис ,t 1 и ски ). . lrl

rlсrlбrlii

1lit. r-

oбpaтите

ка1. аЛOГoм

lь lм .

B

l, itlttх

rt< с llaJrи tlи е

/ ll}y х

к it. l. аJltrt. ов oб яз а. I . CJll' | | (l'


72

Чacmь l. Bвedeнue в G|MP

ссJlи есTЬ неoбхoдимoсть .цoбaвления кисTей, текстyp' ГpaдиентoB и ДpyГих tlб.l,ектoBoбьl чньlм ПoлЬзoBaTелем(нe aдМи нистpaтopoм ).

Глaвa 4. НaсmpoЙкa GIMP

o

Пapaметpьl сeтки - Для бoлее ToчttoГo paсПoЛox(еHияэЛеМrHToB pисy}|кa испoЛЬзyеТся сеTкa, паpaМетpЬI кoTopoй Мo)кHo зaдaтЬ B этoM paздеЛе;

D Упpaвлeние в тт ;;;;;;й;;;;;;;;;;

o

.Ц'( диспreй

uu",o" flt Уnрuun*,* ввoаа .l i'f1vстг,oйства yфа6лeмя i;i спФ06ы l;1.- | юaедeние oкoн

.".ffi кu'uno.n 4 к*,n

iг.-|

:

..

l a l

дil1 тeкстувы s

D:\рrogrm Fi|е'\GIMP.2.0\'hаle\gimp\2'0\ыUJhe'

п.*,Pы uвe,oвыхo6Pазuo"

ffi гouo*n," ;$ь1шpифтьr ofii'}яu.*uпun," ,

: LцЙари

j[Ф,oo,nn i4s lя'eр'perатopьr Ф ffi

o*,,*"nn" стилиo6oo'лe"nя

r--gneоPкi J ['

::::::

Г!q:lщl Г

*

*l

Г.9,,l,t'i.:]

Pис.4..|8.Кaтaлoгидля пoискaкистeЙ

4.16.Peзюмe l} 'l,rrlй ГЛaBе MЬl paссМoTpeЛи oкHo нaстpoек GIMP. Нaибoлeе BalкнЬIе ПapaN,lс,l.l)Ьl llахoДяTся B сЛrДyЮщих paздeлaх: п п

()кpужсениe зДесЬ вЬl Мo)l(еТе зa.цaтЬ ПapaМеTpЬl' неПoсpеДсTBенHo l}JI иЯlOll(ие Ha ПpoизBoДl4TеЛ ЬнoсTЬ ПpoГpaMMЬI; IIirllс"llь иllсTpyмен

B ЭToМ paз.цеЛеBЬI Mo)|(еTевЮ1}oЧиTЬoтoбparкe.

l |1lс /l()lI()Jll lи.l.сJlьllьlх кlloПoк; n

И'lllб;lttrксllис l t'trlб1lit>tссt t ltя ;

rl() уПroJItlаrrиrrl -

.I.yT.I\4o)I(t|o зaдaтЬ Пapaмеl.pl'l l|()l}()l.o

73

цBeToIи -

Bсе Эти ПapaMеTpЬIбyдyT paссМoTpенЬ| B ?Лаве ]б;

Устpoйствa BBoДа - B эToM paзДелe вЬl Moжeтe }|aстpoиТЬ ГpaфиЧeский ПлaншеT и дpyГие yсTpoйсTBa BBoдa; Кaтaлoги - Tу.г МoжHo нaсTpoитЬ Пyти к paзлиЧtlЬlМ oбъектaМ, кoTopЬle Fly)кHЬlпpoГpaММе.


ЧAGTЬ lI БдзoBЬlE oпEP^Itl/|lА Bтopая частЬ книги _ этo фyндeмeнт 3нaний, нeoбxoдимьlй кaждoмy пoлЬзoватeлю GlMP. B глaвe 5 вьl пoзнакoliитeсЬ с oснoвнЬlми фopмaтaши гpaфинeскиx файлoв, yзнаeтe' д,lя какиx цeлeй лyчшe испoлЬзoвaтЬ тoт ипи инoй фopмaт' а тaюl(e pассrioтpитe сyщeствyющиe типЬ| изoбpaжeний. B глаgg 5 мь| пoгoвopим oб инстpyiieнтax GlMP _ вЬ| yзнаeтe }|aзнaчeниeка)|(дoгo инстpyмeнта' e в rлавe 7 - pассмoтpим oснoвнЬle oпepацnи нa1фoтoгpафиqцц.


Глдвд 5

TипЬl изoбpaжenИЙ. ФopмaтЬlфaйлoв 5.1.Tипьl изoбpaжeний Изoбpalкен этo oченЬ сЛo)кнaястpyкTypa, сoстoящaя из нaбopa сЛoеB и oбъeктoв дpyгoгo типa: Maсoк BЬlделeHия'кaн'Uloв' кoHrypoв, истopии oтMен и дp. oснoвнoе свoйствo кalкдoгo изoбpaхсeния-этo eГopeэrcuJvt.

.р.з"аp"io6pu*.',"

.....:. , ш'йнЁl..ii.z..1--.l$: '.,.. .',. ...',..,',

..... в;."i;l'.:!ro*-*-lзl. LiфiЦ*# ,

,

l':i ii.lТl +zol зoo .''J 'oreкplстpa. |:?:.: 7zтoчек на всB дюйм, Цвета

i ЦввтаRGB $99Iовoе.4рsтn+сiвoi,

'rllt

ii\рj l

.lцвет фoна ,rlii..,;,,.:..::;;;;.;:;:;.;;:,;;i i(reаted withGIМP i

Г E"'""-lГG;;; .Пз-l rc'""*l Pис. 5.1. Bьtбopтипа изoбpажeнияпpи eгo сoздаHии


Чacmь ll. Бaзoвыe onepaцuu

78

1i (;lMP сyЩесTByюT Tpи oсHoBHЬlх pe)I(иMaизoбpaжения:

п

RGB;

п

I.peДaции сepoГo;

п

индrксиpoBaннoе.

l)сllсимизoбpalкенияMoжtlo вьlбpaтьпpи eгo сoзДaнии(pис.5.l). flля эToГoB ()кl|ссoздaния изoбpaжения(oнo вЬlзЬlBaеTся Пo кoмaнДe Фaйл | Coзлaть) lly)l(IlopaсKpЬIтЬгpyппy PaсIшиpенньIеПapaпreTpЬlи вьlбpaтьтип изoбparкeПapaМeтpa Itветoвoе пpoсTpalrстBo. IIr|яс ПoMoЩЬ}o

5..l.1.PeжимRGB l)сrl<имRGB oзнaчaeт' чTo кarкДaятoчкa изoбparкениябyлет ПpедсTaBленaoПyрoвнeМкpaсHoГo(Rеd),зeЛeнoгo(Grеen)и синегo (Bluе) цBетoB. pс/lсле}lt|ЬlМ ЧелoвеЧeскиМ гЛtвoм цветoB сoсToяT иМенHo из litшtt,tllинстBop:BЛичиI\,tЬIх ,}|.1,lхкoМПoнеHтoв (кpaсньrй, зеленьlй tl cиниЙ)' пoэToМy изoбpокениЯ TИna l{( i l} считaюТcя ПoЛtloцветHЬlМи. У каxсДoгo кoмпoнeнтa цвeтa (кaнaлa цвeтa) Mox(eт бьlть свoй ypoвeнЬ яpкoс.l'1l:oT 0 дo 255. Чeм вьlшreypoвeнЬ яpкoсти, тем ''бoлЬlttе''цBeTa. B цветoвoй tЙ('lсЛи RGB знaчение 0, 0, 0 (минимaльньIй ypoBeHЬ яpкoсти всех кaнaлoв) ЧepHoмy цBеTy, a зHaЧениe 255,255,255 - бeлoму и т. п. Taс()().l.BеTсTByeT кllм обpaзoМ, знaчение (255, 0, 0) сooтветсTвyеT Мaксимальнoй яpкoсTи кpaсl|()l'()кaнiula и MиниМzLпЬнoй яpкoсти oсT:ulЬHЬtхкaн.UIoB - эTo кpaсньtй цвет, .l' ( )ll1 lo тa к )ке (0, 255, 0) - з e лe н ь tй ,( 0 , 0 ' 2 5 5 ) - c и н иЙ '

5.1.2.Гpaдaциисepoгo l)itссмor.pим дpyгoй pe)киM изoбparкения - pr)I(иM грaдaций сеpoГo. B этoм ])c)l(иМe кa)к.цaя тoЧкa пpедсTaBленa ypoBнеМ яpкoсти oт 0 (нepньй) дo 255 (бс.rrr,rй). Пpoмеx<yтoчHЬIезнaЧеHия Ме)rqцyчepнЬIM и бeльIм - этo paзЛиЧtlЬlе ylx)lt1|и сеpoГo цBeТa. 'l.схllи.tсскor oтЛиt|ие peжиМoB RGB и гpaдaций сepoгo зaкJlюЧaется в кoли- Bсe'|сс'I.ltскalriuloв l{BеТa:B pе)киМе RGB тpи кaнaЛa' a B гpaдaциях сepoгo |'()()/(иll.lltlltя.гнo' нтo изoбpa)кение в гpaдaцияx сеpoгo зaниMaeT B Tpи paзa МCIIllllIClIaMя.l.и,lt()скoJtЬкy}ly)l(нo хpa}IиTЬoднo знaЧениe цвета /l.llя кitrtt/loй il llс ,l.l )1|кi, l к 19сJ Iyr I a сс l t ( i l } . { 1 ) l | | ( 1t,

Глaвa 5. Tuпьt uзo6paх<eнuЙ.Фopмamы фaйлoв

79

5.1.3.Aлlьфa.кaнaл Чyть paньrше бьlлo скaзaнo' Чтo B pe)киме RGB Tpи кaнaлa цBеTa, a в гpaДaциях сеpoгo - o.циH' Пpизнаloсь - я вaМ сoвpirл. Ho сoвpал пpеДнaмepeнHo' чтoбьl He зaПyтaтЬ. Ha сaмoм дeЛe' кaк B pежиMе RGB, тaк и B гpaдaцияx сеpoгo' нa oдиH кaнaл бoльшrе. .{oпoлнительньIй кaнaЛ нzlзЬlвaется альфаКсlнсUtoJуr и yпpaвляeT ПpoзpaЧнoстьto изoбpDкeния. Maксимaльньlй ypoвень альфa-кaн€ U ra oзHaЧaет' чтo слoй изoбpaя(eния бyлет нrПpoзpaЧ}Iьlм.A МиHиMzLпЬнoезHaЧeние (0) oзнaиaeт пoл}lyto пpoзpaЧнoстЬ слoя. Пpoме)I(yтoЧнЬle знaЧeния сooTBетсТBytoT paзнЬlM сTепеHяM пpoзpaЧнoсти, тoчHrе пoлyпpoзpaчHoсTи. У кarкдoгo кaнzrлa цBеTa' B тoМ числе и y aльфa-кalaлa, есть свoй диaпaзoн дoпyсTиMЬIx знaчeний: oт 0 .цo 255, этo дaеT МaксиtvltlлЬHoекoличестBo зHaЧrний - 256, нтo сooтBeТcTByeт 2 в вocьмoй степeни. ,{pyгими слoвaгvtи'zлубuна цвеmа paBHa 8 битaм. GIМP Мo)кeт paбoтaть с изoбparкеHv|яN|Ии с бoльшeй глубиной цBетa' HaпpиMep 16 или 24 6итa, нo Пpи эToМ BoзМo)I(нaПoTepя paзpеlxения. Пoтеpи кaчестBa пpи этoм иHoгдa He зaМeТHЬl ЧеЛoвeческoмy ГЛ:rзy' a иHoгдa oчеHЬ oщyгимЬI - Bсе зaвиоиT oТ сar\4oГoизoбpaхсения.

5.1.4. И ндeкси poвaнHoe изoбpalкeниe B uнdекcupoвс|ttltьIхизoбpaжениях исПoЛЬзyеTся oгpaниченньlй нaбop цBеToB' HaПpиМep' 256 илvl l\,teнЬЦle,Ho Hе бoльrпe 256. Bce цBеТa' иMeющиеся B иHдeксиpoBaннoм изoбpaжеHии' фopмиpyroт еГo кapтy цветoB. ПpеимyщeстBo индeксиpoвaнHЬIx изoбpaxсeний зaк.пючaеTся в экoHoMHoМ ис. lloЛЬзoBa[Iии oпеpaтиBнoй пaмяти. He нyxtнo дyМaтЬ' Чтo индексиpoBaнHЬle изoбpaжeния этo ',нoBЬIeTeхнoЛoгии''. ФopмaтЬt иHдексиpoBaннЬlx изoбpaжеtlий кaк paз и бьlли сoзДaHЬI из.зa пoстoяннoй нeхBaтки oпеpaтивнoЙ naмяти Jlrт дeсятЬ тotl,tу Hzrзaд.Ceйчac oни исПoЛЬзytoTся Bсе pex(е и pe)I(е l.oДHя никoгo Hе yдиBиtпь oбъемoМ oпеpaТиBнoй пaмяти в 24 Г6aЙт. Ho, не сМoтpя Ha этo, o}Iи Bсе ещe BОкtlЬI и пoддep)I(ивaютоя ПpoгpaМмoй GIМP. l( тoмy )I(е естЬ pяД oпеpaций, кoтopьte Пpoщe BЬlпoЛHиTЬ нaд ин,цексиpoBaнtlьlм изoбpокеHиеМ' ЧeМ нaД изoбpaжениеМ с пoстoяHнЬlt\,tи цвeтaми RGB. l( иllдексиpoBaHнЬtм фopмaтaм изoбpaхсений oтнoсят GIF и PNG. GIМР пoдilсp)(иBaеT oбa фopмaтa, нo HекoTopьle фильтpьI GIМP Hе N,toгyт paбoтaть с '',|'v1wv1 изoбpaженияrии' пoскoЛЬкy иM .цoстyПHooгpaниченHoе кoЛиЧествO llвсtrltt. Bгtpt.l.lсM,|rpиме}|итЬ [IесoBМестимьlй фильтp к иHдексиpoвalllloмy и.tOб1llt>lссltиltl Mo)l(Ilt.l-__ сс.гl) r.акой ,[pl()к: изoбparlссttисllpсoбpaзyстся в pс)l(иM


ЧacmьIl. БaзoвыeoПepaцuu

80

R(il], зar'ем к неN,lyПpиNlеHяеТся фильтp' пoсЛе Чeгo o}|oПpeoбpaзyетсяoбpaтll() R иllДексиpoвaнньlй

фоpмaт.

/l;rя пpeoбpaзoBaниятиПoB изoбpaxсeнияв GIMP испoлЬзyетсямен}оИзoбpail(rlrие | Pежим (pvlc. 5'2). Пoмнитe, Чтo пpи пpеoбpaзoвatИV|ИЗ oлнoгo фopMal? в Дpyгoй (нaпpимеp,из RGB в сepьlй)Tepяeтсянекoтopaяинфopмация, кoтopy}oнелЬзя Bеprr}TЬnyTеN,loбpaтнoгo пpeoбpaзoвaния.Taк, пpи пpeoбpa. зoвании изoбpaженияиз RGB B гpaдaции сеpoгo бyлeт пoтepянa инфopмaция B RGB изoбpaжеHиеoсTaнетo ЦBеTеи дDI(r пocЛе oбpaтнoгo пpeoбpaзoBaНИЯ ся неpнo.бельlм.

Глaвa 5, TuпьtuзoбpaжeнuЙ. ФopмamыфaЙлoв

81

5.2.1.Фopмaт BMP (WindowsBitmap) Фopмaт BМP (сoкpaщeниe oт bitmap, битoвaя кapтa) исПoЛЬзyеTcЯДЛЯxpaнe. Hия paстpoвьlx изoбparкений и ПoзBoЛяеTхpaниTЬ He ToЛЬкo aППapaТнoзaBисиMЬlе'нo и aППapaтHo-незaвисиMЬIe paстpЬl.B aнглoязьIннoйлитepaтypе aППapaTHo-зaвисиMЬIе paстpЬIH.BЬtBa}oтся DDB (Dеviсе DepеrrderltBitnrap),a - DIB (Deviсе Indepеndеnt aППapaтнo-Hезaвисиt\lЬrе Bitmap). Фopмaт пoддеp)киBaеT oгpoМнoе кoЛиЧестBoпpoгpaмМ' пoскoлЬкy егo пoдв пoПyЛяpHЬle oпеpaциoнHЬlе систrMЬl Windows, Linuх деp)ккaинTегpиpoвaHa и oS/2. ГpaфинескиeфaйльIв фopмaтe BМP мoгyт имеTЬ paсшиpeнияbmp, dib и rle. Кaк пpaвило,в фaйлaх с paсШиpениемbmp хpaнятcя DDB.рaстpьr, в фaйлaх с paсЦIиpениемdib - DIB-paстpЬl'a фaйльl c paсшиpeниемrlе этo тoт же фopмaт BMP, нo сo с)кaтиeм.Фopмaт RLЕ испoльзyет oЧеHЬpеДкo. floпyстимaя глу6инa ЦBетaДЛяфopмaтa BMP - oт l Дo 48 битoв, тo eстЬ пpи МaксиM.lлЬнoйглyбине цветa oдHa ToЧкa изoбpокения в этoМ фopмaте бyлeт зaниMaтЬ6 бaйтoв. Coснитaeм, скoЛЬкo бyлeт зaHимaTЬизoбparкениep.Bме. poм 640x480 пикселoв иглубинoЙ цветa48 битoв (6 бaйт): 640 x 480 x 6: 1 843 200 бaйтoв= |,49 Мбaйт (l Mбaйт: |024 Кбaйт) Bьlхoдит, Чтo кapти}lкaнебoльtпoГopaзMеpaв фopмaте BМP Mo)КетзaниМaтЬ |,49 М6ai,rc (и этo бeз yнетa слyжeбнoй инфоpмaции, дo6aвляeмoйв фaйл). oтсюдa ДeЛaeМBЬIвoД'чтo дaнньtй фopмaт, с o.цнoйсTopoнЬt,сoвсeм не npи. Гoдeндля Пеpe,цaЧи кapтиHoк пo ИнтepнeTy' Ho с дpугoй - пoзBoляетхpаHитЬ изoбpоltениябез мaлейшrейпoтepи кaЧестBa. .{aнньleтaбл. 5.l пoмoгyт вaм вьl6paтьглyбинy цBетaB зaBисиMoстиoт Baших пoтpeбнoстeй. Ta6лuцa 5.1. Глубuнa цвema Глyбинa цвeтa' 6итoв

Pиc. 5.2. Измeнeниe pe)кимaизoбpaжeния

5.2.ФopilnaтЬlфaйлoв (.yllleсr.вyеТ мlloгo paзHЬIхфopмaтoв фaйлoв. B этoм paздeле N.lЬIпoГoвopим o исIloJtЬзyеМЬlхфopмaтaх и o6 их oсoбеннoстяx. сtlмl,lх l|ilс.t.()

oписаниe

1

(двaцвeтa_ нepньlйи бeлый) Moнoxpoмнoeизoбpaжeниe

2

ИспoльзyeтсяoчeнЬpeдкo,дoпyскaeтпpимeнeниeдo чeтЫpex цвeтoв

4

Maксимyм16 l1вeтoв

I

Maксимaльнoeкoличeствo с глyбиЦвeтoв_256' изoбpaжeниe нoй цвeтa oт .1дo 8 битoвl\ilo)кeт бьtтьиндeксиpoвaHHЬ|[n

16

Peжим Hi Co|or,дoпyскaeт65 536 вoзtvloжHЬ|x oттeнкoв


82

Чacmьll. Бaзoвыeorтepaцuu

Ta6лuцa5.1 (oкoннaнue) Глyбинa цвeтa, битoв 24

32

48

oписаниe Peжим Тrue CoIor.C этим peжимo[{eсть нeбoльшaяпpoблeмa. 24 6итa_ этo 3 бaйтa,a 3 нe сoчeтaeтсясo стeпeнЬюдвoйки, пoэтoмy впneстo24-битнoгoизoбpaжeниячaстo испoлЬзyют 32.битныeизoбpaжeния.MaксимaлЬнoeкoличeствoцвeтoв (24 6итa)_ 1в777216 Факгичeскитo жe, чтo и Тrue Color,нo дoпoлHитeльный нeтвep. тьtЙбaйт (32битa= 4бaЙтa)испoлЬзyeтся xpaHeния aльфaдля кaHaлaилI^Аля выpaвнивaнияцвeтa Испoльзyeтсяpeдкo,пoскoлЬкyтpeбyeтспeциaлЬнoгooбopyдo. вaHияс пoвьtшeннoЙ тoЧHoстЬю цвeтoпepeдaчи

Мaксимальньtйpaзмepизoбpaкeнияв фopмaтeBМP -

65 535x65 535 пикселoв.

И.гaк,мьl paсcмoTpeЛиBсе' чTo вaM нy)кнo знaтЬ o фopмaтe BМP. Испoльзoвar.ь фopмaт BМP мoxснo ТaМ' гдe Hy)кнa BЬtсoкaятoчнoстЬ цBeтoпеpе.цaЧи. liсllи вьt плaниpyете пеpедaBaтЬфaйльl в фopмaте BMP пo Интepнетy vIЛИЗallисьlBaтЬ Ha МeдЛеHнЬlеHoсиTеЛи(вpoдe Flash.дискoв), их Hyx(Hoс)t(aтЬлtoбьtм apхивaтopoм' HaПpиМep'WinRAR (oн лyншe спpaвляeтсясo с)кaтиеl\{ t}MP-фaйлoB,чеM WinZip).

вaнньtй paнее в бyфеp oбменa сниI\,toк экрaнa. Coxpaнитe изoбpокeниe в фopмaте BMP. Зaтeм снoвa зaпyстите МS Paint (втopylо кoпиto) и сoxpaните изoбpокeниe в фopмaте JPЕG (pис. 5.3). A теперЬ сpaBнитe двa изoбpaxсeHияв фopмaте BMP и фopмaтеJPЕG. Пoтеpя кaчестBaH:rлицo.

.

. I1inка: *\

шfl

Hедввниe дoк9мeнтЬ|

ffi

Pа6очийсгoл

,':\^ i;J '\lil\

: i :

w

М oЙ KoмпЬкIreр

W

ГfrFЦЕl ГТ'Ц"1q l

Еereвoe

5.2.2.Фopмaт JPЕG Фopмaт JPЕG (Joint Photographiс Еxperts Group) - paзpaбoткaoбъeдиненнoй l.pylltlЬlЭкспepToвв oблaсти фoтoгpaфии'o чel\,t, сoбствeннo' и гoвopиT нaзBa1lисЭToГoфopмaтa. jpеg, jfit jpg l)aсtшиpение y фaйлa в фopмaтeJPЕG мoжет бьlть слe.цyroщиМ: jpg. lr.lrи.jpе' нo нaибoлееЧaсToиспoЛЬзуeтся paсulиpeние (t)айJ|B сoхpaненнoес пoтepей кaЧест. фopмaте JPЕG сoдеprкит изoбpaх<eниe' ,).гtr lt:t. oзllaЧaет,Чтo Пpи пpеoбpaзoвaHL|И B фоpмaт JPЕG из дpyгoГo фopмaтa, llilllpиМсpиз t|topмaтaBМP, бyлeт нaблюдaтьсяПoтеpякaЧeстBa,пpиЧrм иHo|./lllol Ia l laс.I.oлЬкo зl lаЧиTlл Ьнa, LlTo зaMeтнa Hевoopy)кеHHЬlI!{BзГЛядottl.

l lрtttlс7цсмlrсбtlльttloй ЭксllеpимеHт. Harкмите кJIaBишy <PrintSсreen>' зaTеil{ . l ll lly с .l.}|.l. с l )аi r r t(i l a, имс l l l l o Pa i l tt, tl e G l М P) и H a)км и Tекo м би llaц и ю кл a. MS l l ttl lt.(.lrI >|. : V>. - . . ., t . CMC : l t \l l l l М l t l ' |l } с ,l .a в } l Tв.сl .p а ( l и н сски й pсдaкr r lp ск()|lи po -

Pис. 5.3.Coxpaнeниeизoбpaжeния в фopматeJPЕG Пoскoлькy фopмaт JPЕG хpaнит изoбpaxсeнияс Пoтеpейкaчествa' HeлЬзяскa. зaтЬ' ЧTo oн хpaнит изoбpaясeнияс глyбинoй цвeтa 24 битa (пo 8 битoв нa кa. rlaл). oднaкo Пoсле дeкoмпpeссИ|t v|з фopмaтa JPЕG изoбpiDкеHиe МoжeT l]pеДсTaтЬв глyбине цвeтa 24 битa, нo yжe с пoтepей кaЧeстBa'хoтя нeкoTopЬIeпpoгpaМN,tЬl пpи BЬIвoдеxapaктepистик JPЕG.фaйлa мoг1rгyк.utЬlBaтЬГЛyбинy Цветaименнo 24 6итa. КoгДa Bы сoхpaняeтe JPЕG.фaйл, вьl tvlo)кrтeyстaнoBить кaчrствo изoбpaжettия(мьl y)l(езнaeМ'кaк этo делaть).МaксимaльнoeкaЧестBo- 90Yo' Paзllиlla li знаЧеtlияхoт 90 дo l00% He BoспрI,lHиМaеTся чеЛoBеЧескимгЛaзoМ,за,г() yBeЛичивarTpазМrp фaйлa.Пoэтoмy lle нy)|(Flo yстaнaBлиBaтЬкaЧrс].ltoltьllr|с


Чacmь ll. Бaзoвыe oПepaцuu

в4

90||А. I]e.цyMaйTе' ЧTo есЛи BЬI yсTaHoBиTе кaЧrсTвo 100o/o,тo вoссTаt|oBиТся ()])иt.иtt.шЬHoeизoбpzDкеHие, тo есть изoбpa)ке}tиl' пpeoбpaзoва}tHoе в фopмaт .ll)I]G из дpyГoГo фopмaтa. У вoсстaнoвлеtlнoгo изoбparкения BсегДa бy.Цет кa. 1lсс.гBoHи)I(e,ЧeМ y opиГиHaЛa.

Кaк вьlпoлнЯeтся сжaтиe

нЬle' Taк и встpoeнHьlе в мoбильньlе тeлефoньt) сoxpaняют фoтo иt\4еHнoB фopмaтe JPЕG. A все блaгoдapя вьIсoкoй стeПе}lи с)I(aтия.Пoмните HauJ ЭксПеpиМeFITco сI;иt\lкoМэкpaнa? Пoсмoтpите' скoЛЬкo зaниМaeт сHиМoк экpaнa в фopмaте BМР и скoЛЬкo в фopмaте JPЕG (pис. 5.4). B MoeМ сЛуЧaе фaйл в фopмaтe BMP зaнял З,7 МбaЙт, a фaйл в фopмaтe JРЕG - всегo 238 Кбaйт (xoтя и этo He Пpедел' Mo)кl{oдoбиться МrHЬшеГo paзМеpa фaйлa).

llaвеpнoе, BaM и}tтеpеснo' кaк BЬlпoлHяеTсяс)катиe сoГлaснo фopмary JPЕG' l lpи кoнвepтиpoBaHии в фopмaт JРЕG изoбpaжeниe пеpеBoдиTcя B цBеToвyto МoдеJIЬYCbCr. B этoй MoдеЛи зa цBеT oTBeЧatoт кaнaлЬt Cb и Cr' кoTopЬIе пpи кollвrpTиpoBaHИ|| в JPЕG yMенЬшaюTся B двa paзa. Пoсле эToГo paзМep фaйлa изoбpокeния yменЬlшaется в 4 paзa. Пpим ечд н и е Heкoтopьle пpoгpa[лплЬl пoзвoляют yMeHЬцJaтЬкaHaлЬ|Cb и Cr в 4 paзa, нeм дoстигaeтся eщe мeHЬцJиЙpaзмep фaйлa, нo кaчeствo изoбpaжeния стaнoBится' oткpoвeHнo гoвopя' oтвpaтитeлЬHЬ||vl. lloсле yмеHЬшeHия кaнaЛoB Cb и Cr кaнzLпЬIцветa изoбpокeHия paзбивaются tlа блoки 8х8 пиксeлoв и кiDкДЬrйблoк ПoдBеpГaеTсядискpeтнoMy KoсиHyсHoмy пpеобpaзoBaHиto' ПoсЛe Чeгo всe этo ПoдBеpГaeTсякBaнToBaHи}ol{ yпaкoBlllBilеTCЯс ПoМoщЬ}o irлгopитМa Хaффмaнa. Maтpицa квaнтoвaния хpaнится BMесте с изoбpaxсeнием. Этa N,taTpицaстpoитoHи сTaся Taк' ЧTo МеЛкие ДrтaЛи изoбpaжения неМHoгo Bи.цoизMеня ll()l]яTся гpyбеe, из-зa этoгo и зaMетHa пoТepя кaЧестBa пpи пpeoбpaзoвaнии B (lopмaт JPЕG. Чeм вьltшесТепенЬ c>кaTИя,тем бoльшеN,tyквaнтoвaниЮ пo.цBеpl.ас.гсяизoбparкeние и тeм ни)I(екaЧесTBo.

l]oстoинств,a И нeдoстaтки фoptuaтa (Dtlpмaт JPЕG - He иДеaлeн. У негo, кaк и Bсrх oсTulлЬHЬIх фopмaтoв, есть пoтepя кaЧесTBa. сl]Oи /цoсToиHсTBa и Heдoстaтки. oснoвнoй недoстaтoк Ha IIpи большloй степени сжaтия пoтеpя кaЧесТBa oсoбeннo сильHo зaN,teТнa: oблaсти ПиксrлoB с искtDкeнHЬlгrl и'lобparкении вoзникaют аpmеrpак lu}с,гOМиJlи яpкoстЬю и пpoпa.цa}от lvtеЛкиедет€ U lи изoбpaжения. К тoмy rке .ll,l.]Grlс ]loддеpжиBaеTПpoзpaЧнoсTЬ. tltl ttссмor.pя1|aBсе .uo" ,,.lto"тaТки. фopмaт JPЕG пoлyнил oгpoмнoе paсПpoс.l.pill|с||ис,trсобсlIlttrB Миpс (loтoгpафии' Пpaктинески Bсе фoтогpa(lии пepеlr t|ltlpмаr.с.ll,li(;. l}сс rlиrppовьtс(lотoаrlпapaтьl (как :tв,t.trtroм/lil|(уl.ся],lMс||ll()

з 882 к6 шs 14 348 к6. оаnлoв: 2 нs 1 9. папor,: 0 из 1 ilriпgstDen]s\l{oи дoкgиепн\},lo, p,"g.*,, ;

Pиc' 5,4' Paзмep изoбpажeнияв фopмaтe BMP и в фopмaтe JPЕG 'I.аким

oбpaзом, фopмaт JPЕG идeaлЬнo tloдхoДит дЛя хpaнеHия изoбpаx<сrlиii, l(()t.даllс тpебуeтся вЬlсoкая тoЧHoстЬ цBeToПеpeДaчИ- нaпpиМеp, .ll)l](i lrrlх pаI |сl|ияtp oтогp aф ийи дЛя их Пеp rДaчlrllо Иtlтеp ltсr.у . ;ttlii/lс.t./Ulя


86

Чacmьll. Бaзoвыeoпepaцuu

5.2.3.ФopмaтGlF

Чepeсстpoчнoexpaнe}|иeдaнHЬ!x

tlltlpмaт GlF (Graphiсs IntеrchangеFormat) - фopмaт oбмeнa изoбpaxсениями. ('ltoсoбeн хpaнитЬ изoбpaх<eния в с)кaтoм виде бeз пoтepи кaЧествaв фopмaтe лo 256 цBетoв. Пoдxoдит для ЧеpTe)кeй,гpaфикoв. Пoскoлькy фopмaт GlF пpoзpaчHoстЬи aниlvlaциto'a фaйльIB этoil,tфopмaтe зaHимa}oт ll(uulеp)t(иBaeт сoз.цaниябaннepoв'кнoпoк, Пo.цxoдиT.цЛя Миl{иMyМMестaHa Дискe' иде:rЛЬHo () Jt гoTиПoB и дpyгиx элeМeнтoBинтepнет-сaйтoв.

У GIF eстЬ ещe oднa зaмeЧaTеЛЬHaя BoзМo)t(нoстЬ- чеpессTpoчHoе хpaнеHиe .цaнHЬIх.Cyть eгo зaKпюЧaется в cлeДyющем. Cтpoки paз6uвaются Ha гpyпПЬl и меняeтся Пopядoк сЛедoBaния стpoк к фaйлe. Пpи этoм пoяBЛяется BoзMo)кнoсТЬ зaгpy)l(aть изoбpaя<еHиe B нескoлЬкo этaпoв' чтo пoзBoляет, oблaдaя тoлЬкo чaстьto фaйлa, yвидеTЬ всe изoбpaжeние' Ho с tvtенЬlllим paзpeшeниeM. Taкaя вoзtv|ol(нoсть oсoбeннo пoЛeзнa Пpи сoздaнии изoбpaжeниЙ для интepнeт-сaйтoв. oднaкo пoМниTe' чтo ЧepессTpoЧHaязaписЬ неМHoГo yBеЛиЧиBaеT paзмep фaйлa.

<llopмaтGlF бьlл paзpaбoтaнв l987 гoдy кoмпaниeй CompuSеrve дЛя пepедaчи изoбpаженийпo кoмпьютepнЬlмсетям. B l989 гoДy B фopмaте Пpoизolшли vIпpoзpaЧнoсTи. aниMaЦv||4 - ПoяBилaсЬПo.цдepжкa изМеHeHия сylцrстBеt|ЕlЬle (DopмaтстzшТaкиМ' кaкoB otl естЬ сейчaс.Фaйльl в фopмaтeGIF имeют paсgif. rrlиpeние

LZW.сжaтиe (j][r, кaк y)кe oтMeЧ.U]oсЬ' яBЛяeTся ся(aтЬIм фopмaтoм (испoльзyeтcя LZW. изoбpaх<eния, B кoтopЬlx м}loгo o.ц}toсrкaтиe) и ПoзBoЛяeт xopoulo с}I(иI\,taтЬ pоlllIЬlх зzlлиBoк и пoBтopяющиxся yЧaсткoв' - HaпpиМep, изoбpокeния' г.це N|lroГoПикселoB o.цнoгo цBeтa пo Bеpтик'lли или пo гopизoHтiUIи. |,7'W-сжaтиe дaeT Boзмo)кHoсть c)кимaтЬ изoбpaжения бeз пoтеpЬ' To eстЬ BoсYпaкoBaнHoс.t.alloBЛеHHoеиз GIF-фaйлa изoбptDкeниe бyлет

мy opигинzrЛЬнoмyизoбpaжению. Ho этo oт}loсится ToлЬкo к 8-битньIм изoбpaжениям с пaлитpoй' Если BЬI пoпЬlтaeтесь пpeoбpaзoвaть в GlF rllo.гoгpaфиro с глyбинoй цвeтa 24 битa, тo пoтepи кaЧeстBaпpoизoйДщ из-зa к256 цBeтaМ(8 битoв). изoбpax<eния кo]lBсpTиpoвaния Mс.гoд сжaТия LZW (Lеmpеl.Ziv-Welсh) тaкхсe бьlл paзpaбoтaн B l987 гoлy. ()tl lloзвoляет с)киМaтЬ .ц,a}IHЬtе пyтеtl,t пoискa oдинaкoBЬlх пoследoBaTелЬHoс.гсй (tppaз). Mетoд Haхoдит oдиHaкoвЬlе пoследoвaтeЛЬHoсти, пpисBaиBaет им llopя/lкol]Ьlе(бoлее кopoткиe) Числa и сoxpaняет в спeциaльнoй тaблице. Ha. llpиl\,tсp' в изoбparкеHии rсTЬ нaбop из кpaсHoгo и Чepнoгo цвeтoB, кoтopыe B }|еl!' .цeсятЬ paз. Этoмy нaбopy бyлет пpисBoеHo ЧисЛo l, a в |tс,I.pсчaloT.ся rllitйlrс и.ltrбpax<ениявMесTo ПoBтopения нaбopa цвeтoв бyлет yкaзaнo пpoстo ll]iсJ|O l. llс.lrи в фaйле естЬ МHoгo пoвтopяющиxся пoсЛeдoBaTелЬнoстей(ни. .l.itй.l.с-_ в и'loбpaл<е}lииeстЬ МHoГo yЧaсТкoB' з.UIиTЬIхoдниI\,tи тем )ке цBe. 'ttlrut t()/lOс1'иt|Ь х()pO1llсl.oс)(a.гия. )' мtlll<t

floстoинствa и нeдoстaткифopмaтa К дoстoинствaм фopмaтa GIF мoxснooTHeсTихopoшeе сжaтие, пoддeржкy чepесстpoчнocTИ' a тaЮке aниМaции. ПpoзpaннoстЬ ПoддеpжиBaeтсянe пoлHoстЬto.Альфa.кaнaлa (пoлyпpoзpaннoсти)кaк тaкoвoгo в GlF-фopмaте нeт' Ho имeется BoзМo)кHoстьoбъявитЬ oдин из цвrтoB пpoзpaЧHЬtM. B этoм сЛyЧaе пpи пpoсtvtoтpeGIF-фaйлa, нaпpимеp, в бpaузepe' чеprз yЧaстки, oкpaшеHнЬle пpoзpaчHЬlмцBетol\,t, бyлет Bидeн фoн Web-стpaницЬl. К недoстaткaм GIF мo)t(F|ooтнести нeбoльtпytoглyбинy цветa (8 битoв), сле. дoBaтeлЬHo'МaлeнЬкoекoлиЧeствo цBeтoв - Bсeгo 256. БoльrшеекoЛиЧестBo ЦBeтoвlvto)кHoпoпЬIтaтЬсясoхpaHитЬс пoмoщЬto aHиIt4иpoBaннoгo GIF с HyЛевoй зaдеprккoй мeхсдy кa.цpaМи'пpи эToМ y кiDкдoГo каДpa Мoжeт бьlть свoя пirлитpa. Учитьlвaя oсoбеннoсти фopмaтa GIF, его МoжHo с yспeхoM испoлЬзoвaTьB Web-дизaйнeдля xpaнения бaннеpo'' лoГoтиПoB'кHoпoк и т. П. Кaк пpaвилo' B эToI\,tслyчaе 256 цвeтoв бyлeт BпoЛHe дoстaтoЧt{o.Xpaнить TrueColorизoбpaxtения(24 6vпa и вьlшe) B этott{фopмaте HeЛЬзя.Пoпpoбyйтe пpеoбpa. ,ioBaTЬ фoтoгpaфиroв фopмaтe JPЕG в фopмaт GlF - пoTеpяцветa бyдет видl la неBoopyx(е}lнЬIM Bзгля.цoм.

5.2.4.Фopмат PNG <tltlpмaтPNG (Portablе Nеtwork Graphiсs) испoлЬзyeTся Для хpанения paсТpotrьlхизoбparкенийсo с)кaтиeмбeз пoтepь.PNG сoздaн кaк aЛЬтepнaтивa Gll]. llttскo.llькyфopмaт GIF дo 2006 гoдa бьlл зaщищeн BсеBoзмo)кHЬlми Ли.tel|.t1lяМи, в l995 ГoДy пoявилсяовoбoдньlйгpaфинeский фopмaт.Пеpвolla.tа.ltьlltl ()|l ||fl'}Ь]BaJlся (PortabIе Bitrnap Format), a нaзвaние PNG {lopм:lT rlOJlytl}lJI


Чaсmь ll. Бaзoвыe oПepaцuu

88

в 2.1 яllвapя l995 гoдa. B l996 ГoДy кoHсopциyM W3C pекoмrHДoBzUIфqpмaт paзмеpе небoльшoм пpи фaйкilr|сс'гBеПoЛ}loцеHHoгoсеTеBoГo фopмaтa. PNG Фaйльl в этoм фop. ЧеM GIF. изoбpil(еHия, кaЧестBo лyЧшее oбеспечиBaеT 'ltа иМеtoT paсшиpеHие png. Ntlr'l.с

Пpeимyщeствa фopмaтa l]o'гoснoвнЬleПpеиMyЩествa фopмaтaPNG: п l} oTЛиЧиeoт фopмaтaJPвG, фopмaт PNG пoзвoЛяеTсжиMaTьизoбpaке. ttиебeз пoTepЬкaЧeсTBa; П

кoЛиЧестBoцBетoB(a не всегo 256 цвeтoв, HеoГpaHиЧеHFtoе ПoДдеp)киBaeт кaк фоpмaтGIF);

П

ПoЛнoцeннoпoДдеpжиBaетaльфa-кaнaл(пpoзpaчHoстии ПoЛyПpoзpaЧrlo с ти);

П

иМеет BoзМo)к}loстЬгaМMa-кoppекции;

П

обеспечивaeт чrpесстpoЧHy}o paзBepткy.

l(ltк виllите, фopмaт РNG является ЛyчlllиM сpеди paссMoТpeнньIх paнее. oн tlб.JtадаетПpaКTиЧески BсeMи свoйствaми фopмaтa GIF, нo вдoбaвoк пoДДеp)l(lit]aе.гHеoГpaниЧеIl}toекoЛиЧесTBo цBеToв и aльфa-кaн.rЛ.Пo сpaвнeнию с t|lttpмa.гомJPЕG, фopмaт PNG сжишlaет изoбpax<ениебез ПoтеpЬ кaЧесTBa. .l.еПеpЬ сpaвниM eгo с Cдeлaйте с[lиМoк экparra фopмaтoм BMP. ^ l)riпtSсreеn>)и сoхpaHиTе rГo кaк фaйл BМР. У r\4енятaкoй скpиHшoT зaняЛ (.. 3.7 Mбaйт. Пoсле кoнBepтиpoBaHИЯ егo в фopмaт PNG фaйл стa-п зaHиMaтЬ tlссI.о l30 Кбaйт (!l!). Кaнествo изoбpокений пpи эToM Hе ПoстpaдUlo. Фopмaт l,N(i я исПoЛЬзy}o ДЛя сoздaни,я и пу6ликaции в Интepнeте кaчeсTBеHHЬtx экpaHa' ЧеГo нe ПoзвoЛяеTсдеЛaтЬ ни фopмaт JPЕG, ни фopмaт GIF. сlllt|\,lкOв А ltсlto.ltьзoBaниефopмaтa BMP нецелесooбpaзнo с экoнollrиЧескoй ToЧки зpeIllt'l . -- Oдtto,IlеJloBЬrЛo)киTЬнa сaйте фaйл oбъeмoм 130 Кбaйт и сoBсеМ Дpy. | ( )с .'3 .7 Мбaй т . B се с в o и BM P- и з o б p D к е н ия я кo Flвеpти po BaЛв фo pм aт l ,N ( i. .tс iuс эк oн oN r и ЛMH oГ o M е с т a H a Д ис K е . lltl у t|ltlpмaтаGlF. есTЬ дBe oсoбеннoсти. Иx нельзя HaзBaтЬ нeДoсTaTкaMи'этo l t N|сl I l l () Oс o бе } l н o с ти:

п

ссJIlt l} вaltlеМ изo6parкении М.lЛo цBетoB (2-|6)' тo лyЧtIJе испoЛЬзoвaтЬ ( ; I ll -- pa. ]Ме p(l aй л a б y ле т M е н Ь ш е ;

П

l. allик). tIltt1 .lпtl,l tN, t(i. t t с ]l (. U Ul с p ) l ( иl ] aасl '|иМ

Глaвa 5. Tuпьt uзo6pa>кeнuЙ.Фopмamы фaЙлoв

89

5.2.5.Фopмaт TlFF TIFF (TaggedInrageFilе Foпnat)- еще oдин фopмaTДЛЯхpaнеHияpaстpoвЬIх изoбpaжeний.ПеpвoнaчaЛЬHo фopмaт бьlл paзpaбoTaнкoМпaнияМиMiсrosоft и Aldus ДЛя сoBMесTHoгoиспoлЬзoвaнияс PostSсript.Ho пoз)кефopмaт ТIFF сTaЛ пonyляpнЬINlДЛя хpaнеHия изoбpax<eнийс бoльшoй глyбинoй цBeтa. Фopмaт шиpoкo испoлЬзyeTсяB пoЛиГpaфии,пpи скaHиpoBaHииизoбpaжeний, paспoзнaвaHии TeкстoB'oTПpaвкeфaксoв.Фopмaт TlFF бьrл избpaн B кaЧесTBr oснoвFloГoгpaфиvескoгo фopмaтa дЛя oПеpaциoнl|ЬlхсисТеМ NеХТstеp и МaсoS. У фaйлoвв фopмaтeТIFF paсrшиpеHиe tiff или tif. Фopмaт ПoзBoЛяeтхpaниTЬизoбpaженияB следу}oщихцBeтoBЬlxмoДелях:RGB, сМYK' YCbCr, CIЕ Lab. Taюке TIFF пoзвoляeTхpaнитЬ Мoнoхpoмньlе(двyxцвeтньlе)изoбpalкения,иеpнo-бeльleизoбpaх<eHия B гpaД,aциях сеpoГoи иHДексиpoBaннЬleизoбparкени я' Г lryбинaцвeтaМo)кетбьlть 8, 16, З2 и 64 6итaнa кaнzш.

BoзмoжнoстЬ cЖaтИя llpи испoлЬзoBaниифopмaтa TlFF имеетcя BoЗМo)кtloсTЬ сжaTия. Cтепень ся(aTиязaBисит oт вьtбpaннoгoaЛГopитмa.Фopпtaт TIFF l]oддеp)l(иBaет сЛе/lyloщиe irЛГopитMЬlс)Катия: D

LZw -

o

JPЕG -

г:l Z|P -

МеТoд'испoлЬЗyеMьlй фopмaтoмGIF; irлгopиTМc}Ka.ГИЯ' кaк y фopмaтaJPЕG; oбьlчньIйфopмaт ZIP, o1ecпeЧивaeтс)кaTиeбез пoтеpь;

г] CCITТ Faх3 &4-метoд,

испoЛЬзytощиЙcяв фaксaх;

l]

JBlG (Joint Bi-lеvel lmage Ехpеrts Group) - oбеспечиBaетс)кaтиебез гloTеpЬ'пpи эToм пpoизBoДитеЛЬнoстЬ BЬltllе'ЧeМпpи испoЛЬзoвaнииZ|P;

п

|1.264-

МeToдc)il<aTИЯ' испoЛЬзylощиЙcя в МaсoS (Applе).

5.2.6.ФopмaтЬlx BitMap иX PixMap ll миpe UNIХ/Linux в oсlloBe гpaфинескогo интepфeйсa пoльзoвaтеЛя Ле)l(и'I. с]tс,l.сMaX Wirrdow System. f{ля хpaнения pасTpoBЬlх изoбpш<ений (в tlaсTtIoсl.}i. ,'lJ|Яхpal|еHия изoбpaxtений-пиктoГpaМм и кypсopoB) этa систеMa исПoЛьзус.I. (lX)J)Маr. Х BitMap (ХBМ). Пo сyти, фaйл в фopмaте X BitМap Tекс.I.()rrr,lii(laiiл, испoЛЬзyющиЙcя Д,ля ПpeдстaвЛeния кapTиHoк. К пpеимуlцсс,l.Billlt rIlrr;lмa,l.а I\4())l(lIo o].lrести BoзMo)кtloс.I.Ь еГo oTнoси.I.еJIЬнo пpoстой lrp()l.pа|\,lN,ltlrlii tlбp itбtl. t. кlt (вс / lt, : ll. t)

Oб Ь | . tlll, tй т ск с' говь rй

(lali. rr). lI O з аT . () к аrк Jlt, tй б : tii' t. lсit1 l-


Чacmь ll. Бaзoвыe oпepaцuu

.l'иllкиЗaниMaeтв BpядЛи вьl бyфopмaтеХBM цельlNшeсTЬбaйтoв,Пoэтott,tу этoт фopмaTДЛяxpaнеHиясBoих изoбpокeний. /lе.I.rисПoЛЬЗoBaтЬ

5.2.9.coxpaнe+иe фaЙлaв дpyгoм фopмaтe

Фaйльt в фopмaтe Х Pixmap (ХPМ), кaк и ХBМ, тox(e пpедстaвЛяtoтсoбoй сисТемoйХ Wirrdow System.BпepвьlефopтексToBЬrе фaйльl и испoлЬзy}oТся в l989 гoдy. Пo сpaвHеHиtoс XBМ этoт фopмaт зaниlvraмaт бьtл ПpеДстaBЛен eт МeнЬшIемeстa нa.ц.иске,пoскoЛЬкyoблaдaетбoлеe пpoстoй стpyктypoй,и tlбеспечивaетI]oдДер)ккyпpoзpaЧнoгoцBeTa.

сoхpaнeния изoбpDкеHия B дpyгoМ ,.Г{ля фopмaтe нyx(}|oвЬlпoЛниTЬ кoМaHДy tDайл | CoxpaнитЬ кaк B oкне изoбpaxсeния.

5.2.7. Пpoстьle фopмaтЬI xpaн eн|^яизoбpalкeHиЙ

иfrl

ll рc

lo& ъ .дф

l* wфк( Е ] \)

i гbсЁтртвивщ

' чфРi9 дf-9g,P(l9,P9ч9зn9l,',, ln фф

тaЮкeсЛeдyЮЩиефopмaтьr: !дя хpaненияизoбpaxсeниймoгyт исПoЛЬзoвaTЬся o o

РPМ -дЛя PGМ -Для

С1 РBМ -

хpaнениЯцвеTHЬlхизoбpокений; изoбpaжений; ПoЛyтoHoBЬIх

для vеpнo.бельlхизoбparкений.

Пpoще - РNM. Пеpвoнaнaльнooни бьlли ИtloгДaэти фopмaтЬlнaзЬIвaЮтся paзpaбoтaньI !жефoм Пoокaнзepoм(Jеff Poskanzеr).ФopмaтьIoбеспечивaют и яBЛяЮтсяoбщим кpoссплaтфoprvteннЬlM''зHaмe. бaзoвyюфyнкЦиoнaлЬHoсTЬ ltaTеЛем''для изo6paженийтипa piхmap' graymapи bitmap.

rъoщ Atft*Ft!с

P{щ .

,,:it tr,ft

tftф*d

It,ftr

ф: ("-

'

1 1 . -: .' ,,,,

:

,с1'g,B,rdg

- ,ir..

I rg:*J

::

l сoщь

Pис. 5.5. Coxpaнeниe фaйла в дpyгoп,r фopмaтe

5.2.8.BнyгpeннийфopMaтGlMP (ilMP

.?3lгpy3итЬ исхoдHыe паpанeтpЬl

зaпoitнитЬ эти пapa}4eтDЬ|

()/ltraкo (lopмaт XСF не ПoдДеpx{иBaeтсямlloГиMи пpoгpaММaMи дЛя 1la и.ttlбpaжсllий, пoэтorlty Пo oкo1lЧaнии paбoтьt BаM lly)l(llo бyltс.г кolIRсp.Гиpo. l t i r l l ' сl .() tt . rtltlбtlйлp угoй t|l o p м а'r. 'l l аl I P иMс l ) в P N(i .

i l i

.ps

r h r фlщIlr yt sу* ф

() llеl l Ь p еДкo .

1 . l и,' llpо и зв oД ст в е н t l o Гпop o ц е с с a ' ' .

:

tсf,E2'bе:,хсfu2

Po*s<ri*

(ilMP noддеp)кивaетПpoсTЬIeфopмaтьl' Ho нa npaкТике oHи испoЛЬзytoтся

Пo.цдеp)киBaеTМнoжестBo paзЛиЧньlх гpaфинеских фopмaтoв, Ho B тo ХCF. У этoгo )l(с I]pеMя oблaдaет сoбствeнньlм гpaфинеским фopмaToМ r|lopмar.aестЬ oдFlo сyщесTвеllHoе ПpeиMyществo - oLI ПoзBoЛяетхpaнить a6. с()jll().гlloвсю инфopмaЦию oб изoбpaжеHии' B тoМ числе и иcТopи}o oТMe}|. lltl'rгомy внyтpеltний фopмaт GIМР Мo)кHo испoЛЬзoвaтЬ Пpи сoздaнии сЛoж. tlt,tхизoбpaжений, HaД кoTopЬlMи BaM Пpедстoит paбoтaть }tе oдиH чaс. B этolt| сJlyчaс пpи сoхpaнении изoбparке}lия бyлет сoхpaнe}Ia v| ИсTop|4Яoтмен. Hl с.llс.l1yloщийДeнЬ BЬI сMo)кeтe ПpoДoЛ)киTь paбory нaд изoбpокеt|иеМ бeз пoтф

'?'l: i

хсf

fr.tи

Pис. 5.6. Паpaмeтpьtфopмaта PNG

li

orи

L - .- .i- ..^ - j

j


Чacmь ll. Бaзoвыe onepaцuu

92 'Jit'I.см lllеЛк}IиTe Ha нaДI,||1cИBьlбеpите

тип

бсplr.гену>кньlйвaм фopмaтфaйлa(pис. 5.5).

фaйла

(Пo

рaсrшиpениlo)

и вьl.

BoзMoжнo,нy)кHoбyлет yстaнoвиTЬпapaМетpьlфopмaтa'Ha pис. 5.6 lloсле Э.lЮгo' пapa. tt'ttlбparкенo oкHo пapaМеTpoвДЛЯфopмaтaPNG' BьI Mo}кeTеBкЛ}oЧиTЬ ьrсr.pЧеpезсTрoчнoсTЬдля бoлее бьIстpoйзaГрyзKиизoбрaхсенияпo Интеp-

r^lО

Глдвд 6

1 Iс'lу .

5.3.Peзюмe I] .эr.oйГЛaBе МЬr paссMoTpеЛи пoпyЛяp}iьle гpaфинеские фopмaтьI. У кarкДoГo t|lopмaтa есTЬ свoи oсoбeннoсти, и ПpиМенеHие фopмaтa oбyслoвленo эTиMи tlсtrбеннoстями. Haпpиtvtеp' дЛя хpaнения изoбparкений без пoтеpЬ кaЧестBa Мo)кнo исПoЛЬзoвaтЬсЛеllytoщие фopмaтьr: BMP, PNG, TIFF. /{"lrяхpaнeния изo6pa>кений в сжaтoМ виДе без ПoTepи кaЧестBa Мo)I(}toисBсeгo двa фopмaтa: PNG, TIFF (в зaвисимoсти oT вьlбpaннoгo aл. ||()JIЬзoвaTЬ l.tlpитмa). /[.rlя гlеpедaни изoбpaх<ений пo Интеpнетy, сoздaния элеМеHToB гpaфинескoгo Wсb-интеpфейсa пoльзoвaтeля пoдoйдyт cЛедyЮщие фopмaтьI: GIF, JPЕG, l r N( i. Аtlllмaцию Мo)кет xpaнитЬ ToЛЬкo фopмaт GIF, нo oH нe пoдД,epжиBaеTпoЛFlo. llсtlttьtй aльфa-кaнaл. Если BaМ нy)кHo сoхpaниTЬ изoбparкениe с aльфaкillIaJlOM'тoГдa лyЧшe испoЛЬзoBaтьфopмaт PNG. <lltl'r.oгpaфиипpиHяTo хpaHиTЬ в фopмaте JPЕG, a изoбpax<еt|ияс бoльшoй l.;tубиlIoй l1вeтa (бoльшe З2 битoв) - в фopмaте TIFF. Пpи сoхpaнеHии изoбраrкения в фopмaте JPЕG мoжнo вьlбpaть кaчестBo изoбpax<eния B пpoцеHTtt()l\tсooТlIolIIеHии.УстaнaвливaTЬ кaЧесTBo бoлee 90Yo нeт сMЬIсЛa, ПoтoMy ll'|I)pа.]lrицaМe)Iqцy90 и 100oЙнезaмеТHаЧеЛoBеческoмy глaзy (в бoльruинствe с. l tv .lа с в).

ИнстpyмeнтЬlGlMP 6.1. Boзtvloжl{oсти инGтpyмeHтoB GIMP У GIМP ДoBoлЬнo бoльtшoй нaбop иHстpyМeнToв' пoзBoляtoЩих вЬlПoЛнятЬ paзЛиЧHЬlе зaдaЧи. Инстpyментьl GIMP мo)кHo yсЛoBЕlo paзбить Ha пяТЬ кaТeгo pи й : o

инстpyMеHTЬl BЬtдeЛеH|4ЯисПoЛЬзylотcЯ ДЛя BЬlДеЛения oблaсти, нaд кoтopoй бyлyт п poизBеДeньl дaл ь ней шие действия ;

o

инсTpyt\,teFITЬI pисoвaHия - изМeHяIот цBеТa фpaгментa изoбpокeния (нa. пpимep' Пpи pисoBaНИV| ЛИНIyIИизмеHяеTся ЧaсTЬ pядoM paспoЛo)I(еt|нЬIх ToЧeк изoбpaжeния);

o

иHстpуМеHТЬI цBeTa-

D

инстpyМе}IтьlпpeoбpaзoвaHия -

o

пpoЧиe инсТpyМеFtтЬI - всe oсTzlJ|ЬнЬlе'кoтopЬIе Ile ПoПzши ни B oДHy из приBeдeнHЬlx кaтeгopий.

paсПpеДеЛя}oTцBетa Пo BсеМy изoбparкениrо; изМеHяIотГеoМeTpиЮизoбparкения;

Кaк пpaвилo' иHстpyМентЬt aктиBизиpy}oTся щелЧкoN,r нa сooтветствyющeй иl;стpyМeнry ПикToгpaMMe Ha пaнeЛи и}Iстpyмeнтoв (этo гЛaвнoe oкнo GIMP). llсли вaм эTo ПoкzDкeтся бoлee yДoбньlм, MoжHo aкTиBиpoBaть лtобoй инсТpyмеHT Чеpeз МeHю ИнстpyментЬI, a Тaк)ке с пoМoЩЬto сooтBеTствylощей инсr. aкTивиpytoTся ToЛЬк() Pyмеllтy кoмбинaции кJ]aBиЦl. HекoтopьIе и}Icтpyrvtе}lтЬI rlсpез MеHю oкнa изoбpa)кеHия ИпстpyменТьI - нaпpиМеp' Инстpyментьl I l{ вeтaи Cл o й |I { вeтa. Ilо yмoлнaни}o Hе Bсe иMеющиеся иHстpyMеHтЬIдoсryПнЬI Ha ПaнeЛи инс.I.pyMсlIl.oB. Этo сДелaнo для тoгo' нтoбьI pедкo испoЛЬзyеМЬIeиHсTpyМенTЬl llс .till.poМo)ц:rЛиПaHеЛЬ' C пoмoщью диirЛoГoBoгo oкнa ИнстpyменTьt BЬl M()n(с.l.сollpедеЛиTЬ, кaкиe иHсТpyМентЬtдoЛ)кHЬlбьtть на ПaнеЛи и}IсTpyI\{сlI,l.Olt, il кaкис Taк вьl Мo)кеTеy,цirЛитЬс ПaнеJIиtlеисtloЛЬзyеMЬlсBaМи иI|с,l: llе бy /ty .ГBaс oтBЛек aTЬ.а Itoиск lIу )l(Ii()I\) иI|с,l.p y |\,lсll,Iil l)yM сll.I 'l,Itt, tttlи б tr.ltьtrrс


94

Чacmь ll. Бaзoвьtе oПepaцuu

Глaвa 6. Инcmpумeнmы GlMP

95

бyлет зaниМaтЬ мгt{oBениe' Taкже BЬI МoжeTе дoбaвить Ha ПaHеЛЬ иHсTpyMен'ГoBскpЬlTьlе пo уМoЛЧaHиЮинстpyMеHTЬI. Расш. ' спoaвкa т .*Е''=--., Фaйл

t3 ii*.;i+р

ъ ,q,fr н l

.. ф г+/ ..-$R

Ф: ;:i. , ,/;

- Ж , ж @ f f i f f i &г, . i i

eilF /,m"*& _* .,Si *!#r; ffi.,,{t01,,,',,s'l.r

,,,9*., ffi

Ш

. . . @ П l]. . .

эллипса

fii

i# .ж иl: i;

i,r:*;

i1 :1

..*---:;::*'*--*"**.T-'

|зиция: ,

:рх

:,s:.

,"_"j -- --"*---,.:......., -.-.. . ....:::,,:r-.::rrs _

jd

:t' i^

iY-**-*i*

il.-* **--

rdjmЕp; ..

i'

iо i***r****.;i'

: рх

:&

i|уi ,r

:v.j

, . .,., ,. ,..,.,,- j ",,11111111]1,11],,,11

io :|i i:*.*..**-,--*j',''

i*.

Pис. 6..t..Qиaлoгoвoe oкнo ИнстpyмeнтЬl /|2rявьtзoвa ДиurЛoГoBoГooкнa ИнстpyменTьl BЬIПoлHиTекoМaH.цyмeнro Фaйл | /(иа.lltlги | Инстpyмeнтьl. Ha pиc. 6'l изoбpalкeнo эTo oкнo. oтoбpa)кaеМЬte llil llаllсJlи инсТpyМetlтЬIПoмечеHЬIB этoM oкнe пикToгpaммoй гЛЕlзa. oбpaти,l.с|}l|1.lMаl|ис -- иtlс.Гpyмellт Oсветление/Затеluнeние' пoскoЛЬкy сЛеBa oT нel'(),}l'illll,tl(,l'()l.l)aMМ:l иMсс1.ся.бy,'tс.l.orrlбpaжатьсяlla пa}lrЛи иllсl-pyмсll.l.()11.

L-д{--J

w

Pиc' 6'2..Qиaлoгoвoe oкнo с пapaмeтpaftlи инстpyмeнтаBьtдeлeнИ€ trf|Ли 11q3


ЧaсmьIl, Бaзoвыeoпepaцuu

96

А иlrстpyмент I{вeтовoй балaнс МЬl нa пaнеЛи иHсTpyМeHToв не нaйдем ll()'}JlсlleГo ''гЛaзa'' нет. .{oсryпeн эToт иl|стpyМент бyлет ToлЬкo Чepез Meню l,lllсr.pyменTЬI oкнa изoбpaя<ения' Чтoбьl Тoт или инoй инстpyмеFlт oтoбpa)|(аJlсЯHa пaHеЛи инстpyMеHтoB' щeЛкHитe мЬIшЬto сЛеBa oT HlГo' нa пpедПoЛal.ilсMoМ Мeстe пиктoгpaмМЬI глaзa. .{ля oтклюнения иHстpyMеHтa Hy)I(нoтaЮl(е

Глaвa 6. Инcmpумeнmы G|MP

o

пoзвoЛяет вoссТaHoBиTЬ ПapaМeтpЬ| BoсстанoвиTь ПaрaIиeTpЬI и3... Trкyщeгo инсTpyMeHтa из paнее сoxpallенHoгo нaбopa пapaMеTpoB (pvrc' 6,4). Если Для вьlбpaннoгo инсTpyМeнтa ни puBy Flе сoxpaняЛисЬ ПapaМеTpЬI'этa кHoПкa бyлeт неaктивнoй;

П

Удaлить пapaMеTpьI... - ПoзBoЛяеTyдaЛиTЬ oДиH из paнee сoхpaненt{ЬIх нaбopoв пapaN4етpoBдля вьlбpaннoГo иHстpyМеHTa.Если вьt Hи paзy He сoхpaHяЛи ПapaМеТpЬlДЛя этoгo иl{сTpyМентa' кlloПкa бyлет rIеaктивнoй;

at

Boсстанoв}rTЬ знaчeIIие пo yмoЛчaнию yМoЛЧaнию для вьlбpaнFIoГoинстpyМенTa.

IllсJlкнуТЬнa этoй ПикТoгpaММe. l{rll.,lta BЬIaктиBиpyeте инсTpyмeнт (все paвHo кaк: Чеpез ПaнеЛЬиHстpyмеHтoB' l|сl)с'] Меню ИнстpyменTЬI oкHa изoбpaжения ИЛv|с пoМoщЬ}o кoмбинaции к.llавиш), кypсop МЬlши изMeнит свoй вид нa пикToгpaммy вьIбpaнHoГo иFlсT(нo тoлькo BнyTpи oкнa изoбpaжeния). pуI\1сlrTa

97

yсTaHaBЛиBaеTпapaМетpЬl Пo

l loсле aкTиBации иHcТpyментa Пo,ц ПaнeлЬю иHcтpyМеttтoв пoявится oблaсть |lapaМеTpoB иHсTpyMеHTa.У кaхсдoгo инстpyMентa свoй сoбствeнньIй нaбop llаpaMeTpoB. Ha pис. 6.2 пpeдcтaBлеHЬIпapaМетpЬl инсTpyМеHтa Bьl.целение ' )J lJ lI lпс a.

I Iаpaметpьl инсTpyменToв coхpaня}oтся ycтaнoвлeнHЬtМи нa Bpeмя сeaнсa paбtrl.Ьl,Ho ПoсЛе ПеpезaПyскa GlМP, eсли BЬI Пpr.цBapителЬнoHe сoхpaните иx' l}сс oHи буlут BoзвpaщеHЬl к знaЧенияМ пo yМoЛЧaнию. B нижней ЧaсTи Диa. JI()l.oвoГooкнa пaparиетpoв иHстpyМeнToв иМеются ЧeТЬIpекHoпки (слевa нat t p а в o): П

Coxpallить ПapaDIeTpЬI... - сoxpaняет пapaметpЬl текyщeгo инстpyмeHт.а. Пpи сoxpaнении пapaмеTpoB BЬl yBи.ците небoльшoe .ци€ l ЛoГoвoe oкHo (pис. 6.3), в кoтopoМ tly)к}roвBеоTи нaзBaHие нaбopa пapaметpoB. Haзвaние иllстpyMеHтa yкaзЬIBaтЬ Hе Hy)l(нo' ПoскoЛЬкy пpи BoсстaнoBлении ' пapaMеTpoB бyдyг пoкaзaнЬl сoxpaненнЬlе нaбopьI пapaмеTpoв ToЛЬкo.цЛя вЬIбpаннoгo инcтpyМeнтa;

'd&.

tffi

fffi6.П1

Bвeдитe иня для соxpанённьlхпаpaчaтрoв

1

'.-..-^-'''.*.*...^

wr ,: ffi ; : l

сnoавка |

L---.:-j--.--.---J

:--.,

]|

l

oтmeна |

t-..-.-.:.--.---

иHстpyмeнтa Pис. 6.3. CoxpaнeниeпapatЙeтpoв

Pис. 6.4. Boсстaнoвлeниeпapaмeтpoвиl{стpyмeнтa Tепepь Mo)кHo ПpистyПиTЬ к llеПoсpеДсTBеHHoMypaссМoTpеl]иЮ иHстpyMеtlтoв

GIMP.

6.2. ИнcтpyмeHтЬl BЬlдeлeния BьlДеление oблaсти изoбparкeния - oЧеtlЬ BaжHaя oПepaция в GIМP. Bе.ць нс секpет, чтo Чaще Пpиxoдится pеД.aктиpoBaтЬ y)кe иМеtoщиеся изoбpalкeния, ЧеМ сoздaBaтЬ нoвЬIе. A пoтoмy чем ToЧHее BЬt BЬI.цеЛиТеpe.цaкТиpуемyю oб.tlасть изoбpa)кll{ия' TеM ЛyЧшIебyлет pезyЛЬTaT. ИltстpyменTЬl BЬlДeлe}IияпoзвoляtoT вьlДeЛяTь oблaсти сЛoеB и изoбparкениl"l. ч'гoбьtHaД HиМи Mo)кHo бьlлo пpoизBoДитЬ oпepaции' не зaтpaГиBaя oсТ€ ш Ь}lьIс .laсти изoбpa>Keчvlя'У кaждoгo иHсTpyменТa BЬlдrЛеHия есTЬ кaк сBoи сoбсr' o1.ll()BrllHЬlе ПaрaN4еTpЬI' тaк и oбщие' - BедЬ Bсe и}IсTpyMе}IтЬlBЬlдеJIe}Iltя paссМoTpиM Bсе oбщие пapaМетpЬl инс.грyсятся к oднoй гpyппe. Cейчaс I\,{ЬI МсHToв вЬl.цеЛеHия, a ПoтoN{кaждьlй инстpyМеHт oТдеЛЬHo. 1}GlMР BaNlдoсTyПHo сеМЬ инстpyмeнтoB вЬl.цeЛения: Гг.-:il П ПpямoyгoлЬIlor вЬlДeЛение llЦ - исПoЛЬзyеTсядJlя BЬI/lеJ|сllияl|])ЯМ()yl. ()J l l, t I l'lх oб : lас' гсй

;


Чacmь ll. Бaзoвыe oПepaцuu

98

Г.'.-.-.lll

П

l}ьIдeление эЛЛиIIсa ld;;,}l- вЬIдеЛяeТ эЛлиптиЧеские

п

ffi CвoбoднoеBЬI.цeленl|е

Г-

п

п

.l

О S,r

...l

llьlДелениe пo цBeту ш

lGt

УмlIьlе нo)l(нПцьt tfic.l -

-

'.,ti,i #

сnравKа

ъ .Ч

ф.*' ew A

{,.

e& ffi A Фнf l

вЬIделяетсвяЗaHнЬIeПo цвеry oблaсти;

Il() цB еT y ;

п

99йл Paru:

вьlдeляeтoб-

tl (oo,'oе HaзBaHиe- BoлtшебнаяIIaI}ьl.целение связaннoй oбласти l Jtollкa) -

99

oбЛaсTи,

- Лассo) .oo,.oe }IaзBaниe

JI:lсти'pисyемЬIе oT pyки;

[цgqa 6' Инcmpумeнmы GlMP

ffi"*&

BЬlдeляeт oблaсти, зilЛиBкa кoтopЬlx сxo)I(a

fi r-,

|

Ф

&,

i?",n tl:*1

tr М

,# 'ffi;* iЬ'

шш

rcl

исПoЛЬзyеTcя ДЛявЬtдеЛeнияф,.yp;

-;--r п lJьlделениепrpeднегoпЛaнatsll

BЬtдeЛяеT oблaсти,сo.цеp)кaщие

tlбъектьl Пеpe.ц.Hегo плaнa.

Pис. 6.5. КнoпкивьtбopapeжиMaвЬtдeлeния

6.2.1.PeжимЬ! вЬtдeлeния Ta6лuцa 6.1. Kлaвutuu-мoduфuкamopыpeхоMoв вьЙeлeнuя

И'tмсttить pе)I(иMBьlДелеHия Мo)кнo либo с пoМoщЬto сПeциzшЬl]Ьlхкlloпoк в /lllilJl()ГoBoMoKHе Пapaмeтpoв BЬl.цeлeHИЯ'либo клaвишаMи-MoДификaтopaми l)с)l(иМa (тaбл. 6.l ). Пoльзoвaться кJIaBиulaN,tи-мoдификaтopaМи не всег.цa y/кlбlto. Инoгдa oHи пoПpoстy нe paбoтaЮт -

все зaвисиT oт испoЛЬзyeмoй

Клaвиша <Ctrl>

tlкtlltttoй сисTeМЬI и oт ee нaсTpoек' ПoэToМy .цЛяяBнoгo BкJltoчения ToГo иЛи llll()l.O pе)киМa Лyчlxе испoЛЬзoBaтЬ кHoпки ПеpeкJIюЧeHияpе)кимoв BЬlДeЛelI1lя,кoтopЬlе пoяBЛяюTся в ди.lлoгoвoм oк}|е пapaмeTpoB иHстpyt\{eHтa(pис. 6.5).

l. l)сжим зaIvteHЬI

Hoвoe BЬl.цeЛе}lие бyлeт дoбaвлeнo к стapoМy.

'J. l)сrким BЬIЧитaния-

нoBoе BЬIДеЛeниeбудeт BЬlЧте}loиз yжe сyщестByЮ-

l l l сl. ( ) .

.l. l,сrlсим l|еpесеЧeния в pезyЛЬTaTепpиМeHеHия этoгo pе)киMa BЬ|делеH. l||,lМ()с'l.itllеr.ся oбласть, oбЩaя Ме)lЦy yже сyщестBy}oщиM BЬIДеЛеHиrМи l | () | l l , l М .

<Аlt>

стapoе BЬlДеЛениeyдaляeтся и бyлeт сoзДaнo нoBoe.

2. l)сrlсимдoбaвлeния -

Eсли клaвищa<Ctr|>Haжaтавo вpeмя вЬ|дeлeния'тo бyдeт включeн peжимPисoвaть из цeнтpa (см.дaлee). Если нaжaтЬи yдep)кивaть<Ctrl>дo HaчaлaвыдeлeHия,тo выдe. лeниe бyдeт пpoизвoдитЬся в pexиl,teвЬlчитaния.Пpи этoм Hoвoe выдeлeниeбyдeт вынтeнoиз yЖeсyщeствyющeгo

l(tltltIки pе)киMoBoдиHaкoBЬIeдЛя всex иHстpyМенToB BЬtдеЛeHия. (.уtlцсс,гвytoТ чeтЬlpe pежигvtaBЬlдеЛeHия(см. pис. 6.5):

oписаниe

<shift>

<Alt>пoзвoляeтпepeмeщaтЬтeкyщeeвЬ|дeлeHиe, l(лtaвиша тoЧHee paмкyвыдeлeния,a He eгo сoдepжимoe.Bыдeлитevaсть изoбpa<А|t>и пepeтaскивaйтe )кeHия,зaтei' Ha)кмитe paмкyвЬ|дeлeния. Hpкнo oтмeтитЬ,чтo инoгдaHaжaтиe<Аlt>пepeхвaтЬlвaeтся Гpaи этa фyнкциянe paбoтaeт фиveскиминтepфeйсoмпoлЬзoвaтeля, Haжaтиe Клaвиши <shift>дo HaЧaлa выдeлeHия пpИвoдитк aктивaции pe)кимaдoбaвлeния (нa вpeмя Ha)кaтияклaвиши),тo eстЬ нoвoe выдeлeниe бyдeт дoбaвлeHo к Ркe сyщeствyющeмy. Haжaтиe KлaвиuJи<shift>пoслe Haчaлa вЬ|дeлеHия3aвисит oт выбpaннoгo иHстpyмeHтa'Hanpимep, вЬlдeляeliaя зoHа для пpяMoyгoлЬHoгoвЬlдeлeHиястaнeт квaдpaтнoй,для эллиптичeскo. гo _ кpyглoЙи т. п.


100

Чacmь lI. Бaзoвыe oпepaцuu

Ta6лuцa 6.1 (oкoннaн ue)

oписаниe Haжaтиe этoй кoмбинaцииKлaвиш3aвисит oт выбpaннoгo иHстpyМeHтa. oбьlчнo вЬlдeлeHиe пepeКлючaeтся в pe)киMпepeсeчeHия, пoэтoмy выдeлeннoЙ oстaнeтся oблaсть, oбщaя мeЩдy yжe Чтoбьt пoнятЬ, кaк paбoтaсyщeствyющиtvlвЬlдeлeниeм и HoвЬ|п/t. испoлЬзyя eт этoт мoдификaтop, пoэкспepимeнтиpyйтe с Hиt\,l, paзHыe иHстpyt\ieнтЬ| вЬIдeлeHия

в pe)киMпepeMeщeHaжатиeпpoбeлaпpивoдитк пepeКлюЧeнию Hия'тo eстЬиHстpyмeнт вЬ|дeлeHия' noкaHaжaтaKлaвишa'стaHoвитсяиHстpyMeHтoM пepeMeщeHия

Глaвa 6. Инcmpумeнmы GlMP o

101

с гIol\,toщЬIокoМaндЬr меню Инстpyl}|еIITЬt | ИlIстpyмеllTЬl ПpямoyгoлЬнoе BЬr.цеЛеIrие.

Кaк тoлькo BЬl aкTиBJ4pyeTeиHсTp),МеF|Т, кypсop Haд oкнoМ изoбpa>кeниЯПpИI

ffi - этo oзHaЧaеТ'ЧTo иHстpуМеHT ГoToB к BЬlдeЛениlо. MеT вoТ тaкoй вид: Чтoбьl BЬlДеЛитЬПpяМoyгoЛЬнyrо oблaстЬ с ПoМoщЬto эToГo }rHс.гpyl\4е[l.Гa' lla)l(MиTеЛeByЮ кHoПкy MЬlll]и и Пеpеl\lеltlaйтеее кypсop. Bьlделенная oблaсть бy.lет o TM еЧеH a' ' мy p aвьинoйдop oх< к oй' ,. l{aд yяtе вьIде.ltеннoйoблaстьto (пpи yслoвии выбpaннoГo иHсTpyМеHTa ПpЯ-

+i'

l\loyГoлЬF|oГo BЬtдеЛеHия)куpсop пpиl\|еТфopмy ,I1еЛениеI\,lo)кHoПepеMeщaТЬ.

ш -

этo oзнaчaеT, Чтo BЬI-

6.2.2. Инстpyм etП l7pяMoуеoльнoe вьIdeлeнue II1lямoугoльlloе BЬIДеЛe сaMoе ПpoсТoе BЬIдеЛеHие'ПoзBoЛя}oщее BЬl. б1llt,l.t' гtpямoyГoЛЬ}lyЮoблaсть B TекyщеМ изoбpaжении. Этoт тип BЬllцеЛеHия llсll()JlЬЗyеTсяoЧeнЬ чaстo. Пoсле BЬIдеЛeHияПpяМoyГoЛЬнoй oблaсти BЬl мo)l(с,I.сllpoизBести Haд ней любьIе oПеpaции' HaПpиМеp' BЬtпoЛHитЬзurЛиBкyее l tl}с,l.()1\,l.

(лоав59 ' '.gillJ fgrш..

:... .. ':'''

|шii'.;#} .\ *t н дh'fi,t.

/ * * &ф " . , ] , , , * tr ffi e &ffi A * , * нft

;! Ря&ei# , ф #

/*t'.

c

Pиc. 6.6. Bыбpaн иHстpylvleнт вЬ|дeлeния пpямoyгoлЬHoгo Аt. t tttlи1rtlва-|.Ь инстpyМенT Moж}roTpеМя спoсoбaми: П

Il il)t(ilJ.]| сМ сам oй r Iсpв о й к l I o П к и tr a П a H е Л ии } l с T pyМ ен To в(pи с. 6.(r )l

П

|til )| (l l 'l 'l |с l \ tк . l tl tI l l tttI tl . . - ll- ':

BЬlдeЛeния |

Pиc. 6.7. BьtдeлeннaяпpяMoyгoлЬнaя oблaсть


102

Чacmь lI. Бaзoвыe oпepaцuu

[4't.aк,вьlдеЛиTе ПpяМoyгoлЬtty}o oбЛaстЬ. Зaтeм пoмeститe B неr кypсop MЬlttlи. oбpатиTе BниN4aние'чTo Пo кpaяM BЬIдеЛения пoяBилисЬ сТlециaЛЬнЬte к|tа/tpaTЬI(pиc' 6.1). Если вьl ПoмeстиTе B oДиH и3 кBaДpaToB кypсop МЬ|lllи' oll lt'tМeниT свoю фopму B зaвИcИмoсти oT мeстoПoЛo)кeния вьIбpaннoгo кBaДpa'r'lt.l'Iaпpимеp, пpи пoмeщении Kypсopa в ниxсний пpaвьlй кBa.цpaт oн ПpиМеT

gl.!ч

l.

r|lоpмy

''У*"u,иBIIIисЬtt зa oдин и3 кBa.цpaToB

и пepeMeщaякypсop MЬl-

103

Глaвa 6' Инсmpумeнmы GlМP o

Затемнить

-

неBьlДeЛеIIIIoе

деЛe H нaя бyлет oтoбparкaться

o

Haпpaвляlощиr

-

}|еBЬIдеЛеH}Iaя ЧaстЬ бyлет

зaTеМненa'

BЬl-

без зaTеM нeн ltя ;

ПoзBoляеT зaДaтЬ TиП HaПpaBЛяtoЩиx ЛИHИVI;

D Aвтoсoкparцениe BЬrДеЛrнI{я-

пoзBoЛяеTсoкpaтиTЬ BЬIДеЛеHиеДo ближaйшей дoстyпнoй B сЛoе ПpяМoyГoЛЬнoйфopмьt,

o

Bo всех сЛoяx -

ПpиМеltяеTBЬIдeЛеHиекo BсеМ сЛoяМ.

lllи' мo}|(Ho измeHиTЬ paзМeр BьlдeЛeHия. йi

Пpимzчдниr Пoнимaю, Чтo иллюстpaции в кHигe _ vepнo.бeлыe, пoэтoмy, глядя Ha Hиx, вaм бyдeт слo)кнo oсoзHaтЬ, чтo пpoизoшлo в peзyлЬтaтe пpиMeHeHия тoгo |АлИИ}1oгoинстpy[leнтa. Чтoбьt вaм былo пpoщe paбoтать с книгoй, нa пpилaгaeПЛoмдискe в кaтaлoгe images вьl нaйдeтe всe кapтиHки, нeoбxoдимьte для пoлHoцeннoйpaбoтЬ|. 'l.сltеpь ПoГoвopиМ o ПapaМеTpaхиHсTpyМентa (pис. 6.8): (Cглarкивaние) -

П

Aнтиалпaсинг

n

PастyIшeвaТЬ кpaя - .цeЛaеT кpaй вьIделеHия paспЛЬlвЧaтЬtl\,{, ПoэтoМy ToЧки нa ГpaHиЦЬIBьIдeлeHия бyдy' BЬIдеЛeHЬlЧaстиЧHo;

П

Зaкpугленньrе yгЛьr - ПoзBoЛяеT зaКpyглиTЬ yГЛЬI BЬIДeЛения.Пpи вьI. бopе инстpyп,IеHTaПoявиTся ПoЛзyнoк, ПoзBoЛяtoщий уотaнoвиTЬ paДиyс зaкpyГЛеHия;

п П

п

Рисoвaть Ir3 цrlrTpaцeнTp BЬl.цeлeHия;

*.:t::

! i.$-: isr

сГлall(ивaет гpaницЬI вЬIДеле}|ия;

!_"""""""-"":

: pх

i2 9 +

i r----,.*iil

irsо [

lIIиринa -

о

Bьlсoтa -

ПoзBoЛяет зaфиксиpoвaTЬ BЬIсoTy BЬl.цеЛения;

о

PазмеP -

Mo)I(HoзaфиксиpoвaTЬ ЦlиpиHy и вЬIсory Bьlделeния;

пoзBoляет зaфиксиpoвaтЬ шиpиHy BЬIделе}lия;

lltl'lиtlllя. Pазмep - эти пapaMеTpЬIпoзBoЛяюT изMениTЬ Пoзици}o (кoop.Y и Y) и paзМеp BЬlдеЛrt{ияBpyч}lytо; ,l(]l||il'l.l,|

:i,

[ 6о Ёсeхслоях

(oгpaнинeние panмеpa) пoзвoляет oгpaничиTЬ фopмy ПpяMoугoЛЬникa B зaBисиМoсти oT выбpaннoгo спoоoбa:

о

.

затемнить невЬ|дeлeнное

AвтoсoкращeHиe вЬ|делеHt1я

Фикс.

CooтнoцIeнI{е сTopoн - ПoзBoЛяеT yсTaHoBиTЬ сooTнoЦleHие lllириHЬl и BЬIсoTЬI. Пo yмoлнaниIо исПoЛЬзyeтся пpoпopция l:1 (квaдpaтнoe вьIдeлениe);

,,i.tzь '

|Бeз нвпpавляющих

пepвaя ToЧкa BЬIДeЛeHиябyдeт исПoЛЬзoBaTЬся кaк

о

t}; :zoq

,,,1

.\Ёri

-,,..,""rrrt,tt"ttt",tu.,rt,r,4i

Pис. 6.8. Пapaмeтpьl ИHстpyMeHTапpяMoyгoлЬнoгo вЬ|дeлeния

6.2.3. Инcтpyм eHт ЭItлuПmuчecкoe выdeлeнue ')ллиптичeскoе скoй

.цЛЯ BЬIДеЛеHиЯ эЛJlи|l.I'1,|l|синсTpуМеllт М())l(ll() AктивиpoBaTЬ изoбparкения. кHoпки Ha пaHеЛи иHсTpyМrHТoв (pис. 6.9) с rrtt.

BЬI.цeЛение (pис. 6.9) испoльзyеTся

или кpугoвoй

oблaоти

llal(aTиегt{ сooTBeTсTByloщей

M()lцЬlо кoМaнДЬl меню ИнстpyпIeнTЬl | ИнстpумеltTЬr 'l.llrlескor BЬlJlсJlеrt llс иЛ и l Ia)l(ilTисм клaви t tl и <ll>.

BЬI/lсJlеltl|'l I l)"rulиll-


104

Чacmь ll. Бaзoвыe orlepaцuu

,Файл Paсш:

(поавка

*s,]ffi] * \ Ч Ж.&l

if fi fф e ф . l i . *

-r yъ рж ffi w f^dшdeAn. - - s, . A ' tr.,,..&.#: .ffi..,t

tffiffi 11 flruJ !.l |П

BыДелeние rллипса. -:.::::::|

105

Глaвa 6. Инcmpумeнmы G|MP

l lapaмeтpьl эToГo инсTpyMeнTa aнaлoгиЧнЬI ПapaМетpaМ пpеДЬtдyщегo (зa ис. кЛЮЧeниеM нeкoтopЬIx ПapaмеTpoB Bpoде ЗaкpyгленнЬIе yгЛЬI' кoTopЬIе llелЬзя ПpиMеHиTЬ.цЛяэToгo иHсTpyN{еHTa), пoэтoмy MЬI Hе бyлeм иx пoдpoбнo paссМaTpиBaTЬ.

6.2.4.ИнстpyмeHт с8o 6odнoe вЬldeлeнue Инстpyмент CвoбoДнoе BьrДеЛerrиe' HaзЬrBaeМьlйтaюке Лaссo (pис. 6.l0)' tloзBoляeт BЬIделятЬ oблaсти пpoстЬlМ дBи)I(ениеtvtкypсopa МЬtlllи пo изoбpa. )кеHиК).Aктивиpyйтe инстpyMеHт' HaжMитe леBylo кHoпкy MЬllltи и пpoсTo BЬl,.(еляйтeHy)кHyю вaм oблaсть изoбpaяteния (pис. 6.l l ).

&i

I V*.-*l^1Ъ*-*-"."i; выделeние ;Ж| Е *

h . l, . , *.

. ЕI |й1tlе.1иасин1 !,Paст1шеввть 6paя

l Еlt шll* l[ ; . 't l Pис. 6.9. ЭллиптичeскoeвЬ|дeлeниe и eгo пapa?ЙeтpЬ| I

t

ljсли вaм llyж}|o BЬlдeЛиTЬ кpyГЛyЮ oблaсть, сЛeДует нarкaтЬ и yдrpжиBaTЬ к.llавиilly <Shiti> t10сJIеHaчa!|aвЬlделения. Если BЬI Ha)|(МeTе<Shift> do начaла l|l,l/lсJlсl l ия, T.oа к1'иBиpyеTся pе)(им .цобaвления.

t

кx

l,

к

l. .-^жl

.'...w " Г*Гl

Pис. 6.10. ИнстpyмeнтCвoбoднoe вЬlдeлeниe и eгo пapамeтpЬ|


10 6

Чaсmь ll. Бaзoвыe olтeDauuu

107

Глaвa 6, Инсmpумeнmы GlМP

Pис' 6.11. ИнстpyмeнтCвoбoднoe вь|дeлeниe в дeйствии

Pис.6'12. ИнстpyмeнтBьlдeлeниe связаннoй oблaсти и eгo пapaMeтpЬ|

Ак,l.ltвиpoвaТЬиHсTpyMенТ Мo)I(Ho' нa)кaB кHoпкy с изoбpalкеHиеM Лaссo нa lllll|сJlи иtlсTpyMеHToB'Ha)кaB кЛaBишy <F> или вьlбpaв кoМaHДy менro Инстl)yD|сll.t.Ьl| ИнстpyмеIrTЬI BЬlДеЛения | Cвoбoднoе BЬlдeЛеrrItе.

/(.lrябьIстpoгo вьtбopa иHсTpyMеHТaМo)(нo исПoЛЬзoBaTЬкЛaBишy <U>. Как и вьlбpaть егtr ll сЛyЧaе с ДpyгиMи иHсTpyrиеHтaМиBЬIдеЛеHия,BЬl тaк)I(еl\to)l(еТе 1|'tllaн еЛ и и H сТpy МeHToв(p ис. 6 .1 2 ) или Чер ез MеF llоИrlстp у пlеllтьl. l Iсpсд исПoЛЬзoBaHиеМэToГo иHстpyмеHтa иIltееTсIl{ЬlсЛ),с].allot]иTЬсl.O tlal)а-

6.2.5.ИнстpyмeHт BЬ,deлeнue cвятaHнoй odлacmu . ) trrl.

иttс r.p уМе t l Tи' H oГ д a н a з Ь l Ba е М Ь I й B o лш е б н a я ПaЛo ч кa (pи c.6'l 2), вьlдеllяс,l' oб,rtасть изoбpаrкeния (или aкTиBlloГo слoя) пo пpиllциПy пoДoбнoсти llltсll)lt. Исtttl.llьзуя fТoT иl]сТpyМеllТ' oсoбoе BHимaние yдеЛиТе вьlбopy нa. t l t.ltt' t t t l i i ,l .()t| к и, иl I a r l r (l. I.} ). ( ) )|(l|/ l i l с l с ( 1lr r с .

p с з yJIlfl.a 'г BЬ l/lс JlсlIиЯ

бyлеr- сoвссМ

не r. акой .

кill(()l. o l]Ьl

l\tс'I'pЬl: П

и PaстуurеBa.l.Ь кpirя llaN,lv)l(с llеpвЬlе ДBa пapaМетpa: AllтllаЛиaсиttГ вьlДе"rlсltlIе): комьl (см. oПисaние иHсTpyМеHтa ПрямoyгoJlьIloе

П

llаpаМеTр BьlДелять

ПpoзpattlrЬrе oблaсти

,}llil-

пoзBoЛяr.Г BКЛ|ol|ilТl' B l}l'|,'lс.]Iс.

l l}tс l lpoзpaчtt ьlе oблaсти изoбparкения; П

| | i l l ) i l М с . l . pС l lt u ц lt .r .l, t lб; t а с,гlt lll\|сс.I.ЗlIAl|сlIt lе . к( ) I.i( il ll t t ,lt lб1 r lt ; t t сlllIltсс|l, llJIll ||( ) lt t I( ) с,Il'|( ) t t lt t t ||( Ul) ,Ill) ( ) 't l) .l.lt t l't ii.

ii llii I t с с l ( ( ) J l l , к ( )сJ|( ) L.lt :lt t < 'l.t t t t t t t ,tсlt


Чaсmь ll. Бaзoвыe orтepaцuu

108

пpозpaнньlй. B этoм слyЧae цBeTa aктиBHoгo слoя бyлyт oтличaTЬся oT цBеToB изoбpalкения. Bcли ПapaМeTp Cвo.цить oблaсти Hе BкJIюЧeH' иHсTpyMеHT BЬIДелениябyлeт pеaгиpoBaтЬ Ha цBеTa Bсеx BидиМЬIх сЛoеB;

Глaвa 6. Инcmpумeнmы GlMP

109

6.2.6. ИнстpyмeIП Bьldeлeнue Пo цвemу Инстpyмент Bьlдeление пo цBетy (pис. 6.l4) ПoЗBoЛяетвьlбpaть oблaсти изoбparкения с Пoxo)киl\lцBeToМ. Bьlделение Пo цвeТу paбoтaет пpиМеpнo Taк же' кaк и Boлrшeбнaя пaЛoчкa' нo пoслеДний инстpyмент BЬIДеЛяетсвязньlе oб. Jltlсти' a иHсTpyМeнт BьIДeление пo цвeTy Mo)кеT вьlбpaть HeсoПpикaсaющиe. ся oблaсти. oбpaтите BниМaние Ha pио.6.l5 - и}lсTpyMеHTвьlбpaл Hе тoлЬкo ')JlеМентЬIaвтoмoбиля, }lo и дpyГие несoПpикaсalощиеся с HиМ oблaсти' иMеtoщие тaкoй x(е цBеT. Iiьlстpo вьlбpaть Дaнньlй иHсTpy]\'еHт ПoзBoЛяеT кoмбинaция кJIaBишI<Shift>+ t-<o>. ПapaметpьI y эToгo иHстpyМенTa тaKие жe, кaк и у Boлшебнoй пaлoч. ки' пoэTot!{yMЬI их не буДем paссr\,raTpиBaTЬ.

Файл Paсш. Cпoавкa ,,,,,,,,=,,,,,,,,,, :,,,,,,,,,,,,,,, -: ',,,,:,.:, '*

Hi iij, +.Э lffii & &i "

fi.*/{rL& ф..i,..& t rffieffiffia c' f f i f l ' # . д /&e lф,:-ф c3 #J,s

пt f1 r-r I re.] пo цвeтy

l-i]

,g 1 щ i;' i; |y]lAнтиалиасинг

Pис.6.13' ИнстpyмeнтBьlдeлeниe связаннoй oбласти в дeйствии

П Pастyщeвaтькoая |у]lBьlдeлятьпщзpанныe o6ласти

П

ПapaМеTp Поpoг oПpеДеляет диaПaзoH цBeтoB B МoмеHт oПpеДелеHия Ha. .lальнoй тoЧки - ЧeM BЬlше Пopoг, тeм бoльrшим бyлет BЬlдеЛе}tие;

П

IlapaмеTp Bьrбop пo ПoзBoЛяет зaДaTЬ' кaк бyлyт вьlбиpaться цвeтa. Bьt Кpaсньtй, Зелёньlй, Cиний, МO)l(еTевьlбpaть сЛеДy}oщие кoI\,tПoнеHTЬl: Toll, HасьlrцrrlrtoсTЬ и Яpкoсть. Если yсTaHoBитЬ вьlбop пo Coстaвнoй (phс. 6'l2), тo вьlбop oблaсти изoбpa>кегtиябyДет пpoисхoдиTЬ tlo BсеM к () мl I()l|с 1 | , l . i l Mс p a . } y .

f] свoдить o6ласти

L--цlJ

ж

к

[;:]

Pис. 6.14. ИнстpyмeнтBьtдeлeниe пo цвery и eгo пapaмeтpЬ|


Чacmь ll. Бaзoвыe oпepauuu

1 10

Глaвa 6. Инcmpумeнmы GlMP

111

2' Зaтем oTМеTЬTe oсTzшlЬ}|ЬIеToЧки oблaсти. Из oпьtтa -

ЧeM бoльtше Tollск.

TеМ ТoЧI{ее булет BЬIДeЛеHa oблaсть. Bo вpемя сoздaHия кo}lTpoЛЬHЬlх Tollск BЬl Мo)кеTе их nеpеl\,{еU{aTЬ,ЧTo ПoзBoЛЯеT мoдифициpoBaТЬ

кpиByю

BЬUlс.

ЛеH|4Ятaк, кaк BaМ Hy)кtlo. Чтoбьl

зaкoнЧиTЬ

BЬIДеЛеHие. нyжHo

tцеЛкF|yTЬ по

пеpвoй

кoнтpoльlttlii

ToЧкe.

Qайл Pqсш, (пpввка

.:..;]..:..].

e. П ..; +si \ .'fl.i*j:

jl.* я" ,i.jьu ф ".. ^,,,с

f f ж f f i ' &f f i A - $ 8I f ,$ *J.d&e rя+i ф # #J.'s

шffi J*i f; rc:Iii.iП -l

ie:i& f:i:i; Й Aнтиалиaсинг

Pис.6.15. ИнстpyмeнтBьtдeлeниe пo цвery в дeЙствии

!

Pастyшевать кpая

]

интерaктивныa

гpaH}rцbl

6.2.7. Инстpyм eHт Ул/IHьIaHФКt]uцЬt Иrlстpyмент Умньle нo?кницЬr (pис. 6.l6) пoзвoляеT BЬlДеЛиTьoблaсть ПyTeM сoзДaния сеpии кoнTpoЛЬHЬIхToЧeк Пo ее кpaяМ. Пoсле эToГo иt]стpyMенTсoз/laсT сПЛoll]I{yЮ кpиBy}o BЬlДеЛенИЯ' coeД|4I1яlоЩУЮBсе эТи TotlКи. Если вaм ()tlеIIЬПoBеЗеT(a нтoбьl BaМ пoBезЛo' Hy)I(HoПpaBиЛЬHoyсTaHoBиTЬ кoнTpoЛЬllьtс тo.tки), инсTpyMенT вЬIДеЛиTиMеHtlo тy oблaсть, кoTopaя BaМ нy)кHa. /[.llя бьrс.гpoй aктиваЦии инсTpyMеHTa Мo)кHo исПoЛЬзoBaTЬкЛaBишy <I>. Ис||()Jll,.]Ol]ill.Ь Дatlньtй иHсTpyг\lентHyжHo Taк: I . ( ) t'мс t.t,,г сl l сpв yl о кol | Tp o Л Ь H y t oT o ч к y . H a p и с . 6 .l7 п еpвo й кo ltтpо л ь llo й 'tr l.l t < t l i i с ,l . a Jl 1 l ' l . ( ) l к| i t l ti l бa l.а ;t t t t и кс а t уl'омt lби.it я .

l----r

-'1

s

L_ _ b r l,sN

*. Гll*l

Pис' 6.16. Инстpyмeнт Умньle нo)кницЬ| и eгo пapaMeтpЬ|

ll1lи paбoте с ЭТиМ иHсTpyMеHТoM нy)кHo пoМHиTЬ сЛедylоIJlее: п

к а к 1 . 0 J l Ь к o B ЬI Зa M кllyЛи кp иBylo ( тo е сть пp е oбp a з oвa Jlи сс t l t lI,t ,r lсlt сt t t lс) ' ( ) . l . | \ , l с l llt|l( ) J I lI( ) с'l.l) lo y/lа J|и.I.l}се BЬIдсЛr llие ' }l l] а M lIl) и/lс,l'ся liсс llilt Ill||il,ll. сl l i l i I i l J |а:


Чaсmь ll. Бaзoвыe oПepaцuu

I IZ

П

ttеЛЬзяПepекJlIоЧaTЬсяFIaДpyГoй иHстpyмeHT, инaЧe BЬl пoтepяете Bсe кoьI.гpoЛЬнЬIеToЧки.

Глaвa 6. Инсmpумeнmы GlMP

113

сop стaHoBиTcя пo BиДy тaкиМ )кe, Кaк B сЛyЧaе с инсTpyMентoм IloЛЬзoBaTЬэтoT иHcтpyMеHт нeМHoгo сЛo)кHrе, нeм Лассo.

У инстpyментa УмньIе IIo}|(tIицЬIвсeГo oДин неизBeстнЬlй нaм ПapaМетp ИllтеpaктиBtlьle гpаницьt. Bюrючeние ЭToгo ПаpaМeTpa ПoзBoЛяет yДoбHее l}Ьl,tlеЛятЬoблaсть, нo тpебyeт бoльrше сисTеМнЬIx pесypсoB' ПoЭToМy Hе сToиT сl.O BкЛЮЧaтьнa слaбьIх кoMПЬ}OTepaх. Пo yМoЛЧaHиЮпapaMеTp BЬlкJI}oЧeн.

ggйд Bа9ш.ФPа,,вri,,,,,,,',,..,,,,,,

:,.lt'I i,.-: A

*fl *

"

iiЪ g': i+rt& ф 'i.l..

,trwe&ffi* ,,,,,:.",, f f i d/m- 4e

'1,,'

:ffiф # #+,,.*

:

:'

":':

!

tБ#

пdфднелопirана i,.i;

j.*B

iil*,i t*

d:

. Е

4

a.j, r:;*

тивнoeYтo:tнениe((trl}

плвн & пoнетитьпеpeдний О Пoметить фoн мa,ве,д.rаt

вttt.t

bofrgё'trft

,::,:Ё;.,-::=

т.прoсноiЁili синий

iiir

::r:ilt::!|

Pnc. 6.17. Пpoцeсс oпpeдeлeниякoнтpoлЬнЬ|x тoчeк trtffi

6.2.8. Инстpyмeнт BьtdeлeHue Пepedиeеo nлaHa Иttс.t.pyмcll,г l}ьl/lслсlll!с

Пrрe/lнrгo

пЛaнa

(pис. 6.l8)

пoзвoляeT

Blllfl€ Л ИTl>

tt с1l с 71 t tttiiIlJ lilll и. ].l'скyIl(сl . ()(ак . l . ивtl o г o ) с ло я . Кo г /l a в Ь I с I . ( )a к , l ' l t l r l l l ) у с ' l . с .к y p-

L*S*_l . ж

ж .ll]"--;Тl

Pис. 6.18. ИнстpyмeнтBьlдeлeниe пepeднегo планa И eгo пapaMeтpЬ|

Лaссo. Иc-


114

Чacmь ll, Бaзoвыe oпepaцuu

115

Глaвa 6. Инcmpумeнmы G|MP

!ействyйтe иM тaK )кe' кaк и иHоTpyMентoм Лaссo' пpи этoгv|пoстapaйтесЬ BЬtДелитЬ пoбoльrпе пepеДHегo ПлaHа и пoMeнЬшIе фoнa. Кaк тoлькo BЬl oTпycтllТе кHoпкy MЬtши, HrвЬlделeннaя oблaсть кapтинки пoкpoeтся синей мaскoй. Без мaски oсTaнeтся тoЛЬкo BЬIделенHaянaсть (pис. 6.19).

Pис.6.20. Bьlдeлeнпepeднийплaн

Иltстpyмент Bьl.целенIlr пеpeДIleгo ПЛaIIa oЧeнЬ yДoбен, вaМ нyжнo ToЛЬкo llayЧитЬся eГo пpaBиЛЬHo исПoЛЬзoBaтЬ.oн пoзвoляет бoлее гибкo вьIбиpaть tlеpедний плaн' ЧеМ вое oсTulJIЬHЬIe инcтpyмеttтЬl BЬlДеле}lия. Pис. 6.19. BьlдeлeннaячaстЬзaтeП'нeнa Зaтем нapисyйте Линию Чеpeз BeсЬ пepедний плaн, Hи B кoeм слyчaе не зaтpa. - Кпсть - yl(e бyлет вьIбpaн, гивaя фoнa. Инстpyмeнт дЛя pисoBaния ЛИ*1у1|4 tttэ изменяйTе егo. Луlния дoЛ)кHa бьlть нeпpepьlвнoй' I{вет линии вooбщe не Baжен' llo )I(елaTелЬнoне испoЛЬзoBaТЬ цBет Пеpeд}reгo пЛaнa. Пoслe oтпyскaoблaсти бyлyт зaтeМнeнЬl. Baм oстaeтоя ll}tЯ кl|O]1киМЬlll1ивсe }IeBЬrДеЛеHнЬ|е <Еnter>, пoлyЧитЬ BЬlдeЛeниe(pис. 6.20). чтoбьl кЛаBиllly ltil)l(!l.Гl, trr;lt,кil

6.2.9.cнятиe вЬ!дeлeния l.,с.llи вьl.целeние

Baс ЧеM-тo нe yстpaиBaeT,

ttIrI1loлHитeкoМaндy Bьl.Целение

| Cнять.

у| BЬI хoтитe

нaЧaтЬ Bсe снatlilJlа.


1 16

Чacmь ll. Бaзoвыe oпepaцuu

117

Гпaвa 6. Инcmpyмeнmы G|MP

pиcoвaHия 6.3. ИнстpyПЛeнтЬl

lIеpвьlе ЧeTЬIpе иHсТpyMeHTa инoГДa BЬl.цeЛяют B oTДелЬHyto гpyгIпy l]yMеHTЬlкисTи.

l] G IМ P .цoсТyП}IЬIследytoщие инстpyN4ентЬtpисoвa}Iия:

Кaк и в сЛyЧaе с иHстpyМеHтaМи вЬr.цеЛения(см. тaбл.6.1)' лля иЕlсTpyMеHтoB l)исoBaниЯ BЬI Мoя(ете испoЛЬзoвaтЬ кЛaBиши-мoдификaтopЬl' пpедстaвЛеFrHЬrе

Г;] t 6 rl

гJ КapанДaш | дr. | - исПoЛЬзyeTcЯ ДЛЯсвoбoднoгopисoвaниялиний с жесTкиMикpaяМиoт pyки; г_--Я o

o

в тa6л.6.2.

Ta6лuцa 6'2. Клaвuшu-мoОuфuкamopыpФtшMoввыdeлeнuя

lsl

Кисть |4' lПoзBoЛяеТнaнoситЬ Mttзки вьlбpaннoй кисТЬtO. Bьl мorкете yстaнoBиТЬ сoбственньlе кисTи; Гл Aэpoгpaф l J"*c|- pисoвaние кисTЬto с ПеpеМеHнЬIМдaBле}tиеМ,пoзBoляет дoбиться кpaсиBЬIx эффектoв пpи pисoBaнии вьIбpaннoй кистьlо;

Клавишa <Ctrl>

t"g'l гf п"po

lЧk | -

Пoхo)кенa oбьlчнoe чеpllиЛЬHoепеpo, подoйДеTдЛя pисo.

Г,пl

Заливка l"\1l - исПoЛЬзуeтcя ДлЯ зZUIиBкивьlдeленнoй oблaсти вьlбpaн}lЬlм цBеToм или шlaблoнoм;

ГpaдиентtffiJl- зaПoЛHяeT BЬI.цеЛеннylo oблaстьгpa.циrнТoM;

o

Ластик lgil;'fl-

г:.l

I tlrnl:l I

}IoсTи;

П

гal

lШтaмп lЁ,j -

y,цirЛяетЧaсTи цBeTa изoбpaхсeниядo фoнa иЛи ПpoзpaЧ-

<shift>

исПoЛЬзyеTсяД.IIяKoпиpoBaния из rпaблoнa или изoбpaжения;

г'.т...]

г.t [IIтaмп с ПеpспeктиBoй |ffil-

Тo же' чтo и oбьIчньlйIШтaмп' нo с yЧе-

ToМ ПepсПекTиBЬI'

п

п

п п

П;] l'.i.]];i+iir I

- ''ЛеЧение'' дефeктoв изoбpaлсения' пoзBoЛяrT yсTЛечебнaя кисTЬ |g*1;ч pаtlиTЬ небoльurие нeДoсTaTки; , l ' t' I I,езкoсть иЛrr рaзIvtьIBaниеl1{J - ПoзBoЛяeт yМеHЬlltиTЬ/yвелиvитьpезкoсТЬ иЛи paзМЬlTиевьlбpaннoй oблaсти изoбparкения;

Haжaтиe этoй клaвиши влияeт Ha всe иHстpyмeнтЬ|кисти, кpo[лe пepa. Haжaтиe <Ctr|>пepeвoдит иHстpyмeнт в peжиI\,lвьtбopa ЦBeтa, пoэтoмy щeлЧoк нa тoчкe изoбpaжeния пpи нaжaтoЙ <Ctr|>пoзвoлит вьlбpaть Цвeт пepeдHeгoплaнa (или цвeт фoнa для лaстикa).

!ля инстpyмeнтa PeзкoстЬ или paзмЬlвaниe нaжaтиe <Ctrl> пoзвoляeт пepeКл}oЧaтЬpeжимЬ| paзMытиe/peзкoстЬ,a p,ля |АI1стpyмeнтa oсвeтлeниe или затeмHeHиe _ pe)кимЬ|oсвeтлe. ниe/зaтeмнeниe

Г|Б"i

o

oписаниe

.Qля инстpyмeнтa llJтaмп Ha)кaтиe<Ctг|>oзнaчаeт пepeключeHиe в pe)ким, пpи кoтopoм Haжaтие нa изoбpaжeниe yстaHaвливaeт HaЧaлЬHyютoчкy для кoпиpoBaHия.

BaHия MaзкoB сo сгЛ{DкeHHЬIMи кpaяr\4и;

гJ

инст-

Haжaтиe КлaвиuJи<shift> пepeклюЧaeт всe инстpyt\,teHтЬl кисти в pe)киMпpямoЙ л|АHИ|А. To eсть, eсли вaM HркHo HapисoвaтЬ пpяt\лyюлиHию' сHaЧaлa onpeдeлитe HaЧaлЬHyютoЧкyлиHии - Haжilirитeлeвyю кнoпки мЬ|lllи в мeстe нaчaлa лИH|А|^.3aтeм нa)кMитe<shift>. Пoявится тoHкaя зeлeHaя л|А|1|/|я oт нaчaльнoй тoЧки тo тeкyщeгo пoлoжeHия кypсopa i/lЬ||.lJи. oпpeдeлитe кoHeчHyloтoчкy и Haжпiитeлeвyю кHoпкyмЬ||.Uи для зaвepшeHия pисoвaHия л|AH|АV|. oпepaцию мo)кHoпoвтopитЬ бeз пoвтopнoгo oпpeдeлeHия нaчaльнoЙ тoнки (нavaльнoй бyдeт считaтЬся кoHeчнaя тoчкa пpeдыдyщeй линии) _ этo пo3вoлит вaм бьtстpo сoздaтЬ сepию сoeдинeFiHЬ|хoтpeзкoв

<Ctrl>+<Shift>Тo жe самoe,чтo и <shift>, Ho opиeнтaцияпpямoЙoгpaHичeнa

дo 15.. ПoзвoляeтлeгкoсoздaвaтЬвepтикaли'гopизoHтaлИ и д,Иaгoнaлvl

t;]

[lалсц Lggl-

pазМaзЬlвaние вьlбpaннoйкистьto; г-.-.-.| ()сlrе,l'.llсllшr иJ!ll 'lаТеD{llсtlи"lfl - HaзBaниеинсТpyМенTaГoBopи,гсаМo

I lty1ptlбнo иl|сTpyМентЬIpисoBaния МЬl изyЧиM нa Пpaкти eлскlе8. кoг)|lt Г lу71смрассM aTp иBaTЬoсF loвнЬlеПp иеMЬlp исoвaния. А сейчaс пеp сй2 1 емк сJ|с-

tit ссбя.

ll. уltltt(сй l'Pyllllс

и ltс. гl)y N tсllT OI ] - . l(

и I I сl- p у м сlll. aМ

lll]сl. а.


Чacmь ll. Бaзoвыe onepaцuu

118

Глaвa 6. Инcmpумeнmы G\MP

119

6.4. ИнстpyмeнтЬl цвeтa i Кopрeлция цвeтoвoпt баланса

l} (ilМP ДoсTyПl{ЬlсЛеДytoщие инстpyМенTЬl цBеTa: п

Bьlбёpитеизиеняеrсуюo6ласть

I{ве.гoвoй баланс;

Q тeни д i-

\!J;l.,|9l'y-'т.9l-a''i

г:l Toll-HaсьlщеннoстЬ; п

T oниpo в aт ь ;

o

ЯIpкoсть-КoнTpaсT;

$

свeтлыe насти

кoppекция цветoвьlх уpoвнeй

т*-*..'т.i}**},--^ Кpасньrй . Гoлу6ой i; .-j#j ***.1* "Пуoпyoньй 3елeньtй ,.; ig--.j*r .;-,;**,,,*.Ъ-,;'-,,.:Ь,'---'-'*Синltй . . ]желтьй

CI Пopoг;

Э

гJ

Уpoв lllt;

п

Кpпв ьIе;

pl сохpaнитьEэкoсть

o

Пoстеpизaция'

Е

6.4.1.Инстpyмeнт l.|вemoвoЙ6aлaнc Иttс.l.1lумеlIт(pиc. 6.21) пoзвoляет иЗМеHиTЬ цветoвoй бaлaнс (сooтнotшения Мс;,кllyгoлyбьtм и кpaсI-|ЬlМ'пypПypнЬlМ и ЗеЛенЬlМ')l(еЛTЬlMи синиМ цветaми) ,,рlятсl]ей, ПoЛyтoнoB и сBетЛЬlx чaстей кapTинKи. B веpхнем пpaBoM yГЛy oк. ||il сс'ГЬ небольшая oблaсть ПpедBapитеЛЬнoГoпpoсtv{oтpa.Если вклtоtlеH Пaoтoбpокaться l)а]vtсl.pПpеДвapительньrй пpoсMoTp' тo pезyЛЬTaT сpaзy булeт . rt'o й ttеб o л ь u r oйoбл aст и. rl

6.4.2. И нстpyм eнт тo'l.H ac ы щeHн oc m ь l1ltс'l.1lупlсtt.гизN{еl]яеТypoBtlи тolla, llaсЬIlцеHHoсTи и яpкoсти вьlбpaннoгo Цвеl ( ) I t ( ) |.(/llr ) i lllа. ]OllA. Из ьtсttс l tия trp иl \tе tl я tо T с я к aКТ иB н o м y с Л o } o | 4 л v 1K в Ь l Д e. ). |. (),l l lI.l с 'I . l )), м с tl -бy г , . tс т p а с с М o T pеl I l l , ' . ' t t t t i tI'6' . l l сr r t t r l iiilб;lltс,t и . lltr, '11lttбtttl

фЁ,двфитеnьньlй

пpoснотp

l Г .J':.6- l Г: gr.:1 Г ."lйl t...Tl"з'I1

l ltl l,шloлнaни}оДЛя этих иHсTpyMеHToBнеТ кнoПoк нa ПaнеЛи иHсTpуMентoB' (ulllакo исПoЛЬЗyЯДиaЛoгoвoе oкнo Инстpylиеrrтьl (Фaйл | .(иaлoги | Инст. Дoбaвить ЧaсTo исПoлЬзyеМЬlеBaMи инсTpyмеFIтЬlцBетa 1lупlеlrтьl), BЬl Nro',liеTе l|a lIaHеЛЬиHсТpy]llеHТoвGIМР. Ho, кaк ПpaвиЛo. B этoM нет oсoбoй неoбхo. /tиl\|oсTи,Так кaк Bсе инсTpyМенТЬl ЦBетa ДoсryПHЬl чеpез Меню oкнa изoбpa)liсIlия Иllстpyмеllтьl | ИнстpyпrеllTЬl rlBeTa.

"j.t'

Qосстанoвитьоблaсть

Pуtc. 6.21' oкнo пapaмeтpoB инстpylt,leнтa l-|вeтoвoй бaлaнс

6.4.3.Инстpyмe}П тolrupoвamь Иllстpyмeнт pисyеТ aктивньlй слoй (или BЬlДеЛеHl{ylоoблaсть) B oднoM ToHе. ')t|lфект,пoлyчaeмЬIй пpи пpимeHeHИИ эToгo инстpyмеHTa, пoДoбен пpoсМoтpy кapTинки Чеpез цBетнoе сTеrulo. Cpaвнитe pиc' 6.22 (opигинaл) и 6.2З (пoсле lIl)иMене}lияиHстpyМrнТa Toниpoвaть). oкнo пapaмеTpoв инсTpyМеHTa To!!llpoвaTь изoбparкенo нa pис. 6.24. ПoэкспеpиMеHтиpyйте с eгo ПapaMеTpaМи, .l,ttlбЬlдoбиться Hy)кHoгo вaм эффектa.

6.4.4.ИнстpyмeнтЬI

Яpкocmь-Koнmpacm' Уpoв н u, Кpuв ьte ltrrс.lpумент

Яpкoсть-Кoнтpaст

h(}lIl.paстl{oсТЬ вЬlдеЛеннoй

(pиc.

oблaсти

6.25)

ПoзBoЛяеT изMeняТЬ яpкoс.l.l, ll

изoбpокeнИЯ

у1ЛvlaкTиBнoГo слоя. Иttс't.

и Кpивьlе .цеЛaюT To )ке сaМoе' }Io инaче paбoтаrот с яl)к]ll\t1| l)\,l\tсll.гЬlУpовllи lI lсlt,tlIl,lMи l{BеTaМи. Если вaм ну)к}lo tlpoсTo и бьrстpo измени.l.l, яpк()с,l.l, ]|J|1t h()ll l'])ilс.I'll()с.l.l,изoбpaжеttия, l ( r l l l l ; l l t с , г.

Мo)кl|o

ис1loЛьз()Ba.ГЬ 1lllсl.pyмсll.l.

ll;rкrlс.l.l,-


Чacmь ll. Бaзoвыe oпepaцuu

1 20

Puc. 6'22. opигинaльнoeизoбpaжeниe

Глaвa 6. Инcmpумeнmы GlMP

121

Pис. 6.23. Пoслe пpиiлeHeHия инстpyмeHтaToниpoвать

Если вaм Hy)кнo с.цеЛaтЬTo же сaМoe, Ho кaЧесTBеHHo, сЛедyет исПoЛЬЗoвaтЬ иtlсТpyМе}lТьlУpoвни (pис' 6.26) и КpивьIе (pиc. 6.27), oДнaкo дЛя дoсTи)кеl|ия l{yx(нoГoэффектa пoтpебyется ЧyTЬ бoльtше вpеМeни. тонl

6.4.5. Инстpyм eHт lтopoе

[асышеrностьl i

Иllстpумент Пopoг (pис. 6.28) исПoЛЬзyеTся ДЛя пpeoбpaзoвa}IияaктиBнoгo сJloя B нсptto-белoе изoбpalкение. Имeннo в uеpнo.белoe (мoнoxpoмнoe), a не ll tr.tt.lбpа;lсеl|ие B ГpaДaциях сеpoгo. Пpи этoм BЬI МoжeTе зa.цатЬпopoг. Bсе '|1)llк}!.lt()llаl]lllиr B ПopoГ, булyт бсльlшlи. oсT:LItЬнЬrе - Чеp}lЬtN4и. Pезyльтaт и l lс.l'pyмсll'l.аl]oкaзаll пa pис. 6.29. ||l)|||\|с| lс|t1lя .).I.()l\)

:.

'

Qсвeщеr,иoстb; [l

прgдваpительньйпpосt,tотр

ГБ;;l

ГБ;;l

Г-9,*-*lГ;.""-_l

Pиc. 6.24.oкнo пapaмeтpoвинстpyмeнтaToниpoвать


123

Гnaвa 6. Инcmpумeнmы GtMP

ffi кoц,**цnя цвgтoвbtхкривь.lx тt',.*.:,qJP9,,,,,,,,,,,.,..,,.,,,,,,,,' яDкoстЬ: [onrou.t,

просмoтp Е, предварительный i: ,ii

i

инстpyмeнтa Pис. 6.25.oкнo пapaмeтpoв Яpкoсть-Кoнтpaст

5:f.,oЁfi H* Цаналl

lr.ypовнeй цвeтoвb

ffi

тйn]кpЦвoй !

Bаё]кaнальi

Г Рr:,l :I.".]Г.,-.-ч]

t,r'ii ,:i r'''l

ЕI Пг, ?лЬш'*"rьrйпп9снотР'

.:Яркoсть

Гъ;*

ipii* iа;-ь;а

__gl,,.,l l Г, l t E''".,* Г9чт;-l

КpивЬle Pиc. 6.27. oкнo паpaмeтpoBиHстpylvleнтa

ffi][ff*Зll!'i.йo". i;-* ',::-:'.'lf,

r':: . ..1:'r

'tчccll-I". .*...r Е Е ш

всe ханaльl

проснотр fi пpglвapительньlй

l ГqФil Г -.- l Г ч.il lrl","""" Pис. 6.26.oкнo пapaмeтpoвинстpyмeнтaУpoвни

Гr;{] t--**:]{:jt1.:-] t-**=_:] Pис. 6.28.oкнo пapамeтpoвиHстpyмeнтaПopoг


Чacmь lI. Бaзoвыe

Глaвa6. ИнcmpумeнmыGLMP

ffi

t;зl

125

Постepизация(УмeньшeниeкoлиЧeства цвeтoв)

оoн.6 (4'ipф

!!oвFtипoстepи3*,,il}-:".:.:.:.......-........."..'.:.:--...:-,................-.:...:.'-".ii:.^i* @ щglваpитeльньrй пpoсltотр

Г:Б:] ГE6,,ч."'"l

Г";;;*l

иHстpyмeнтa Пocтepизация Pис. 6.30.oкнoпapамeтpoв

6.5. И нстpyП'eнтЬlпpeoбpaзo BaHv.я l} GIМP дocTyПHЬI сЛeдуЮщиеиHсТpуI\'еHTьl пpеoбpaзoвaI-Iия: П

|Б] ,,l}l l

ПepемеЩel1цg oблaстей,

I-

Гlil п

мo)кllo исnoлЬзoBaтЬ дЛя переМeЩеHия BЬIдеЛенHЬIх

слoеB' HaпpaBЛяlощиx

Bьlpaвнивarrие

lll

l i

:+ |

|-

и TексToвьlx

нa.цписей;

BЬtpaBнивaeт сЛoи paзHoгo paзMеpaПo oПpеде-

Лен}IoMyoбъектy;

Пopoг Pис. 6.29. Peзyльтaт пpимeнeнияинстpyt\,leнтa

6.4.6.ИнстpyмeHтпoс mepulaцuя yрtrHЬшrениякoличeстBa цBgтoB в Иttстpyмент Пoстepизaция пpедHaзнaЧеHД,.l-Iя изtlбparкении Пpи сoхpaнеHии MaKсиМ.UIЬHoгoсxo.ц.стBaс opиГин:l,Лoм' У этoгo BьI мo. }tl|сTpyMеHTаBсегo oдин ПapaN{eтp(pис. 6.30) - ypoBHи пoстеpизaции. КoтoRGB-кaнa.пa, кaх(дoГo (oт 256) 2 дo л:lя )кс'l.с yкirзaTЬ кoлиЧесTBo ypoвней Пocтеpизa. ypoBнto ptlс буДет исПoЛЬзoвaTьcЯ Дl1ЯonИcalИЯ aктиBHoгo слoя. Пo lll|!| мoжtlo oПpедrЛитЬ коЛиЧeстBo цBетoB B peзyлЬтиpyющeM изoбpiDкеHии: 2N, rДе N-

Г,-l П Кaлpиpoвa""е l,.5..|- исПoЛЬзуeтся дЛя oтpезaния чaстeй изoбpaкенияlcлoя; Гй;l п BPащениещ] - исПoЛЬЗyет cЯ Д,ЛЯ Bpaщrния1пoвopoтa) изoбpalкeния; t;:--1

П

Mасштaб lW] pa) кapтинки;

п

|ff lпеpeMещaеT oДHy ЧaсTЬ слoя иЛи кoHrypа B o.IlIl()|\l llaПpaBЛеt|ии'a дpyгyto - B ПpoтивoпoЛo)кнoМ;

п

Пеpспектива ltу*uI-

1ffi"I

Гe'-] исПoлЬзyeтся дЛя изМeнения tlеpспектиBЬl акТиl]ll().

l.o сЛoя' BЬlдeЛеHияиЛи кoHтypa;

этo ypoвенЬ Пocтеpизaции.

tlrl умtlЛ.latIиltl вьt6patr тpстий ypoBе}lЬ Пoстepизaции, чтo oзнaчaет 8 цветoв l l сM и зoбp a rк е l tи и. l,' l' и l )уl ()t l } l) с.tуJl

Искpивленцg

(измененияpaЗМеПpиМеняеTся дЛя lvtaсштaбиpoвaния

п

rffit

'}сpкaлtl |Цнl | __ исlroЛЬЗyе.ГсЯ .rUIЯзсpкaЛЬlloГo or.обpaжсllия сJloсl}.


126

Чacmь ll. Бaзoвыe oПepaцuu

l ttaвa 6, Инcmpyмeнmы G|MP

127

Пoяcнrние

V эr'oгo инсTpyMrHTa BсеГo ДBa пapaMетpa (pис. 6.3 l ):

Пepспeкгивa_ этo изoбрaжeниeблизкиx пpeдмeтoв (пepeдниЙплaн) бoлee кpyпHЬ|ми,ЧeпltyдaлeHныe (сpeдний и зaДниЙплaньl).

П

слoй, вьtПеpeмещeниe - oПpеДеЛяеT'Ч.Гo иМенHo Hy)кнo Пеpеl!{еЩa.Гь: деЛеHие иЛи кoFITyp;

п

ПеpeклrоvaTеЛь инсTрyIvtеIrTa ПoзBoЛяет вьtбpaть слoй/нaпpaBЛяtoщyto иЛи пepеMесTиТьaктивньlй слoй.

Иrlстpyментьl КaдpиpoBaние' Bparцeние и Maсrцтaб бyдy, пoдpoбнo изyЧе}lЬlB ,,.,lсl{tе 7, a сейчaс МьI paссМoтpиN4oсTaЛЬHЬIеиHсTpyMенTЬI'кpoме иHстpуN,lенTa llсpка.llo, кoтopьlй нpезвьIнaйнoПpoсT и в oсoбьIх кoММeнTapиях FIеHyждaeтся.

6.5.2.Инстpyм eнт BьIpaвHuвaHue

6.5.1.ИнстpyмeHтПepeмeщeнue AктивиpoвaтЬ иHсTpyМент ПеpемeЩенlle Мo)кHo пyTеr\l HDкaTия сooTBеТствyIощей кнoПки Ha ПaHеЛи иHсTpyМенТoB' tlеpеЗ Mеtllо oкHa изoбpaжения УIнс.гРyrr{eнTЬl| ИнстpyмеrlTЬI ПProбpaзoвaIrия ИЛИ Haх<a-ГИеМ кЛaBиши <M>. .I.aклсе и HсTpyМеt"lT пеpеMeщения aкTиBиpyется Пpи сoзДaнии нaпpaвляющeй.

lI r r стpyм ен т Bь I paвнивaние (p ис. 6 .3 2 ) пoз вoЛяеT BЬlp oBHяTЬслoи p aз HoГo пo вьlбpaннoмy oбъекту изoбpокения. l)itЗN{epa

Фёrл.в9сшl 9nPiqIP ,, ,,.,... ',,,,,,,,'.'',.'.,,.

l.., .!J;:.,ъ *',flн e.

il

& llфj].;.,.; il'*r. ..iiiь -ФE&ffiffiAг'fl М , / f-# .# . lfue ,.Ijrri* ё

}J s

шг] l,J ] ffi :..ttt..t..

лючaтeлЬ и}tстрymeнта (Shift)

$

Bьl6pатьслoй/нолpовляюшyю

t^.l I lеpeiiЁститЬ активнЬ|и слo},t J\_

ffi

ff

Г."-э*.]

P и с. 6. 3, t.П а p a мe т p ьиt н с т p y мe н т a П e p eм eщ eн и e

P и с . 6 .3 2 . П a p а мe тp r 't иllстp yM r н та Bь t p а вн ивa н иe


128

Чaсmь ll' Бaзoвыe oпepaЦuu

Bьrбpaть

129

Глaвa 6, Инcmpумeнmы G|MP

еГo l\lo)кHo с ГIol\toщЬIо пaHеЛи l,t}lсTpyМеHтoв' Ме}Ilо ИllстpyпIеllтьl

или нax(aTиeм клaвиши <Q>. Пoсле Ha)i{aTиянa инстpуМеtlT кypсop МЬlши ПpиМeT BиД pyки. Пoслe эToГo BЬl МoжеTе нa)кaTЬ нa слoй ДЛя еГo llеpеМеЩellия. Еcли нa)I(aTЬи [lе oTПускaТЬ кЛaBишIy <Shift>, Мoжнo вьlбpaть сpaЗy }IескoЛЬкo сЛoеB. Bьrбpaв сЛoй, вьl МoжеTе вьtбpaть' OтrrосителЬtlo rlегo еГo BЬIpoB}lяTЬи кaк (пapaметр Pдспo. лoэlсить). Cлoй мox<етбьIть BЬlpoBHенoTHoситеЛЬHoПерBoГo oбъектa (пеpвoгo BЬlдеЛен}loГoслоя), изoбpaжения, BЬlдеЛеHия,aктиBFIoГoсЛoя, aКTиB}loГoкaна.пa' aкTиBнoГo кoнTypa. Пapaмeтp CмещeнIlr пoзBoЛяеT зaДaTЬ BеЛиЧинy сMещеHия (в тoм Числe и oтpицaTельнуro) в тoчкaх ДЛя дoсTи)I(еHиЯLty)к}loГo B Ь lp a BHивa Hи я'

!Ц9йлPа5ш..!-1Pа959 ,',,.,,,,.., ,' ,. . '',.,

l ;. El 1, i j # ъ' :. *fs&. .t

{ltii.

t,i.i

*

il____t;!

.r.

/

-

ffi.ф,rt .#' #

ГJ.'.W

6.5.3. И нстpyм eHт Иcl<puвлeнue

(pиc.6 . З 3 'б ).

,}

tr'Мliрilжffi A г$ W /t,ж .#a*

искрl4влeн}re

И н с. г pумент Искpи в л е ши е ( p и с . 6 ' 3 З , а ) ис П o Л Ь зyетcя Д\ЛЯП r pеМ ещ еH и я oДнoй ЧaсTи сЛoЯ' кoнTypа иЛи BЬIдеЛеFIияB o.цHoМнaПpaBЛении, a дpугoй B 11poТиBoпoЛo)кнoМ.Пapaмeтpьl и}|сTpyМeнтa ПoзBoЛяюT зaДaTЬ нaПpaBЛе. н и е ис кpиBЛ e H Ия , и H T е pП o Л я ц иto ' o б p е з к y и д p . Пo э ксп еpи м eн ти pуй те с эTиlvrи ПapaМеТpaluи' нтoбьl Дoбиться нy}кHoГo вaм эrpфeкTa искpиBЛe}Iия

li

it* r. 'f,R fis :iti '. ' ,')'

iЦ:!*.s,

a

Ф oбьlчноe.Gпёрёд) (нвiaд) l..Ф кЬррe*тйpyЬщeе

:,'V:i;

]с пoляNи

-r '-i Изображенlrе

,,,,.,1,,::.

6.5.4.ИнстpyмetППepcпeKmuвa Инстpyмент Пеpспектшвa (pис. 6.34) изменяeT ПеpспекTиBу aкTиBltoГo слoя. ИспoльзoвaTЬ иHсTpyNtеtIT .цoвoЛЬttoПpoсTo - пoсЛе еГo акTиBaции (.Цляэтoгo l\,lo)I(lloПpиМениTЬ кoшtбинaци}o кJIaBишI<shift>+<P>) вoкpуг изoбpшкения (или вoкpyГ BЬIllеЛеHия) пoявится ПpЯrltoyГoлЬнaяpaN,tкa.Haжмите Левytо кlloПКy МЬlши и' Hе oTПyская ее, пеpeмешaйTe MЬ|llJЬ'чтoбьt .цoбиться нyiкнoй llсpсПекTивьr.!дя BoзBpaTaB исхo.цHoeсoсToяние нa)кN,lитекHoпкy Cбpoсllть.

&::,:yff#.*"

;;;'$"-_-__-"1*, *"*i"-".", "_lfi ".**;";

6.6. Пpoчиe иHстpyгvleнтЬl

Коффициент искривле}Ф1япo !:

К иtlс.l.pумеHTaM' не ПoПaBшlиM ни B oдHy ГpyПпy' oт}loсяTся сле.цytoщие пяTЬ:

ГБ; Г.Eфi"Y*l Г с,й*l tТ'i*,r.]Цl

п

Е]l

l{rlll,l.y;lt'l Il! lt l -

исгloЛЬзyеTcя Д,ЛЯсoзДaния кpиBЬIх [iезье (этo.г иtiсTpyв titаве 9),' NrсIl,|. бy.rtс,r.])ассМ()T.l)с1I

F

l

Pис. 6.33. a _ иHстpyмeнтИскpивлeниe; б - диaлoгoвoeoкнo нaстpoЙкикoэффициeнтoBискpивлeHия


t'2n tJv

Чacmь ll, Бaзoвыe oпеpaцuu

Глaвa 6. Инcmpумeнmы GlMP

131

(в) Pис. 6.34.PeзyльтaтпpимeнeнИя инстpyмeнтa Г JI

п гleрGпeктива Фoн.!aG;jрФ

Матpицапpеofpазoвaния 1p8247 o'4o979 0,00091

0,00000 0,5з608 -0,00103

0,00000 ,0,00000 .1,00000

_й*l Гs-*":". l .Г*G,**ryJ Б..:!,*Ц r. Pис. 6.34. ИнстpyмeнтПepспeктива (а), мaтpиLlaпpeoбpaзoвaнияизoбpaжeния(ф

|#. 1 Пипетка |{:.l| - испoЛЬзyетcЯ Д\ЛяПoЛyЧеHия ЦBeTa из изoбpокения пpoсTo HzDкМите пипeткoй нa эЛеМеHT изoбparкения' цBеТ кoтopoГo BЬl хo. TиTe пoЛyЧИTЬ'kI эТoT цвеT сTaнет цBеTOM ПepедllеГo пЛaHa;

tffil

п

Лупа Iчt";ь|- изМеняeтмaсштaб изoбparкeния;

П

Измеpитель | ffi. l-

П

Tекст ш

lкl

-

пoзBoЛяeтизMеpиTЬpaссToя}IиЯ и yГЛЬI;

сoз.цaниеТекстoвЬIxнaДписей(c.u.zлаву I3).

Ilсс:l'ги иllс.l.pyмеllТЬl llaсToJIЬкo tlpoсTЬl. ЧTo BЬI paзбеpетесь с t|и|\4ибез кaкихl l l tб tl

кtl ммсl l l .аp и сl } .


132

Чacmь ll' Бaзoвыe oпepaцuu

Illt этом oбзop иHсТpyмe}iтoв Мo)t(Ho считaTЬ з a Bepш eH н Ь I м ' Tеп epь сaм o e |tl)с]vtя гlеpеЙти к pабoте с фoтoгpaфИЯN|И.

6.7.Peзюмe l] ,ггoй ГЛaBе МЬr paссмoтpеЛи ПpaктиЧески Bcе и|lсTpyMе}lTьr GIМP (кpoмe инс|.l)уMеHToBцBеTa, кoTopЬlе буlут paссМoTpеHь| B ?.rIаве Iб, и нeкoтopЬlх дpyt lrх). Глaва ПoЛyчиЛaсЬ дoBoЛЬнo oбъeмнoй, пoЭтorvty сЛeдyЮщaя (е.lасlа 7) буllс.г Пo'eнЬшe. B ней MЬI paссNtoтpиM oсHoвьl oбpaбoтки фoтoгpaфий в ( i lМP .

Глдвд 7

t^ f o

Paбoтa G фoтoгpaфи яt't.v| 7.1. ocHoвHЬle oпepa цИv|нaд фoтoгp aфvlями l} бoльцlинсTBе слyЧaев paбoтa с GIМP (если вьl не дизaйнеp, a oбьlнньlй rlю. битель) сBo.цится к HесЛoжFtЬlМoПеpaциям с фотoгpaфиями: изМеHr}lие paзN4еpa,пoBopoт' кaдpирoBaние, yстpaHeние э(lфектa ''кpaснЬlх ГЛaз'' и, BoзМo)I(. lto, paзМЬITиelпpидaниr peзкoсTи. Имeннo ЧетЬlpе эTи oПеpaции МЬI з.цесЬ и пoскoЛЬкy I.IleДеBpЬl двyмеpнoй гpaфики BaМ' скopее Bсrгo' сoЗl)aссN,toтpиN,t' /(ilBaTЬне пpидется. l(стaти, в фoтoсryлиях Эти пpoстЬlе oпеpaЦии BесЬN,taнедешеBЬl. Haпpимеp, lIсЧaтЬ фoтoгpaфии с цифpoвoгo }toси.ГеЛяB сpеДtlеМ сToиT 3_5 pyблей (ценa 'iаBисит oТ paзмepa сниl\,lкaи дpyГих фaктopoв), a зa кaдpиpoBaние с вaс Пor.peбyют pyблeй 25. E,cлtl фoтoгpaфия oдlta. ].o тaк и бьlть, a BoT есJlи }{х дeся.гЬ' тo p.lзyMнеe' пoтpaTиB 5_l0 минуT, сделaTЬ всe с ПoMoщьro GIMP сaМoMy' ЧеM плaтитЬ зa эTo }|еЛиlllниe.цеllЬги.

7.2. П//.аcц!тaбиpoвaHиe /(авaйтe пoпpoбyем дЛя HaЧaЛaизмеl{и1.ЬpaзМep кapTиtlки. Э.гo весьмa Ba)(rlaя ()lI(Jpaция. Пpeдпoлoжиlvt' y Baс uифpoвoй фoтoaппapaт нa 6 N|еГaПиксеЛoB'Чтo tlбсспеЧивaеТpaзМеp фaЙлa фoтoгpatpии в 3_4 Mбaй.Г'ДЛЯ Пe(IaТиtpoтoснипlкa 'r|.(),кoнечHo' хopoшo. А вoт eсЛи Bьl зaхoTиТе oTпpаBиTЬ тaкoй фaйл кoшly-тo rltt ИнтepнеTy дЛя Пpoсlv|oTpa}la кoМПЬЮтepе, ПoЛyчaтeль буДет llе ollеЕlЬ .цo|t()JIсн. Bo-пepвьlx. paзN,|еp pисyHoк ПpoДЛя пepесЬIЛки BеЛикoBaT,Bo-B.I.opЬlх, сMaT.pиBaтЬHa ЭкpaFIебyлeт неyДoбнo - Пpиде.ГсяyMeнЬшaTь Мaсшtтaб'чтoбьt r|ltrr.oгpaфия ПoМестиЛaсЬ Ha Экpaне цeЛиKoM. Уменьшив paзМrp ltзoбpa>кения ,'к) IlсpесЬlЛки' tvlЬl aBToМатиЧеcКИ у1 ПpяМo пpoПopциoнаЛЬнo yMе}tЬulиМ и r I laй :la. l)il,||\1сp


1З4

Чaсmь ll. Бaзoвыe oПepaцuu

Итaк. пpистyпиМ к изМеHеt|иtо piвMеpa' кoтopoe в GIМP нaзЬlBаеTся Jvtасultllабupoванuе,u. Пoсле oTкpЬlTия кapтинки oнa ПoяBиTся B }|oBoMoкне. I-I{елкнитe нa к a pт инке п paв oй кн oп к o й М Ь I I I I ии и з пo я B иBш I e Г o сям ен ю (pи с.7.l) вьI бepитe кoмaнлy Изобpаясениe I Paзмеp изoбpaэкения (или MaсштабиpoвaТЬ B зaBисиМoсти oт Bepсии GIМP).

Глaвa 7. Paбoma c фomoеpaфuямu

135

Bьlбpaв пapaметpЬIмaсшrтaбиpoвaния' HDI(MиTекHoпкy Изменить - paзМeр изoбpaжeниебьlлo paзМepoм фoтoгpaфиибyлет изМeHен.Moе opигиHzulЬHoe 2816x2| l2 тoчек и зaHиМzlлoнa.циске 1,З2М6aЙт. Пoсле изМeнеHияpaзMepn дo 800х600тoЧек изoбpшкениесTzU]oзaHиMaTЬHa Дискe всегo l3l Кбaйт. Paз. ницa, кaк гoвopиTся, нaЛицo. Tепеpь изoбpa>l<ениe ГoToвo ДЛя ПеpeДaЧиtlo

Интеpнеry.

Pиc. 7.2' flиaлoгoвoe oкнo Cмeна pазмepа изoбpaжeния

Puc. 7'1. BьtбopкoмaндЬ| мaсштaбиpoвaния B oткpьlвшеМся диzlЛoгoвoм oкне Cмeнa paз}|еpa изoбpаясенtlя (pl,lc. 7.2) Moжнo yстaHoвитЬ нoвьlй paзМep фoтoгpaфии в пикоелaх или )кe вьIбpaть из спискa единиЦ изMеpeния (нaxoдится спpaвa oT ПoЛя Bьlсoта) oпци}o пpotlсit,гьI и Bl]есTиltoвьlй paзMеp каpTиHки B ПpoценТax oT opиГин:rЛa.

oбъeм. Bьl им никoГo llс /{ля сoвpемrнHoГo Интеpнeтa п |,З2 Mбaйт уДуIBИTэ.КoгДa BЬI oTПpaBляеTе o.цнy фoтoгpaфиro' ее Мo)кнo .{alк€ oТПp{lBИ.l.l' как eстЬ. Ho, нтo дeЛaTЬ' есЛи BЬl хoTиTr oТПpaвиTЬ дpyзЬяM свoи фoтoгpaфии с oTДЬlхa эTиM леToМ? Пoнятнo, нтo бyДeт Hе oдHa фoтoгpaфия, a минимyм |(). A этo yx<e |З,2 М6aЙт. Учитьlвaя' ЧTo paзMеp ПисЬМa Ha МHoГих ПoЧToBикaх l|с r{o)кеT ПpeвЬlшjaTЬ 9_l0 MбaйТ' вaN,tПpиДeTся oTпpaBлятЬ нескoЛЬкo писсм. l|.l.o}tе oЧeнЬ yДoбнo. ИспoльзoвaTЬ apxиBaTop дЛя yМеtlЬшeниЯ paзмеpа (lai'i;ttlв фoтoгpaфий тoxсе He пoЛyчится' BедЬ фopмaт JPЕG (a иMеннo l] llсM' кill( lIpаBиЛo' сoхpaня}oтся цифpoвьlе фoтoгpaфии) yже яBляеTся с)кaTЬlМ,и apх}|. trar.op oсoбo не yЛyЧlxИ^ГcИ.ГуaЦV|ro.HaoбopoT' apхиB Мo)кеT .Цax(e lrOMCllIil.r'|l IlсpсДaЧr писЬМa, пoскoЛЬкy HекoTopЬlе ПoчToBики зaПpещa}oт l]JI0)l(сll]l'Ilt ilрхивax. Пoэтoмy дЛя ПoдГoТoBки к ПеpеДaЧефотoгpaфий по Иtl.l.сptlс'l.yJlуll. I llс и сl.I o Л Ь зo вать с }y rlк l(иlоиз MсllсlIиЯp aз Mсp a GIМP.


Чaсmьll. Бaзoвыeoпepaцuu

13 6

нaMи ПoсЛeмaсruтaбиpoвaнияl31 Кбaйт- нe пpeдeл.BЬIfla и пoлyнеI{HЬlе беpитr кoмaндy Фaйл | Coхpaншть кaк. Пpи сoхpaнении JPЕG-фoтoгpaфии yстaнoвитЬ пapaмеTpЬIфopмaтa JPЕG, a иМеH[to- кaЧeствo GIМP Пpедлo}I(ит изoбpuсeния в ПpoценTHoMoтHoшении (pис. 7.3). Пo yмoЛЧaниЮиспoЛЬзyeT. cя кaчестBo90Yo.E,cлvlфoтoгpaфиябyлет испoлЬзoBaтЬcятoлЬкo ДЛяэкpaннo. гo пpoсMoтpa(a не для пенaти)'To Mo)кнoyI\4eнЬшиTЬ кaЧeстBoвПЛoтьдo 65Yo' I-laш глaз oоoбoй paзHицЬIне зaМетит (если, кoнeчнo, не пpисMaтpивaться), Ho зaтo paзMep фaйлa ПoЛyЧитсявсeгo 60 Кбaйт. Boт тепеpь l,lo)кHoyПaкoвaтЬ хoть l00 фoтoгpaфий, и oни булyт зaниМaтЬ Mенee 6 Mбaйт (6 Mбaйт : = 6144 Кбaйт' a BaЦIи 6000 Кбaйт, к тoМу )ке ещe HефaйльIбyдyт зaFIиМaTЬ мHoГo yмеHЬll]итpaзМepapxивaтop).Пoэтoмy всe фoтoгpaфии вьl Mo)кетеoТПpaBиTЬoдFlиMписьмoм!

Глaвa 7. Paбoma c фomozpaфuямu

137

ЗBaTЬкoTopьtй мo>кнo,HaжaB клaвиши <Shift>+<R>(pио. 7 '5). ИncтpуМеHт ПoзBoЛяетзaдaTЬyгoЛ и цеHТpвpaщеHия.

! tлoи l Цвет ! цnстрy"e","t

| дид.лorи i ФиДЬтpы на90oЦочасoвойстрелке Ъ Повернyть s

Пoвеpнyть на90oпротивнасoвой стрелки

на 180o ff Пqвернyть

исxqднЬle пaрёilrтрhl

1апgl-'ttrить9т|J

Pиc. 7'4. Meню ПpeoбpaзoваHия Plаc. 7.3..Qиaлoгoвoeoкнo Coxpанить кaк JPЕG

.iМ

7 .3. ИнстpyП,leHт Bpaщeнue .I.епepь пoпpoбyем вpсtщаmь изoбpaя<ениe'Шя эToГo Пpедyсt\4oTpенo I\,tеH}o Изoбpaжение | ПpеoбpaзoBaния' ПoзBoляющee oTpоl(aть изoбpокение пo l}еpTикurЛи и гopизottт{rЛи' a тaк)ке вpaщaтЬнa 90 и l80 гpaдyсoв (pиc.7.4)' liс.rIи.гaкиефиксиpовaнHЬlезнaЧeнИяBaс Hе yстpaивatoт' и BЬIхoтите зaдaтЬ сoбсr.вdнllьlйуго.ll Bpalцrния' вoспoльзyйтeсЬинстpyМенТoмBpаIцснис, вьl-

:l l":ir-.

"'.::-

tjвцтрд:.:|+oо,о0 l*. ,

..,. ,.

:,:: , .

,.

.ш"'+Ёii.'..,i.з..9..'9..99""j#iri*ii,

ГЗ,.:f,lГGPlчЦ t.

r Г ",,l'I,',T

Pnc, 7.5. ИнстpyмeнтBpащeниe


Чacmьll. Бaзoвыeoпepaцuu

138

Гnaвa 7' Paбoma c фomoеpaфuямu

139

7.4.Кaдpиpoвaниe Кa.Цpиpoвaниe зaкJl}oЧaeтся B вьlpеЗаtluu части изoбpax(е}|ия - сllaчaлa BьI вЬlдeЛяeТe Hy)IGуto вaм oблaстЬ' зaTeм BЬIпoЛHяeте oпеpaцию. Пoслe этoгo Bсe' чтo Haxoдится зa пpeдeлaМи вЬIдеЛeннoй вaми oблaсти, бyлeт yдirлeнo. !дя нaяaлa кaдpиpoBaния нaжМитe кoмбинaцию кJIaвишI<shift>+<с> -yкa.]aTеЛЬ МЬllIIи пpиrvtет фop"y ск.шЬПeЛя. Bьlдeлите пpямoyгoЛЬнyto oблaсть (pис. 7.6) и HzDкмите кJIaBишly <Еntеr> или щeЛKнитe левoй кнoпкoй п,tЬIlllиHa вьlделeннoй oблaсти. Peзyльтaт кaДpиpoBaния пpе.цстaBЛеHнa pиc.7.7 .

Pnc. 7,7.Peзyльтaткадpиpoвания

7.5. Инcтpyмeнт Paзм ьIвaHue/Peзкocmь Инoгдa нy'(Ho ''рaзмьlть,' Hекoтopыe yЧaсTки кapти}lки иЛи )кe' нaoбopoт, yчaсткaм бoльrшеpезкocти. Ho чaще Bсе.TaкииспoЛЬзyеTllpидaть нeкoтopЬltt,t _ дJlя сoкpьtтия }IeкoтopЬlx yЧacткoв фoтoгpaфии, кoтopьle ся pаЗJv|ь|ванuе

сoвсerr{неoбязaтeлЬнoBидeтЬпoотopoHHим.Haпpимеp' дoвoЛЬHoчaстo Мo)кнo встpeтитЬoбъявления o пpoдоке aвтoмoбилей с фoтoгpaфиями, Ha кoтopЬlx рaзмЬlт гoсyдapствeнньlйнoМep. Pиc. 7.6. Bьlдeлeниe oблaсти для кaдpиpoвaния llсли y Ёaс чтo-тo нr пoЛyчилoсЬ' н€ D кMитe кoмбинaцию кЛaBиш / U| я( )'гM еlI l l'lIoсr l с/ l l l e йO 1 l е p а l t и и.

<Сtr|>+<Z>

испoльзoвaтЬ инстpyмeнт Paзмьlвaние/PезкoсTь /(ля paзмыBaния l\,to)t(Ho (рис. 7.8) - aктиBиpyйте инстpyмент' вьlбepитe кисть (oбьlЧHo испoЛЬзyеTся кPyглaя кисть), yстaнoвитe pе)Iшtl,t (pезкoсть или paзI\,tЬIвaниe) и скopoсть. Tеl|сpЬ вaM oстaeтся тoлькo ''paзмьlтЬ''yЧaстoк изoбpaжения.Peзультaт paзМЬIltilllияпpедстaвлеHнa pпc' 7 .9.


Чacmь ll. Бaзoвыe oпepaцuu

140

,Q, ,-9,il,.Baсшl.. APi9re.

Гnaвa 7' Paбoma c фomoеpaфuямu

141

, .....,,, , ,.,,,".

Е l . $ A# * Ч Ж m

lr} / ffi. ,ф * 'i;.k *hF& EA '$

m,,{l-wd.*e **l ffi,& ii.;Ыii

шffi ].1 l r el +

lазr,rьiвашe/pcзкoсть

E

Pис. 7.9. PeзyльтaтpaзмЬlвания

7.6.УстpaнeHиe эффeктa .'кpаснЬlxглaз'' Г.в.:'lr.-,,'g, -ii f, l.ГlйтJ Pис. 7.8. ПapaмeтpьtинстpyмeнтaPaзмьlвaниe/Peзкoсть Llтoбьt paзМьlTиe BЬIпoлнялoсь бьlcтpеe' мo)t(Hoвьlбpaть кисть бoльшегo paзMopa, a .гaк)кеyвeлиЧитЬ мaсштaб или скopoсть дeйствия инсTpyме}l.га.

/(tlвoльнo ЧaсTo пpи сЪемке зpaЧки глztз ЧеЛoBекa ''кpaснetoт''. Taкoй эtpt[tск'r IlitЗьIBaетсяэффeктoм ''кpaсHЬlx глaз''. Эффект ''кpaснЬlх ГЛaз'' Boзникас1.и'}-,til (rl.l)a)кeниясвeтa фoтoвспЬrшIкиoT гЛaзнoГo .цHaчеЛoвекa. КpoвенoCHlllC Ct)C},lll,Il.Лaзнoгo дHa иМеют кpaсньlй цвeт' ПoэToМy и пoяBляется тaкoй эr|lr|lск.r'. ('сii.taс МЬl ПoПЬlTaeМсяeгo yстpaнитЬ сpедсТвaми GIМP. ()rкpoйте

фoтогpaфию, кoтopy}o нyx(Ho испpaBитЬ. Если фoтoгpaфия бo;lt'tttrl|() pазМеpa, тo Moжllo в oкHе изoбpaжeния устaHoBить мaсштaб |00%, а.til.l'сги ttс1rсйтик нy)кl{oМy tppaгмеllтy фoтoгpaфии (к глaзaм)' Если rlсе tptlrut.pltr|lltл ttсбtlJ ll, tlttlt. () p а'tlltсp a,

lly ж llo

у llсJlи rlи . l. l, м асttt, габ lю

| 5 0 - 2 ()0 %l.


42

Чaсmь ll. Бaзoвыe oпepaцuu

Глaвa 7. Paбoma c фomoepaфuямu

143

Baм нуrкнo бyлет BЬtДелитЬ зpaЧки ГЛ.tз' ПoЭТoмy yбедитесЬ, ЧTo yсTaHoBлеH мaсштаб, Пpи кoтopoм вaм бyДет Удoбнo эTo сдeлaTЬ (pис' 7.l0). AктивиpyйTе (pи с.7.l l).

иHсTpyМент BьIДелеIIие эЛЛIlПсa и BЬlдеЛиTе зpaЧки ГЛaз

Bьtпoлнитe кoMaнДy MеЕl}o oкнa изoбpaжения I{вет | Toн-HасьIшIеrr}IoсTЬ. B oткpьIвшrеМсяoK}lе (pиc. 7.12) вьIбepитe кpaсньIй цBеT и yсTaнoвите пapaьteтp HaсьtщeннoстЬ .цЛяHегo в -100.

Bьl6еpите oснoвнoй цвет для из}tеliения

iW

t:) n

Pиc. 7.10. Бoльщaя фoтoгpaфия:yстaнoвлeHмасштаб

.100%

1

*u

*u , l

прoсlloтр

t EФч'lllГ:Е":] Гlц;П Pиc.7.12. Удaлeниe кpaснoгoцвeтa I loскoлькy иЛЛ}oстpaции B к}lиГе неpнo.бельIе' pезyЛЬтaт BЬIПoЛне[lияoПеpallllи llpиBo/lиTЬЗllесЬ }lе сTaHy- paзниЦЬl BЬIBсе paBнo B кHиге Hе зaМетитe. P и c. 7. 1 .t.3 p a ч o кn p a в o г oг лa з aв Ь |д eл eн


144

Чacmь lI. Бaзoвыe onepaцuu

7 '7. Peзюмe l} 'l,гoй ГЛaBе МЬl нayЧиЛисЬ BЬlПoЛняTЬпятЬ сaMЬlх BalкHЬlх дЛя ДoМaш]HеГo l t с lIoJlЬз oBа н иG я IMP оп е pa ц ий , a и М е Еl } l o : п

изМеHеl{иеpaзМеpa фoтoгpaфии дЛя ее oтпpaBки пo Интеpнету,

г:l кaдpИpoвaние,тo есTЬ BЬlpeзaHиеЧaсTи фoтoгpaфии; п

BpaЩение фoтoгpaфии;

П

paЗМЬlBaHиефpaгментa фoтoгpaфии;

П

yсTpaнениe эффектa кpaснЬlх ГЛaз

|\ ttt1lеtttьей часmu кнuzu МЬl ПoГoBopиМ o pисoBaнии в GlMР.

ЧAсTЬ lll PиGoBAHlАЕB GIMP Tpeтья частЬ кHиги пoсвящeна pисoвaHию' тo eстЬ сoздaнию в GIMP нoвЬlx изoбpaжeний.3дeсь мЬl pассr'oтpим oснoвнЬIe пpиeluЬlpисoвaния' к1^cт|^, тeксrypЬl' гpадиeнтЬl и всe' чтo oтнoсится к pисoвaнию'


Глдвд 8

l^

lo

ocнoвHЬle пpиe]иЬlpисoвaHия 8.1.PисoBaниe линиЙ /]:rя pисoвaния линиЙ сЛyжaT иHсTpyМeHTьlКapaндarп и Кисть. ПepвьIй ис|t(U|lrзyеTся .цЛяpисoвaния oT pyки )кесTкиx линий, a втopoй - ДЛЯpисoвaния llltttий с paспЛЬlBЧaTЬ|микpaяМи. oбa инстpуMеHTa ЧуBсTBителЬHЬIк вьlбopy rlrсr'и (фopМЬI инстpyментa) - тo естЬ и для КapaнДaцIa (pис. 8.l)' и для Кшсr'и (pис. 8.2) BЬI l'toжеTе вьlбpaть кистЬ' с ПoМoЩЬro кoтopoй бy,lет нapиutt|til|laЛИI1v|Я..{aжепapaмeTpЬl этиx иllсTpyментoв oДинaкoвЬte. Paзницa зa. l,l|()r|aется'кaк y)кr бьlлo oтмечeHo' B )I(eсткoсти лtаниЙ. пapaмeтpЬI и}tсTpyМеHтoвКapaндаIш и Кисть: |tшсспtотpим n

tlilpilМеTp Perкшм зaдaет тип пpиN4енe}rиякpaски. Perки'мьt иHстpyмеtlтoB рl{сOBaния aнaЛoгиЧHЬI pе)киМaм cЛoеB' кoтopЬIе бyлyт oПисaнЬl в zлaве ]2 (.ta исклtoнеHиеМ peжиМoв ПoзaДи и oчистка цветa)' пoэтoМy cеЙчac я JllIIllЬoTMeЧу oсoбo иHтеpес}tЬIеpежиMЬl: о

ПoзaДи ПpиМеHяеTся ToЛЬкo к сЛoяМ с aльфa-кaHaлoм (кaнaлoм llpoзpaЧнoсти). Кpaскa HaкЛaдЬlBaется Лиtl]ь Ha неПpoзpaЧнЬle oблaсти с.ltoя.ПpинeМ кoЛиЧесTBoкpaски зaвисиT oT знaЧeния ПpoзpaЧHoсти1|сМoнo ни)I(е'тем бoльше кpaски бyлет пpиМеHенo. B этoм pe)киМе l)исoвaние нa HеПpoзpaчнoй oблaсти не ДaсТ HикaкoГo эффектa - BЬI l|иlleгo Hе yBиДиTе, a BoT pисoвaниe нa ПpoзpaЧнoй oблaсти бy.Цетпope>кимpисoBaHия; х())l(е}la HopMzrЛЬнЬtй

r

().llrсткa

цBеTa -

уДaлЯeT цBеT ПеpедHeгo тrлaнa и зaМеняет егo Fra

lIilс.l.иtl}lуlо пpoзpaчнoстЬ; r

l'шс,l.вtlpсllиr -

IloзвoЛяеT Пpи.цaTЬ ЛИI1ИИ эффект ''нepяш]лиBЬlx'' Мaз-

кrrll. IIосмoTpитс IIa pис' 8.3 oH сДeЛaн иHстpyМентoм Кисть oДнoй ,trlii lt rt<скис'I.l,lсl.l lо tlсpвt,tй Мазoк l|apисoBaH B нopМ€ ш ЬHoМ pе)I(иMе' a tr,trl1rrlii

l} pс)l(},lМсpnс.l'ltopсlIия]


Чaсmь llI'Pucoвaнueв GlMP

1 48

Глaвa 8. ocнoвныe пpueMы puсoвaнuя

Pис.8.3. HopмaльньtЙpeжимtи peжим paствopeHия

Pис. 8'1. Пapaмeтpьt Кapандaш иHстpytvlеHтa

Pиc' 8'2' Пapaмeтpьt инстpyмeнтaKисть

o

ypoвеHЬ ПpoзpaЧHoсTи Пapaгfeтp Heпpoзp. (непpoзpa.rнoсть) oПpедrЛяеT и ее paзМep; кисTи' a ПapaМеTpКисть ПoзBoЛяеTвьlбpaть сaMу кисTЬ

o

paзMеp кисти. Если Пapaметp Maсrштaб ПoзBoЛяеT бoлее ToЧtlo yKiBaTЬ пpивьl бopе ки сT и (п a p a ме т p К и с т ь ) B Ь l t \4 o ) к е Тевь r бpaтьTo Л Ь К o фи кси po вьl мoxtеTе yкaзaTЬ ваt|tlЬlеpaзMеpЬI' To с ПoМoЩЬю ПapaМетpa Maсштaб

лIобoй paзМеp кисTи; T.OJIЬкoк ГpyПllЬl LIувс.гви'гсЛЬtloстЬ к Ila)киMy oTltoсяTся г:l }IilpaMс,l.pl,| t t с буltе м t .р l t r Il tr . l с с l ttl M у I I Jl а l lIIlс .Iу, ll( ) ] .l.O llrу I\t l,l их

p ассМа'l. l]ttltil'l'I ']

Pиc. B.4.Mазки фиксиpoвaннoйдлинЬl

149


Чacmь lll. Pucoвaнue в G|MP

150

Глaвa 8. ocнoвныe пpueMыpucoвaHuя

151

ФиксиpoвaнIlaя ДЛинa rштpихa вЬl Мo)кeтeoПpeс ПoMoщь}oПapаN,trTpa ПяTЬ длину Мaзкa кистЬto. Нa pис. 8.4 изoбpaxсеHo деЛиTЬМaксиI\,tzrЛЬHyЮ Мaзкoвс фиксиpoвaннoйдлинoй в l00 пикселoв; кисти; ПapaМеTp.{,poясaниeпoзBoЛяrтсoзДaтЬэффект дpo)кaния

l

c o

пapaМетpCтепень(oнпoявитсяПocлеBкJItoЧеttияПapaMетpa.(poлсaнше) paвнa l,40; зaдaетстепеllЬдpo}кaHиякисTи.Ha pис. 8.5 степеньдpoжa}Iия Pис. 8.6. ПapaмeтpьlгpaдиeHта Хотя дaнньIй paздeл и HaзЬIBaеTcяPuсoваttuе lt|llt|lй, неПoсpeДсTвеtlнo o ЛиtlиtlиЧеГo еЩе I-|ебьtлo скaзaнo. ИспpaвиМ этoт HеДoЧеT.Чтoбьt ПеpекЛЮЧиТЬ 'lх lll|сTpyмеFlтьt Кapaндацr и Кисть B pе)киМ pисoBaния линиЙ, BaI\4}lyx(нo y.]lеp)киBaTЬ кЛaBишy <Shift>' Кaк пpaвилЬHo еe испoЛЬзoвaть, бьtЛo oTМеЧе1lo ||,,:tсlвеб. Еcли вьl зaбьtли, To я BaM нaПoMHto. Чтoбьl нapисoBaTЬ ПpяMyto Лиl|иlо. с}taЧ'шa oПpеДeЛитe ее HaЧuulЬнy}o ToЧкy - нa)кMиTеЛеBу}o кHoПки I!IЬlll|и B МесTе нaЧ,UIaЛинии. Зaтем HaжМите кJIaBишIy<shift>. Пoявится Тoнкaя .tсJlенaя ЛI1I1у1я oт нaЧaЛЬHoй тoчки To тeкyщеГo IIoЛo)кеHия Kypсopa МЬlll]и. ( )tIpедeлитeкoнeЧнyю ToЧкy и }la)кМиТеЛеByю к}lollKy MЬltllи ДЛя зaBеplUеtIия l)llсoBaния ЛиHии. oпеpaцию МoжHo пoBTopяТЬ без пoвтopнoГo oпpеДеЛеtlия ttlt.taльнoйтoЧки (нaнальнoй булет сЧитaTЬся кoнеЧHaя тoЧкa пpeдьlдyщей ltltttии) пoзBoлит вaм бьlстpo сoз.цaтЬсеpиto сoеДинeннЬlх oтpeзкoв.

8.2.Pиcoвaниe oкpy)кHoстeй. Инстpyмeнт 3aлuвкa кисти Pис' 8.5..Цpoжaниe

Еl

мaксимaльньtй эффект Mutзкa есЛи Hе BкJltoЧeHПapaметp !.oпoлняIoщий, кисти пo o.цHoМy и oПpедeЛяеТся HепpoзpaчHoсTЬю' пoэТol\,tyДBижениr эToт ПapaМетp BкJltoЧиTЬ' ToMy )Ke МесTy }|е изМеHяеT цBrт ToЧек. A если е}o мeсry дoбaвляет ToГдa кa)кдьIй пpoхoд кисТи пo y)Ке oкpaшенHoМy

llсс мьI пoлЬзoв€ U lисЬ сTapЬlt!4 дoбpьIм гpaфинескиM pедaкТopoм Pairrt. Если вьl ||()Мllите'To B нeМ бьlл инстpуMеHт для pисoвaния oкpy>l(tloсTей.B GIМP тah()l.tlиl{сTpyмeнтa нет. Кaк )ке HapисoBaтЬ oкpy)кнoсть? oкaзЬIBaеTся, Пpoс.Гo. Iiltм ttyя<нoисПoЛЬзoBaть иHстpytt4еHTЬl BЬlдеЛеl1ИЯИ зzulиBки B Пapе. !ля pи(.()ltAllия oв.rЛaиЛи кpyГa BЬlПoЛ}lитесЛe,Д.y}oщие действия: I

llBeт ToЧкaгй;

П

пЛaHa' Ho с ПoN4oщЬЮпapaобьtчнo кистЬ oкpaшиBaеTся B цBет ПеpeдHегo N 4r.гpa Б paт ь цB е т и згр a .ц иr I I T a BЬ I М o ) l ( е T е p и с o BaтЬ н eo .ц н и M ц BеTo M 'a yстaнoвиTЬ пapaМеTpЬl Гpa. ,.1,oд,"nio*. Этoт ПapaМеTp тaЮке гloзBoЛяет / lиell.l.а( pи с. 8. 6).

l]ьlдeлите oблaсть с пoмoщЬto иHсTpyМеHTaBьlДелениe ]ЛЛипсa (pис. 8.7). llсли вьI xoтите BЬlДеЛитЬ кpуг' пpи BЬlДrЛеHии yДеplкивaйTе кЛaвиIlly -.Slr ift>.

.) l}r'lбеpитe цBеT пеpеДнеГo плaнa. l

l]r,lбсllи.r.сиllс,l.pyМеtlт ЗaлrIвка и npиMсltиTе еГo к BЬI/lсJlсlllttrйtrб.ltitс,t.tl (1llr с.tl.ti).


152

Чacmь lll. Pucoвaнue в G|MP

15З

Глaвa 8. ocнoвныe пpueMы pucoвaHuЯ ()бpaтите B[IиMaниенa ПapaМетpЬlиHсТpуМeнтa Зaливкa (pис. 8.9).

Pис. 8.7' Bьtдeленa кpyглaяoблaстЬ

Зaливка Pис. 8.9. ПapaмeтpьrинсТpyмeHтa (.ltшll,lй ва>ltньlй из Hих -

цвeтoм Pис. 8.8. oблaсть зaлитaвьtбpaнньtм

этo Tип

зaливки.

Bьt Mo)кeTе вьIбpaть Ме)кдy Зa-

тексr.ypoй. 'tttttl(tlйllвс.t.()Мllсpel'U'leГo плatla' цвеТoМ фoнa или зaливкoй


154

Чaсmь lll. Puсoвaнue в GlМP

8.3.cтиpaHиeфpaгмeнтoвизoбpaжeния Иtlстpумент Лaстик (pис' 8.l0) испoльзyеTся дJlя оTиpaHия изoбparкения вьI. бpaннoй кисTЬIo дo фoнa. Пapaметpьl инстpyMеHTa Лaстик Пoхo)ки нa пapaМеTAlrтиластllк. oдHoгo: пapar\4еTpa l)Ьl oсTtшЬHЬlх иHсTpyМеtlToв pисoBaHия' кpoМe

Глaвa8. ocнoвныeПpuewыpucoвaнuя

155

I|аpaметp Aнтилaстик Мo)кЕ|o aктиBиpoвaTЬ y)I(е B пpoцессе стира}tия ПyгеМ Ila)l(aTияи yдеp)киBa}IиякJ]aBишlи<Аlр. Испoльзoвaть Aнтилaстик oЧе}IЬПpo. пpoведиTe иМ пo стеpToгvtyизoбparкeниtо' и oHo бyлет BoссTaнoBЛенo. /(.rlястиpaния фpaгментoв изoбpalкеFlия Mo)I(}roиспoЛЬзoBaTЬ кЛaBишIy<Dеl> |tЬlдеЛиTeс ПoмoЩЬto oдHoгo из инсTpyМеttтoв вЬlдeления oблaсть, кoтopyю BЬl хOTитe сTepеTЬ' и HzDI(MитeклaBи[Iy <Dеl>. Изoбpax<eниебyлет сTepTo дo фoнa.

8.4.Дoбaвлeниe тeкстoвЬlx Haдписeй / lля дoбавлeния тeкстoBЬIx Haдписей испoльзyеTся иt{стpyмент Tекст.

H aчеp т ани e шpифтa

Гapниrypа ЩpиФтa

Pa3мep UJpифтa

Pис. 8.10. ИнстpyмeнтЛастик и eгo пapaмeтpЬ|

Pис. 8.11' ПapaмeтpЬ|инстpyMeнтаТeкст


Чacmь IlI. Puсoвaнue в G\MP

156

Глaвa8. ocнoвныeПpueМыpuсoвaнuя

157

lIеpел TеM кaк HaHrсти нa изoбpalкениe ТrксT' aктивиpyйте иHстpyMеHT и oп. pе/lеЛиTе oс}lo3HЬlе еГo пapaМетpЬI: HaЧеpтaFIиeшрифтa, ГapниТypy rr.rpифтaи е Г o p a ЗМ еp(pи с. 8. l l ). lloсле oПpедеЛеHия пapaMrTpoв ЩеЛкFlите в тoй oблaсти pисyнкa, где дoЛ)кHa бьtть текстoBaя HaдписЬ' oTкporTся oкнo Tекстoвoгo редaктopa (pис. 8.l2), в кoTopoivt BЬl lr,to)кетеBBести иЛи зaгpyзить (кнoпкa oткpьIть) HеoбxoдимЬlй TексT. oднoвpeменHo в oкtlе pисoвaния BЬt булeте BидеTЬ' кaк вЬIГЛядиTBBrltенньIй BaМи TексT.

Pис. 8'13.BвeдeнньtЙ тeкст

8.5..{pyгиe инcтpyпlteнтЬIpисoвa нИя 8.5.1.ИнстpyмeHтШmaмп ltrrсt.pyмент [IIтaмп исПoЛЬзyетcЯ Д,Ля pисoвaния вьlделенной oблaстьto (/lсr|ilс,I.ill UTaМ п'' oблaсти) иЛи )l(е вьtбpaнн ьlм шaблoнoм (текстypoй). Пapaмстpьl

Ptаc.8.12.Bвoд текстa ГIoсле BBoдa ТексTa Ha)кМиTe KHoПкy Зaкpьlть. oкнo текстoвoГo pеДaктopa буltет ЗaкpЬlTo' a BЬl BеpHeтесЬ B oкнo изoбpaжеHия' гдe бyдет BьIДеЛеHвBe. /lсtlttьIй BaМ}tTeКсТ (pис. 8.13)' Испoльзyя иllсTpyМeнт Пepемeщениr, вЬl Мo. x(с,l.сПеprМесTиTЬ сoзДaннyю BaMи тексToByю нaдПись B любyю дpyГyЮ oб. J Ia с'I .l, p и с y l l к a. l . , с .ltlt вьl З а| \{ е ТиЛ и o ш l иб к y

B Tекст е'

I l (сJlкlI t l ,l .с 1t М l | i l Tr к с . г o R o й

lIa Д Писи

a кт иBиpyйТе -

oTкpoеTCЯ

T скс. г и oПяT Ь и FtсT pyМе tlт . гскс. ltrвt, tй pсдaк. З l|flК oМlllй

I 1 )l) ' l} к (r t 1)l )( ) l \ , tl } I , |с М ( ) ) I ( с ' г с ( ) T.pс ,rlа к,г иP O l] a 'г ь I] Bс /lс llllt '|ii

l)illlсс'lсl(с. l. .

l|()l.0 иLlсTpyМeнTa Пoxo)ки lIl!Я, кpoМe |||l ill!|Ilа -

ПapaМеTpa

изoбpalкeтvle

Ha пapaМеTpЬI oстirЛЬHЬIх инсTрyМеHтoB

Истo.Iник,

ПoзBoЛяlощегo

вьlбpaть

pисOl}a-

исToЧlIик

lUlя

ИЛИ тeксТypy.

8.5.2.Инстpyм eHт l7aлeц || , ', tttвt, 7 /l. llя сtlкPlrl. ГllЯ

Г oClI oМ ср il

l, ttlп tl, lllllltllс/;rс. lкtlс. l. l'.

()к aз t, tвltс' lс, | '

ill| . гoМ oб и л я

l\ 4 l, l и сll()Jll), ]()l]аJI l| и llс' I . l)y l\ | сl| , l . til/ lillll' l l. ()l)il. ], ll() lll)()lllс ltс. / lJlЯ ltаlltсii


158

Чacmьlll, Pucoвaнueв G|MP

lltrлЬзoвaTЬинсTpyмeнт Палeц, peзyЛЬтaT ПpиMеI{ения кoTopoгo пpеДсТaBлeH

rrаp ис .8 . l 4 .

Глaвa8, ocнoвныeпpueшыpucoвaHuя

159

8.5.4.ИнстpyмeHтAэpoеpaф Инстpумент Aэpoгpaф иMитиpyеT oбьlчньtй рaсПЬlлиTeль.Егo Mo)кl.|oисПoЛЬ.toBaТЬ ДЛя pисoвaния paсплЬlBЧaTЬtхoблaстей. !ля бьlстpoй aктивaции иFlсT. рyМенTa Hynffio HaжaтЬ кJIaBишIy<A>. ПapaмеTpЬl инсTpyмeнтa тaкиe x(е, кaк }l y Дpyгих иHсTpyМeнтoB pисoвaHия. Peзультaт исПoЛЬзoBaHИЯaэpoгpaфa пpи|tсдeHH a pи с. 8.l5.

инстpyмeнтaПалeц Pис. 8.14. Peзyльтaтnpиrdeнeния

8.5.3.Инстpyмeнт oc6 emлeнue/3ameмI]eнue кисть для oсl Иltстpyмeнт oсветление/Зaтемнeние испoльзyетвьIбpaH}Iyю Rс.гJIеHия иЛи зaтeMнения цвeToB изoбpокeния. Пpимeняя этoт иHстpyMeHт' Mo)кeTe ПoлЬзoвaтЬcя rulaBишaми-мoдификaTopaми <Ctrl> и <Shift>. Haжaтиo кJ|аl]ишrи<CtrI> пpиBoДиT к ПepeклюЧеHи}o pе)киr\4aиHстpyМе}Iтa - C oCBoT. Лс1lия нa зaтемнeHИe И нaoбopoт. A нax<aтие кJIaBиПIи <shift> пеpекJIюЧaет иl|сTpуМеl{T B Пpяlvloли}lейньIйрeжиM, пpи кoTopoм oсBeтЛeHиe/зaтeмнениl llpoхO/lЦTllo llpямой ЛИ||v1|4.

Pис. 8.15. PeзyльтaтпpиMeнeнияaэpoгpафa

8.6. Peзю]иe llсtttlльзyя oсHoвHЬIе ПpиеМЬI pисoBaFIия' изЛo)кеHtlЬle в этoй ГЛaве' BЬI сМoжe|с сoзДaтЬ HoBoе изoбparкение с HyЛя. He зaбьlвaйтe ПpиMеI|яTЬ кЛaBи[Ilиrury1l,tt|lикaтopЬl' измеHяtoщие ПoBеДе}|ие иHсTpyMеl|Toв pисoBal|ИЯ, }1N||4 ()l|C|llty/tобlto lloJIЬзOBaTЬся t] пpol(сссс paбoтl'l с иllс.l.pyMсlt,ltlм, .t.гoбt,l ll()с,гoш l I l l ( )l l с l } ( ) зl r l ) i l l I l i l , I . l'ся l} Ila l|сJll, 1 lIlс,l.l) уM сl|'l.( /l.l"lя ) R }l,] |\|с!||с||llЯ 1 t х llа p ilM с'l.l) ( ) lt .


Глaвa 9. Macкu u Koнmуpьl

Глдвд 9

l^

161

сl{oвa щeлкЕyгЬ нa тoй жe кнoПкe. ПеpeклюvaтЬся B pe)киМ бьlстpoй Maски и tlбpaтнo Mo)кнo тaкI(e с ПoмoщЬlо кoмбинaции кJIaвиш <Shift>+<q> у1Л'1 кoмaндoй МeнIo Bьl.целeние | Пеpеклro.I ить бьlстpyю мaскy.

l.

Maски и кoHrypЬI 9.1. Бьlстpaя Maскa БьIвaют cv|.ГуaЦИИ,кoгдa нaМ }ryжнo сoз.цaтЬ oчеtlЬ cлo)l(нoe вьlделение. B тa. ких сиryaциях' кaк пpaBиЛo' иHстp}MеHTЬIBЬIдеЛeния'HесMoтpя нa иx qyнк-l циoHulлЬнoсть" бeспoмolцнЬl. Чтo же дeлaть? Bедь вьIдeление сoздaBaTЬ paBнo пpидется! GIМP дЛя Taких целей Пpедлaгaет cпeци:lлЬHЬlй инстpyмент быcnpую ,MсIску.Бьlстpaя мaскa ПoзBoляеT вaМ ПpoсTo нapисoвaтЬ BЬlдeЛeн a FIe вЬlЧеpЧиBaTЬ егo Пo слo)кHoмy кoнтypy. Пoвepьтe, этo Hal\.{нoгoy.Цoбнee,' l ЧеM исПoЛЬзoвaниeoбьtчньlх и}|сTpyMeнтoBвЬl,цeлeния.

с пoМoщЬ}oиHстpyMеHтoBBЬ|дeлeния'To Bи.цим Кoгдa MЬl сoздaем BЬIдеЛеtlие ',мypaвьину}oдopo}ккy'',зaдaющyю кaк бьl кoнryp BЬlдеЛеHия.Ho не BepЬтe - этo Hе пpoстo кoнryp' 8 ПoЛHo.. ГЛaзaМсвoим! Ha. сaмoм ДеЛе BьI.Il.елениe ценньlй Кaнaл B Гpaдaцияx cеpoгo, кoтopьlй кaк бьI пoкpЬIBaет изoбpaжен Знaчения пиксeЛoB кaHaJIaBЬIдеЛеHиЯнaхoдятся B.циaпaзoнe oт 0 дo 255. Ес., Jlи пиксеЛ Hе BЬIДеЛеH,тd егo знaЧеHие 0, eсли ПoлHoсТЬto BЬIдеЛeH- 255, l]сли пиксeЛ BЬIДеЛеHFIе ПoлнoстЬlo' eГo зHaЧеHие MенЬIIIе255. ''МypaBЬинaя HaПoЛoвинy BЬlДeле}llIЬlеПиксеЛЬI'пoскoЛЬкy oнa пoкaЗЬIBaет ,'1t.lpoжкa''

Кнoпкa aКтиBaцИИ

RаM кaк BнyтpенHto}o,Taк и вHешH}oю гpaницy вЬIдeления.

GIMP, Тo eстЬ пoслe IjьrстpaяМaскa oтoбpaжaет ПoЛHyЮсTpyктypy BЬtДеЛеHия gе актиBaции BЬl сМo)кетеpaбoтaтЬс BЬlдеЛeHиеM инoМ ypoв. FIaсoBеplIIеH[|o llс -

BЬl сМo)кeте pе.цaкTиpoBaTЬ HеПoсpедсTBеtlHo

кaнaЛ BЬlДеле}Iия.

9 . 1 . 1.Испo льз o вa H иeб ь l с тp o й м a с ки /!l я

l l сllск.l r l ()t| rllи я B pс)l(и М бь l с т p o й Мaс к и щ е Л к l l и'tс l r a M a J t с l l I ' к с l i i к l l o r l к e в

yl)ly ()кllil lt, ttl бp аl tс с ttl l я(p ис . 9. l ). /fu rя | t ( ) . t l t l ) i l l ittl б 1 l l t , t . t t ltIty ) к l { o I l l | ) |( t t сNJtсl}()м t

Pис. 9.1. Кнoпкa aкт|лBaциибьlстpoЙ мaски

l ltlс"rlе aкТивaции

бьlстpoй мaски BЬI yBидите вЬIДеЛеHие тaк' кaк бy,lтtr вt,t t.Nt(),r.pитe Ha негo Чеpeз кpaсHoе сTекJIO' paспoЛox(eHнoе пoBepх изoбpa>ксltltя' | ,lс llpoзpaЧHoстЬ кa)кдoй тoчки oтoбpaжaeт сTепeHЬ еe вЬlдеЛен ия (pиc.9'2\, .Гaким '|сN,rМеlIЬшe вЬI.целeH пиксеЛ, тем бoльшe oH зaкpЬlт шtaскoй. oбpа'ltlьt' ll|'|/lсJlеl|нЬIeпиксеЛЬl oтoбpaжaюTся ЧистЬlMи (pис. 9.3). Пo yNlOJItlallиl() l\|ilс|(il Il(ull(l}сЧеlla кpасIrЬlМ цBeToм' tlo R llaсTptrйкaх I l | t с l . .с с J l и к pa с l t ьt й l } a м l|r 1 lp а l] и.l.ся.

Bьl Mo)ксT.с lll'tбpаt'l, ,rt1lylrlii


Чacmь lll. Pucoвaнue в GlМP

162

Pиc.9.2. Бьtстpaямaскa aктивнa

Pис. 9.3. Bьtдeлeнa чaстЬ пиксeлoв

B peхсимe бьlстpoй п,taскиMo)кнo изMeHятЬ кaнaл Bьt.цeлeниякaк oбьtчньlй кa. lliш -

вЬI Moжетe pисoBaTь нa HеIvtпpиBЬlчнЬlми и}lстpyмeHтaми' }|aпpимep'

кистЬto или aэpoгpaфoм. To есть Для вЬIдeЛeHия B pe)I0мe бьIстpoй t\,taскиBЬ1 Mo'(eтe испoльзoвaть инстpyмeнтЬI pисoBatИя) a Hе Bы.цeлеHия! Pисoвaниo бeльlм BЬlдeЛит пиксeлЬl' a рисoвaHиe ЧеpHЬlM - yбеpeт вЬtдeЛeние. flля нaс.1 тиЧl{oГo вЬIделeния Mo)I(нo ltспoлЬзoвaтЬ гpa.циeнтнy}o зaливкy. .(ля пoлнoгo BЬIдeЛeния -

зirливкy бельlм цBeтoм. Пpи сoздaнии BЬtдeлe}|ияв peясиме бы. стpoй Maски нe oбязaтeлЬHo испoльзoвaтЬ тoЛЬкo иHстpyN,!еHтьIpисoвaния. Bьl мo)кетe тaкя(e пpиMeHитЬ иrrcтpyМeHтЬI вЬl,целerrИЯ-

нaпpимep' вЬlдеЛитЬ

oблaсть, a зaтеil,tзaлитЬ ee бельlм цBeтoм для пoл}loгo Bьlделeния, кaк бьlлo oкaзaнo paнeе.

Bнимднив! B peжимe быстpoЙмaски oпepaциикoпиpoвания,выpeзaнИя|/|встaвкипpиttneняются к выдeлeнию,a нe к сaмoмy изoбpaжeнию. (h'poмнoe знaЧениr иMеeт

цBeт' кoтopЬlМBЬl pисyeTe Bыдeление.Кaк ylке бьl-

Jl()oТI\,teчeнo,яеpньIй цBет сttип4aетвьIдeлеHиe пиксeЛoв, a бельlй -.вЬlДrJlяс,l. ttх. .(дя Bсex oстaлЬHьlx цBетoв пpиниN{aeтся Bo BHиIr,taниеЕlе цBeт' a яpкoсr,Ь. .l.tl есть пpи pисoBaНу|ИHa Мaскe лroбoй цBeт' кpoме чepнoгo и белoго,6yлс,г |||Dll.ЛядeтЬ кaк сepьlй. Iltl tlкoнчaнии pисoвaния Мaскy мo)кHo пpеoбpaзoвaтЬ B вЬlдеЛrние, щелкl|yв в lu|llлoГoвorиoкl{е кaliaJloв пpaвoй кlltrllкtrй lta бьlсr.poй rмaскr и вьrбpaв к()мllll.


Чaсmь lll' Pucoвaнue в G|MP

164

Глaвa 9. Macкu u кoнmуpьI

165

.ЦyКaнaл | Bьlделrние (pис. 9.4). Xoтя HaMHoГoПpoщe ещe paз нDt(aтЬкF|oпМaски (или кoмбинaциЮкJIaBиш<shift>+<Q>) кy BкЛIочеltия/вьlключения вoкpyг ''мypaвьинyЮ ПpиBЬIЧFlyю дopo)ккy.' oблaстьи BЬlyBиДиTeBЬlдеЛеннyto нeе (pис.9.5).

фaвка атpи6yтotsкaHала,..

tloвыйкaнал'.. j l,tl)iiliii,

i . . : :i i r :i i i

Pис. 9.5. BьtдeлeннaяoбластЬ .Д.o6авитьк вьtДeлeнию вЬ|чeсть из вЬ|делеHия ПrpeсrчЬ с BЬlдeлeниeFl

9.1.2.Coxpaнeниeмaски lltttllдa нy)кнo сoхpaнитЬ

BЬIДеЛеtlие B кaн€ U lе

мaскoй. /{.llя вьlбepиTe кol\4aн.цy Менto oкнa изoбpa)кения BьlДелениe I Coхpаllиr.ь lr 'rtll.o liilrlaЛе - бyлет сoзДaн нoвьlй кaн€ U l с иМеHеM Бьlстpaя Iиaска (pис. 9.6).

Pис.9.4. Кoмaндьtнaд кaнaлoмвЬ|дeлeния

' сoB al l и е BЬlДеЛе}|ия l ( а к ви/tи.ге pи с|. ( )сo.'tа llи я .

сaмьlй пpoстoй и эффективньtй спoсoб

вМесте с бьlстpoй

9.2.КoнrypЬl l',rltt'lуp -

этo oдHor\,tepнaя кpиBaя. Boзникaет

BoПpoс' ПollеMy Маски ll к()l|,l'у-

|)|'|l)ilссМa.ГpиBalo.I.ся в oднoй главе? oкaзt,tвасl.ся, Mс)l(/ly ttими бtlJtt,Ittсtlбtt1с. l ( ) ' l | с м R и l l и . l . с я l l i t t lсp t lt ,t й BЗl'Jlя/( .


Чacmь lll. Puсoвaнue в G\MP

167

Гпaвa 9. Macкu u Koнmуpьl oткpьIтьl й мнoгoyгoльньlй.

.t. ЗaмкнyтьIй изoгнyтьlй. 4 . Зaмкнyтьlй ПpoизBoЛЬttьlй (сoueтaет в себе кaк изoГнyтьlй кoнтyp' T.lк l| мнoгoyгoльньlй).

,,--l

\/t 2l lv l- -

//l

,/l ,//

K

А/

3

4v

Pис.9.7. Bидьl кoнrypoв

l(ак ул<ебьlлo oтмеченo, GIMP ПoЗBoляrT пpeoбpaзoвaтЬ кoнтyp B BЬIдeЛс||ltt .l'aюкe BЬl мo)кeTe BЬrпoЛHиТЬ oбpaтнoе пpeoбpaзoвaтИe - BЬl.цeЛeнияB к()ll. r.уp.Пpи пpeoбpaзoвaнии вЬIДеЛеHияB кoнryp сoзДaвaeМЬIйкoнryp бy.Це.гtu.l. l|o сЛeДoвaть ''мypaвьинoй дopoхске''. o.цнaкo ПoMHитe' Чтo BЬlДeЛениe- '),tr)

71вyмepньIй эЛеМeHT' a кo}lтyp - oдHoМеpньlй, oтсЮДa BЬlTекaет нeBoзм())|(. l|oстЬ пpeoбpaзoвaть BЬIДеЛrниeB кollTyp бeз пoтеpи дaннЬIx. B этoм сJlyll:lс. lIaПpиМеp'6yлет ПoТepянa инфopмauия o ЧaсTиЧHo BЬIдеЛеHHьlхoблaстях. Pис. 9.6. Kaнальtизoбpaжeния Кoнryp Toжe лrгкo испoЛЬзoBaTЬ ДЛя вЬIдеЛеHия oблaсти изoбpaжения, пo. скoЛЬкy егo Мo)кHo пpеoбpaзoвaтЬ B BЬIДелeHие. Кoнтypьl испoЛЬЗy}oTся B .цByx слyЧaяx: o

кoГДa нy)кнo сoздaтЬ BЬIдеЛениeПytем пpeoбpaзoвaHия кoHTypa B BЬIДеЛение;

гl

кoГДa Hy)кHo сoздaTЬ oткpьIтьIй и зaкpьlтьlй кollТyp' ЧTo пoзBoЛяет pисo. BaTЬpaзHЬIMиMeтoДaМи'

Ha pис. 9.7 пpивeдeнo ЧeTЬIpepaзHЬIxкoнТypa: 1 . Зам кнyт ьlй м н oг oyг oл ь t l ь l й.

9.2.1.Coздaниeкoнrypoв

/(.rrясoздaния изMeнения и пеpеN,tеще}lиякoнTypoB испoЛЬзyеTся иlIс'[pyмсl|| l(oнтypьl. Ha pис. 9.8 пoкaзанЬl eГo пapaМетpЬI.Пo умoлнаt{и}o иl|с.I.pyмсl|| 1laбoтаетB pе)киМe сoздaния кoнТypa, кoтopьlй и paссMaTpиBaется l] :)1I)Мpil't. ,'tсле. Если BaМ нy)кHo изMeниTЬ сyщестBy}oщий кoнтyp' вьtбеpи.l.с pс)l(l||\ llpавкa или ПpoсTo у.uep>кивaйтекЛaвиЦly <сtrl> Bo BpеМя мollиtllикittltttt l(()llТуpa.flдя пеpемеЩeHия Кoнrypa испoЛЬзyеТся pе)киМ ПеpепIсшцсrtrtсl|J|l| l|il)кaTиекJIaBишlи<Alt> Bo BpeМя Пpoведения oпepaций с кoгlTypoМ. (l)сrtсllпtt' lIpавкa и Пepeмещеrrие paссМaTpивaЮтся д!LПeе'B сooтBеTсTBylOlllи.\l)il.'l(. ll;tх 'l'гой г.rlaвьl.)Есrlи вaм 1Iу)l(lltlсoЗ/laTЬ MtloГoyГoЛЬttьlйксrtl.l.yp(а ttс ll'lrl llly'l. I , rй ), lly)кll() ltкJ ll()tlи . t. ь llар аM с| . l)

M lttll. оу lrr. ltЬ rrи к и .


Чacmь lll. Pucoвaнue в G|MP

168

9айl,.P:сщ:

с|lPaP[.а"

169

Глaвa 9' Macкu u кoнmуpьl

:

lfl.]*аl. *P . ъ] ,вf;....$ s"r ./ ф" & *

'-:''t.7,У

&ob e&ffi4*'$

T,иnдёйсIqия:: : '

:

Фс9tаa'и" . О пйвка:(сi,D О лсpgноЦcнис

[l

(дk)

мнoго1rгoдьнlки

Pис. 9.9. Coздaн зaмкнyтьlЙкoHryp

:ГE.li..ш

,il'' '*i

Pис. 9.8.ПapaмeтpьlиHстpytvteнтa Кoнrypьl

Eaй л Пр ака'вb!4влчl9 . , g . ! 4 И 1 o6 р аxeни eсл oй цвeI . . и t' sI p y Ё € ! т Ь ! . А w : oj | . Ф . I Дь ]P ' P ! ! ф. F u

Испoльзyя этoт иноTpyМeнт'нapисyйтe пpoстoй кoнтyp. Haпpимсp, ТpеyГoЛЬ. ник (pис. 9.9). Пpи сoздaнии кoHrypa opиeнтиpyйтесЬHa кoнтpoлЬHЬIe тoчки. Пpoше Bсeгo сoзДaTЬMнoГoyГoльньlйкoнryp - нy)кнo сoедиHиTЬкoнтpoЛЬ. HЬlетoЧки (yзльl). ИзoгнщьIй кoнryp сoздaтЬ FlеМHoгoслo)к}Iее.!дя coздaния изoгHyTЬIхкoHTypoB Hy)I(HoДBиГaтЬсrГМlнTЬl (насть кpивoй Мe)кДyyзлaми) иЛи узлЬl. Если вaм rry)кHoбьIстpo зaкpЬlTЬкpиByЮ' HzDКМиTе ruIaBишly<Ctrl> и щелкнитe Ha yзлe. B pежиме сoз.цaниякoнrypa BЬI Мо)I(eTе дoбaвлять иlили пepeмещaTЬyзЛЬl и изMеF|ятЬ

o

оегМентЬI:

doбавлеttuе уЗла - если aкТивнaя кoнTpoЛЬнaя тoЧкa HaхoДиTся B кoнцe кoнтypa, кypсop МЬIIIIибyлeт сoдеpжaтЬ знaк *. IJ.(елнoк МЬllllЬlо Bне aктиBHoГo yзЛa сoз.цaст нoвьlй yзeЛ, сoeдинeнньlй сeгMеHTolvtс пpеДЬlдущиM aкTиBHЬrMyзЛoМ. Aктивньtй узеЛ oтМeЧaeTся ПyсTЬIМ кpyжкoМ. Если вьl yзеЛ llaя(Мете кЛaвишy <Shift> Bo Bрeмя сoз.цaHияlloвoГo yзЛa, Тo l|oвЬI}"i ttс будeт сoе/lинеll сеггv|е}lтoМ с Пpe/lЬlдyll(иMyзЛoМ;

(l,3a Мбайт)

Pис.9.10. Пpoцeсс сo3данияслoжнoгoкoнтypa


1 70

o

o

Чacmь Ill. Pucoвaнue в GIMP

nеpеJИeщеIlue уЗла - тyт Bсe пpoотo: yхBaтиTесЬзa yзeЛ МЬlшЬю и ПеpeТaщитe егo B Дpyгoе Мeстo. C пoмoщьlo кJ]aBиши<Shift> BЬI tvto)l(еTе BЬlбpaть нeскoЛЬкoyзЛoB. A нalкaтиe кoмбинaции кJIaвишI<Ctrl>+<Alt>пo. Mo)l(eтBaМ пepеМесTиTЬсpaзy BесЬкoнтyp кaк oдHo BЬlдеЛениe; ttЗJ||еI|еl!|tеcе2.Л4енmа-

снaчалa Hy)кHo BЬtдeлиTЬ сегMeHт, щeлкHyB

Глaвa 9. Macкu u l<oнmуpЬl

9.2.2.ИзмeнeниeкoHrypa l} pежимe Пpaвкa ДocTyПHЬlсЛедующие фyнкции: г]

Ha HeM

Ha pис.9.l0

n

уdалеltuе уЗЛ(1- нa)кIvrиTекЛaBи[Iи <shift>+<Ctгl> и ЩеЛкHите Ha yзЛс' кoтopьlй BЬI хoTиTе y.цirЛиTЬ;

г]

doбавленuе cеz.uеttmа меэюdу dвулtя кottlltpoЛb|tьl.\,rumoчкau,/ - щеЛкнито Ha yзЛе дЛя еГo aктиBaции. Зaтeм щеЛкHитr Ha BToрoМ уЗЛе - yзльl бyлy.I. сBязaHЬl.Ha pис. 9.|2 я сBязzUlбoльtшинстBo yзЛoB кoнтypa;

o

уdаltеttttе сeел/rе|!mа- HalKMиТе кJIaBишIи<Shift>+<Ctrl), a зaTеМ щеЛкнt,lтe Ha сеГMeнTе' кoTopЬtй хoтите y.цaЛиTЬ.

изoбpокенЬl oTдеЛьньIе(нe сBязaI]нЬIeсегМенTaми) yзльI и o.ци}l

изoгнyтьlй сeгMrHт. Coздaнньlй кoнTyp oтoбpa;кaется B ДиzrлoгoBoМ oкHe Кoнтypьl

doбавлеttuе уЗЛа - BЬIдеЛиTесeгMеtIT (пoсле этoгo к кypсopу мьrши дoб:tBиTся сиMBoл *), щеЛкllитe N/tЬrшЬIoв любoм MесТе' Г/це Hуя(Ho CoЗ.(il.l.Il

yзеЛ;

левoй кнoпкoй МЬru]и.3aтeм Мo)кнo yxвaтитЬся зa неГo и изoгHУтЬ тaк. кaк BarvtHy)кHo.

171

(pис. 9.l l ).

Bни мд ни с ! Bьlпoлняя эти MaHипyляции,вЬ|дoл)кHЬlбыть в pe)кимeПpaвкa, иHaчe y вaс HиЧeгoнe пoлyнится!

Pис.9.11. !иaлoгoвoe oкнo Кoнrypьl

Puc. 9.12. Cлoжньtйкoнтyp


172

Чacmьlll' Puсoвaнueв GlМP

9.2.3.Пepeмeщeниe кoнrypa B peжимe пepеN,teщeния вЬl l\,toжeтeпepeмещaTЬкoМпoнeнтЬlкoнTypa. ПepeМещaтЬМoжFIoкaк oдиHoЧl{ЬIекoмпoнeнтЬt,так и вeсЬ кoнTyp сpaзy.oбpaтитe BHиMaHиeнa pис. 9.|2.- тaм изoбpокeHoдвa кoМПo}lенTa кoнтypa.oдин бoльruoй,a дpyгoй - i\4zUIеtIЬкий, сoстoящий всегo из ЧeтЬIpeхyзЛoB.Taк вoт, если yхBaтитЬся зa бoльrшoйкoнTyp и пеpеМeститЬегo' тo бyДeт ПepеМeщeн тoлЬкo oH' a N,rllПeнький oстaне^ГcЯ Ha Mестe (и нaoбopoт).Если )кe Ha)кaтЬкJIa<Shift>, виruy тo бy.u.етпeprМещeHвeоЬкo}tTypсpaзy (oбa eгo кoМпoнентa).

Глaвa 9. Macкu u

'<oнmуpЬl

173

кoMaнДyПpaвкa I Oбвести пo кoнтyрy или !дя oбвoлкикoнrypaBЬlпoлниТе нDI(l\,tите кHoпкy Oбвести кoltтyp B oкне пapaМeтpoBиHстpyMeHтaКoнтyp.

Пoсле эToгo BЬIyBидитеДи:rЛoГoвoe oкнo OбвестI| пo кoнrypy (pис.9.l3)' в кoтopoN,{ Mo)кHoвьlбpaтьстиль oбве.ценияoблaсти.oбpaтитe вниМaние:вЬl Moжетe oбвести кoнryp oдни|\,t испoлЬзoвaтЬтeкcrypy (pис. 9.l4). цBетoМ'a N4o)кетe

9.2.4.o6вoдкa кoHrypa Caми кoнrypЬI никaк не Bлl,lяtoтнa сaМo изoбpalкeниe'пoкa иx нe oбвеdуm.

cйль, фqвдвния о6лвс1и.;

6 a l r r пяI fr.o,( F erшеiф,:,,,

Фh#'id;ffii!йi ]'. .'ll l.. *..рiliн,;iяi .:,:.....lll...... o

:;. :.':..l ; l....'l ..,;;,, :i.::l. тё*сfiрБ:..

, ffi l', .ffi ,. ,' ,. iii,l..:rr:lr..l::i;.:..:r-:;.1:::i;::,,lli:l:l:.:ll:.lii:l;

Pис. 9.14.Кoнrypoбвeдeнтeксrypoйдepeвa

9.2.5.Пpeoбpaзoвaниe вЬlдeл eHИя

в кoнrypи oбpaтнo

ГБt,.l Г фч1,l] [-с*т*:l],,.,..,Гs,g*:,l"l Pис. 9.13. Пapaмeтpьloбвeдeнияoблaсти

l}t,tделитеoблaсть (с пoмoщьto иHсTpyMеHтoB BЬIделeнИЯИЛИ мaсoк) и BЬlll()Jll|и'Гr кoмaн.Цy Bьlделение | B кollTyp. Пoсле этoГo BЬlдеЛеHиe бyлет пpеtlбрa. ,t()l}а}|o B кoнтyp. Пoмните, Чтo кoнryp Hy)I(Hooбвeсти' чтoбьl otl пoяI]иJlся ll tt.tобpаrкениИ. l|Я этoгo вьlбepиTе кoMaнлy Пpaвкa I Oбвести пo кollr'ypy. lllr pис. 9.l5 изoбpa}кeн oBtul' кoтopьlй сoзДaв:шся сЛr.цylolциMoбpaзoм: l. Cltaч:ula Bl,t/lсJlиJlиoB€ L Ль1lУloоб;taсть.


Чaсmьlll. Pucoвaнueв GlМP

174

2' Зaтем бьlлa вьlпoлнeнaкoМaндaBьIДелениe I B кoIITyp' 3' Пoтoм вьtбpaлинРкtlyЮ для oбведеHиякoнтypa текстypy (с пoмoщью пa. HеЛиинстpyмeнтoBGlМP)'

Глaвa 9. Macкu u Koнmуpьt

175

[-IocлeЭтoгo BЬIсМo)кrTеoбвести кoнTyp вьrбpaннoйTексrypoи, ЧTo пoзвoЛит сoз.цaтЬTекстoBytoнa.цписЬнеoбьtчнoгoBидa'

4. Cлeдyющaя кoМaндa:Пpaвкa I Oбвести Пo кoнтypу. 5. Пoчти все. oстaлoсЬ ToЛЬкoс}tЯTЬBЬIдеЛеHие: BьIДеление| Cнять.

Pис.9.15.oвaл,сoзданньlй вЬ|дeлeния с пoшroщЬю и кoнrypa .{дя пpеoбpaзoBaниякoнrypa B вЬIДeЛеHиеHy)кнo снaчaлa сoздaTЬ кoнTyp' a зaтеМBЬlПoЛt|итЬ кoМaндy BьIдeлeние | Из кoнтypa. Pис. 9.16..Qляпpeoбpазoвaния тeкстa в кoнrypнажмиTeкнoпкyКoнrypиз тeкста

9.2.6.Кoнrypьtи тeкст С пoмoI-цьtoиHоTpyМeнTaTeкст BЬIMo)t(еTе сoздaтЬтекстoByto HaдПисЬ'кoTopyю sПoсЛедсTBии Mo)к}IoпpеoбpaзoвaTЬ B кoнTyp,нarкaвкнoпкy Кoнтyp из .I'сксT.а (pцс.9.l6).

Измeняякoнrypс пol\{oщЬ}o ttt,t.typltьtйтексT.

иFlсTpyМеHTa Кoнтyp,

N,{o)t(Hoпoлyt1ц16 еtllе бtr;tсс


17 6

Чaсmьlll' Pucoвaнueв G|MP

@

9.3.Peзюмe lJ :l.гoй ГЛaвe МЬl paсcмoTpeЛи irЛЬтepHaтиBHЬIеиHстpyМентЬI BЬIДеЛеHияфpaг. Mсl|тoB изoбpaжения - Maски и кoнrypЬI. Кoнrypьl, пol\,tиМoBЬlделeния Чaс.l'сй изoбpaясеHия' Мo)кнo исПoлЬзoвaTЬ тaЮкe для сoзДaния paзЛичFlЬIx Гeoме.ГpиЧeских фигyp, пpидaния тeкоTy неoбьlчнoгo BИДa И ДФке ДЛя сoздaHия l lесЛo)I(HЬIхнеpтeжeй.

Глдвд 10

I] zltаве I0 мьl пoгoвopим o кистяx в GIМP. Мьl изy.rим paзнЬIе типьl киcтeй, a тaЮке paзбеpемся с .цoбaвлeниеl\lHoBЬIx кистeй.

Кисти

l.

10.1.Чтo тaкoeкистЬ? Кисть - Этo пикcелЬнoeизoбparкениe(или нaбop тaкиx изoбparкений),кoтopЬIeиопoлЬзy}oTся для pисoBaния. ПoсмoтpитеHa pис. l0.l гямиGIMP.

paзHЬlМикисBcе эти изoбpalкения6ьlли сoзД.aнЬl

кистeЙ Pис. 10..|.ПpимepьlиспoлЬзoвaHия


178

Чacmь lll' Pucoвaнue в GlМP

Гпaвa10.Kucmu

179

l} GIМP BстpoеFIЬIl0 инстpyмеHтoв pиcoBaния' кoТopЬle, кpoме pисoBaния' RЬ I П o Л H я К )тpz вЛиЧHЬleдoпoЛнитeЛьньlеф у нк ц нaпp иМеp ' стиp aниe' к oIlиpoBal{ие'зaТеМнеHиe' ocBетЛeниe' paзMЬlтиg и ДP. Bсе эти иHстpyMеHтЬl исlloлЬзytoт o.ци}|и тoт же нaбop кистей'

Pуlc, 10'2. Ещe oдин пpип;tep испoлЬзoвaнИяllАcт|А

Цiffiвlшffi

кисти

!t)

Pepper (49 х 6l) t\,

,

//.

nАААn

...О.

t4tnt

ОlО

r t* 4nln.r

.*. ,*. .il;.

*ii}

Х,

х

Х

].o

Nr@ П il:]

"

Ч*},

ИHтepвал:

Г -lГ-,Тl.' Pиc' ,t0.3'.Qиaлoгoвoe oкнo вьlбopaкистeй

Pис. 10.4.AктивнаякистЬи инстpyмeнтКисть


Чacmь lll. Pucoвaнue в G|MP

180

Oдинoчнoе кaсa}IиекистЬto (кoгдa BЬIдеЛaетe oдин щeлчoк мьtшьto) oстaBля. ст нa изoбp.DкеHии oди}t oтпечaToк кисти' Пpи мaзкe кисTЬ}o сoздaется сеpия oTПеЧaTкoвпo yкaзaHнoй тpaектopии (pис. l0.2). B диалoгoвoм oк}lе вьlбopa кистей oтoбpalкaютоя Bсе дoсTyпнЬre кисTи (pис. l 0.3). Если этo диЕlЛoгoвoеoкнo He ПoяBилoсь B свoдHoM oкнe Ди.lлoгoBЬlх oкoн' BЬI BсеГдa еГo Мo)кете BЬIзBaтЬс пoмoщЬto кoмaн.цЬl MеHю Фaйл |flпaлoги | Кшс. Tn ИЛИ HФкaTиeM кoмбинaции кЛaвиul <Shift>+<сtrl>+<B>.Bьlбpaннaя кисть Кис. (oтмененa oтoбparкaeтся в oбласти нa pис. 10.4 стpелкoй) Пaнeли иHстpyMенToв. Кстaти, Двoйнoй tцeЛЧoк Ha тиllllаблolrьl/ГpaдиeнтьI aктивнoй кисти в oблaсти Кшсти/IIIaблoньl/TpaДшеIIтьl oTкpoеT ДиzшoГoвoе oкнo вьlбopa кистей. Пo yмoлнaниro нaбop кистей GIМP дoвoЛЬtlo беден, Ho BЬt Мo)l(етеyстaнoвитЬ МЬl пoГoBopим ЧyТЬ пoз)l(е. /loПoЛHителЬHЬIекисТи' o Чеt\,|

GlМP испoЛЬзyеT кисти p€ t злиЧнЬlх тиПoB. Пpимeняются oни oдиHaкoвo' пoэтoMу Hет pазницЬl, кистЬlо кaкoГo типa BЬt pисyете' Bсегo сyЩествyеT ЧеТЬtpe r.ипa кистeй: ПpoстЬIе (oбьrнньlе) кисти - бoльtшиHсTBoкистей GlМP ПpинaдЛе)кaт к этolиy типy. Кaк пpaBилo' тaкие кисTи oтoбpaжaюТся B .ци€ U IoГoBoМ oкHe вьtбopa кистей кaк черHo.бельle изoбpaжeния. Кoгдa BЬl pисyете этигvtи кисTяМи, цBеT Мaзкa кисти cooтBeтсTByeT цвery пepед}|егo пЛaнa' a фopмa Мaзкa - фopмe вьtбpaннoй кисти. Coз.цaть пpoстyto кистЬ Hеслo)к}to сoзДaйте небoльшoе изoбpаrкeние B гpaдaцияx сеpoгo и сoхpaниTе eгo B кaTzUIoге кистей кaк фaйл с paсI'xиpeниeм gbr (cлl. pазd. 10.6). Зaтeм щeЛкните пpaвoй кнoпкoй нa списке кистeй и вьIбеpите кoМaнДy oбнo. B и Tь кисТ и : гJ

цBеTHЬIе кисТи -

HЬtе кисти r\,{oгyг бьIть oчень сЛoжнЬtlvtи' oсoбeннo Пpи испoЛЬзoBatlии ПЛaHшJетa тoгдa фopмa кисти бyлет зaBисеTЬoT сиЛЬIHа)t(имa'yгЛa tlaкJIoHaЙ T. Д'.Нo тaкиx кистей пo yМoЛЧaьIиюв GlМP нет. CтaнДapTHЬlс aниMиpoBaннЬlе кисти кyдa Пpoщr - oHи He yЧитЬlBatoтFlи скopoсTи гlеpeмеще}lиякисТи' ни силЬl HDI(иМa'Hи yГлa HaкJIoнa. У фaйловaниMиpo. BaHнЬIxкистeй paсruиpениеgih; Г] Пapaмeтpическиeкисти - Тaкие кисти сoздaются с пoмoщЬ}o pедaктopa кистей ПyтeМ yкiвaния сooTBeтствy}oщиxпapaМеTpoв.oснoвнaя oсoбeннoстЬтaких кистей - BoзМo)кнoстьизмe}Ieнияиx paзмеpoв.Фaйльt пapaMеTpическихкистей имeloт paсrпиpeниеvbr.

10.3.Дo6aвлeниeнoвЬlx кистeй

мffi;;;;"".-.ifi lt.'"пФ"*

ffiit"'"

;f'fl сn.,""" --шn i$]гr+u-'p" *'py*'* ffi гъrъ инстpyнaтoв Изo6Pаxeниопo yшoл*a*nю

@

0|\Prфrф Fi|e'\GIмP.2.o\'h!lе\9iтpl2.o\ыU'hc'

.",.' ls пun"*.po .-. iф oкю юo6oc*шя

ви ffi внeшмй Ё

зu,on** n сo.'o*

$А"cnreа

B сПискe

кaк цвеTцвет пеpеД-

кистей

цBeTHЬIе кисTи oтoбparкaются ньlе изoбpa)кеHия. Пpи pисoвaнии тaкoй кисTЬro вьlбpaнньlй }tеГo Плaнa }Iе иМeет знaЧения -

испoЛЬ3yюТся ЦBетa' кoTopЬlе BЬl BиДиTе пpи вьIбopе кисTи B диtlЛoГoBoМ oкнe вьIбopa кистей. Bo всeм oсT.lлЬHoМ l1BеTнЬlе кисти paбoтaют Тaк же' кaк и пpoсTЬIe; :.l

181

l} пpeдьlдyщeм p:tзделемЬI paссМoTpeЛитипЬl кистeй. Teпеpь paзбеpeмся,кaк Hy)I(Hoих paздoбьlть. /(oбaвитьHoBЬlекисти. Пеpвьtм.цeЛoN4

10.2.PaзличнЬIeти]IЬIкистeй

.l

Гпaвa10.Кucmu

а}lимиpoBaHHЬIe кисти -

B диaЛoГoBoм oкне вьIбopa кистей aFIиMиpoBaнк p aс нЬ l Ми T pey гo Л Ь H и к a l \ , t и . К и с ти l I l ,lе кисТ и oбоз наченьt нe бo ль шиМи ,l.иllа lItl3lllBoloT.CЯaIlu.\1IlpОвсllllIьI]|I|l' ')'l.()l.() tloToMy Что lll)и llсpсМеlllсl|ии к l l с , l . l | . А l t l t ьl t t 1 . l t l в a l l кl t с'r.t l ( tl1-lltс().],Ilа l| иим аз к o в) из м е l l я ЮT с я O . ГIl е l I a , I . к и

u""'o" fil Уnоuun** . i;;i:i1 Устpoi<твэ оаoаа ,ц;i скo6ь, yrрare*я

::.; к.тdми tr

| D.едcхиe

oкoн

P?

l й;-l

Г (ф-,;-lГ:?--l t-g*'_] Pис. 10.5.MeстonoлoжeниeкaталoгaкистeЙ


1 82

Чacmь lll. Pucoвaнue в G|MP gl

,4

Гnaвa 10. Кucmu

183

llьtх кистeй' пpиЛaГaloЩихся к кHиге' Ha сaмoм дeле кистей гopaздo бoльIllе - нa pисyнке изoбpaженьl д.lЛекo }Ie Bсе кисти.

qr.йл. 'tbажl.

Pg."I9l1P....&4 '|t.p6пq*9ч9 .5mi,...Ч19I,,..Цt!iIPYl.еtъ.,! 'дифg1!' фидЬlPьl::..sqbt,.Fu

++

Pис. .|0'6.BыбepитeкoмaHдy

oбнoвитькисти

Pиc. 10.7' Hoвьte кисти

B кaтaлoге brushes нa пpиЛaГaеMoМкoMпaкT-диске вьl нaйдете нескoЛЬкo кис. тей, кoтopьlе' вoзмo)кHo, BaМ ПpиГoДяTся.Bсе кисти яBляюTся свoбoднo paс. ПpoсTpaняеMЬlМии бьlли ПoЛyЧе}lЬIиз свo6oднЬlх истoЧникoв. floпoл}|ителЬнЬIе кисТи Мo)кllo нaЙти в Интеpнете Пo зaпpoсy Gт}4Pbrushes. Итaк, кист|4 У Hac y)ке есTЬ. Tепеpь ''BЬIчисЛиM''местoпoЛo)кeние катaЛoгa кистeй. Bьlпoлните кoмaндy Файл | Haстpollть и пepeйдитe B paздел Катa. л o г и | К ис тш (pи с. l 0. 5).

Pис. 10.8.Пpимepы испoлЬзoвaниякиcтeй

10.4.Испoльзoвaниeкистeй

Рaспaкуйте скaЧaнHЬ|eкисти (oбьIннo кисти зaПaкoвaнЬt в Z|P-apхивьl) и пo. ЛyЧиBшиеся GBR/GIH/VBR-фaйльl скoпиpyйTе B кaTaЛoг кистей. Пoсле этoгo rlсpейдите B диztлoгoвoe oкHo вьrбopa кистeй, нa>кМитеПpaByю кHoпкy нa спи. скс кисr.ей и вьlбеpите кoМaндy Oбнoвить кtlсTll (pис. l0.6).

ltсlltrльзoвaтЬ кисти oЧе}lЬ Пpoстo вьIбиpaйте Hy)кtlyю кистЬ и pисyйr.с сlll. l''с,rtи кисть сЛиtl]кoNl бoльrцaя или, нaoбopoT' сЛиlllкol\,t мzшеF|Ькaя' изМсl|1I'|.с I t i l l ) i l M еT pM а с ш та б ( p ис. I0 .9 ) .

I ltlс.llс').l.()l.o в /.lи€ t лoГoBoмокrtе Кllсти вЬl yBиДиTе ToлЬкo ЧTo yсTаlloBЛr1|ltьIe (pttс . к l tс. l lt | 0. 7). | | а pи с. l ( ) .[ iпp е лс т a R Л e н Ь П | p и N ,tсpьИl С1l()J ll,'i()liill|]lя llскo .r .o -

l | l r 1 l а м с тp И l l теpв а л ( см. p ис. l0 .7 ) з a дa e T p a сс'гOяl|ие M е ж/t y oТ llсt lа 'l.к: lм1 | hl | с l l l l l pи l l с l l pс pЬ l l }lloм p ис( ) Rа l|ии кис.гЬt ( ) .


Чacmьlll. Pucoвaнueв G|MP

Глaвa10.Kuсmu

185

ii

ткoстb:,

Pис. ,t0.10'PeдarгopкистeЙ

10.6.Goздaниeкистeй Pис. 10.9.Измeнeниeмaсштaбa кисти

l |oпpoбyeмсoздaтЬoбьlvную (пpoстyю) кистЬ. Пpeжде всегo Hy)кllo сoЗДaТЬ .tсpнo-белoеизoбpaжeниe.Cделaем этo.

PeдaктиpoBaниe киGтeй l'сllaктиpoвaтЬ сTaнДapTнЬIе кисTи GIМP нелЬзя' oДHaкo BЬl Mo)кeте сoздaтЬ к()llиlo кисти и изtt,{енитьпapaМeтpЬl сoздaннoй кoпии. .ЦДя сoз.цaния кoпии кисти щеЛкHите нa ней пpaвoй кнoпкoй мЬlши и вьlбеpите кorvtaн.цy CoзДaть кotlt|lo кист}t (см. pис. l0.6). B oткpЬIвЦIeМсяoкHе Mo)кtlo yотaнoвитЬ пapa. гt,|с-l.pЬl кotIии кисти (pис. l0.l0). Bьl Мo)I(еTеизI\4еHитЬфopмy кисти' paдиyс' l(oJIиЧесTI]oлyней, )кесткoстЬ' пpoпopции' yгoл' a тaЮке интepвzlл. Ilс.ltи вaм Hy)t(нo eще paз изМeнитЬ паpaметpЬl кoпии' тo щеЛкЕlите нa нeй в сl I1lс кскис r . сй и в ь t бr pи тe к O М a H д yИ з ме н и т ь к ис T Ь (см ' pи с. l0.6).

Pис. 10..t,t.3aгoтoвкaкисти


Чaсmь lll. Pucoвaнue в G|MP

186

Если вьl сoздzlЛиRGB-изoбpDкeниe- нe бедa, MЬl eгo сBе.цеМк uеpнo-белoмy. У меня пoЛyЧилсявoт тaкoй пpицел (pис. l0.l l), кoтopьlй скopo пpеBpaтиTся в нaстoящyroGIMP.кисть. исПoлЬзoBaтЬ Heсмoтpя }Iaтo' .rтo изoбpaхсeниeyжe нepнo-бeлoe'мЬl дoЛ}l(HЬl инстpyMeHт Пopoг (I{вет | Пopoг) для oДHoзHaЧнoгoсBeдeния еГo к дByM - к чеptloмy и белoму, Инaяe, eсЛи МЬI сoxpaним имеloщийся RGBцвrтa1\{ не смo)кeт изMeнятЬ фaйл, тo B peзyЛЬTaтeпoЛyЧим цBeтHytoкистЬ' кoтopaя цBет.

й"'uпu"ni ,ffi*-].Ч..'. ' ...., -... ' '-' оnn.on". lшi

Гд'",,l,ч,-lffi,ЦЦГ*_"I;;*l Puc.10.12' Интepвaл и oписaниe кисти

:Кисти i |v|уFist BлE

ilrt

l

*.

\

Гl II t -'r

il

Igщ

АiАА

#

effi

Х

ifl

11 х I1t)

|l

,*,\

Х

'.?ч 'i*й1tн

'.1tr . .i{]

N

ffi

Haшa кисть

l-\

|i

ж

Pис. .|0.13.CoзданнaянaMикистЬ

Глaвa10.Кucmu

187

,l.епеpь

сoхpaните кисTЬ B кaТЕU]oГекистей кaк фaйл с paсшиpel{иeм gbг (имя r|laйлa мo)кeт бьIть любьlМ - глaвHoе, нтoбьl ol-lo не сoBПaД.шo с иMeнeМ y)ке имеtoщейся кисти). Пpи сoхpaнении изoбpa)кеl{ияв фopмaтe кисTи BЬt yBидиl.е oкнo' изoбpaженнoe нa pис. |0.12. B этoм oкнr BЬt Mo)кeте зaДaTЬ интеpвaЛ кисти и ее oПисaние' кoтopoе бyлет BЬlBoДиTЬсяB ДиilЛoгoBoМ oкне вьlбopа кистей. Bьlпoлните кoМaнДy oбнoвить кисти (см. pис. l0.6). Пoсле этoГo B /lиzlлoгoBoм oкне Кисти BЬl yBидите толЬкo Чтo сoзДaннy}o кисTЬ' ,I'aким oбpaзoм BЬt Mo)кeте сoздaТЬ кисTЬ из любoгo иМe}oщeГoся y Bac изoбpaжeния' сoхpaниB егo в фopмaтe GBR.

10.7.Peзюмe Испoльзyя кисTи' BЬt Мo)кеTе сoздaвaTЬ сaмЬtе paзнooбpaзньle изoбpокеFtия. l} сoстaв стaн.цapтнoй пoстaвки GIMP кистей BхoДит МulПo'oдHaкo в Интеpнe|.свЬl Mo)кeтe нaйти для GIМP МHo)кeсTBoбeсплaтньtx кистей. Бoлеe Toгo' BЬl |\,to)кеTе ПpеBpaTиTЬлюбoe изoбpокение в GIМP-кистЬ, сoхpaниB eГo в фopмa-

tс GBR (сoкpaщение oт c]MP BRUSH).

l |а прилaгaеN4oМ кot\4ПaкT-ДискеB кaтaлoге brushеs вьl нaйдетe бoлее l 50 paз. l|иЧнЬlх кистей. Bсе эти кисти яBЛяюTся свoбoДнo paсПpoсTpaHяeМЬlми' и BЬl |!{())(еTе иx бeсплaтнo исПoлЬзoBaтЬ Пpи сoз,цaнии сoбственньlх изoбpaжeний.


Гnaвa 11' Teкcmуpьt,еpadueнmыu пaлumpьl

189

@

Глдвд 11

fo

TeксrypЬl, ГPf,tиeнтЬl и пaлитpЬI 11.1.Teксrypьl 'l.скстуpa -

эTo изoбpокение, oбьI.tнo небoльrшoгo paзМеpa, исПoЛЬзyIощееся /UIя зaПoЛHенияоблaстей. Зaпoлнение облaсTи TексTypaМи пpoизвoдится ''бoк tr бoк'' - кaк Пpи кЛaдке кaфельнoй ПЛитки иЛи чеpепицьl. Tекстypa HaзЬIBa. с:tя чеpе|тLtuнoй, eсЛи ee кpaя Hе сoзДaЮт виДиMЬlх шBoB с сoсeДниМи..{aлекo llс Bсе TексrypЬI яBЛя}oтсяЧеpеПиЧtlЬIMи'llo ЧеpeПиЧHЬIеTeксTypЬl oпТиMtLпь. llo ПoдхoдяT дЛя зaпoлнeHия oблaстей изoбpaжeния. Hа pис. l 1.l пpиведeн l Ipи Меp зzLпи Bки всeгo изoбpa>|<etИЯ неpепиннoй текстypoй.

Plаc. 11.2. Bключитe peжи]vt 3аливкa тeксrypoй Pиc. 11.1.Пpимep 3aлИвкиvepeпиннoЙтeкстypoЙ

Pис. 11.3.B качeствeзHaчeнИяпapaмeтpa Истoнник вьtбepитeТeксrypа


190

Чacmь lll. Pucoвaнue в G|MP

Пpимrчдниr ИнoгдaтeксrypынaзЬ|вaются щaблoнaмиили oбpaзцaми(oт aнгл.pattem). Cyшествyroт тpи oсHoBньlxспoсoбa испoЛЬзoвaнияTeксTyp: o

зaлиBкa вьlделeннoй oблaсти иЛи всеГo изoбparкениявьlбpaннoй тeксry. poй с пoмoщЬtoиHстpyМeнтa3aлшвка;

o

pисoBaниeшIтaМпoм(инстpyмeнтlШтaмп);

П

oбвoдкa Koнrypa зaдaннoйтексrypoй.

l|o yмoлнaнию дистpибyтив GIМP BruIlочaeТHескoлЬкo Десяткoв текстyp. Пo. l|яТHo' Чтo дЛя пpoфессиoнaлЬHoгo исПoлЬзoBaHия этoГo HeДoстaтoчнo. Bьl МoI(eтe сoздaтЬ и дoбaвитЬ нoBЬlе тeксTypЬI |4ЛL4зaГpузИгЬ y)ке гoтoBЬle из Ин|.сpHетa' /(oбавить F|oвьle тeкстypЬI oЧeнЬ ПpoсTo - нy)I(Ho ПoMестить B кaTaЛoг тeксlуp фaйл в пoдхoдящeм гpaфинескoм фopмaтe. ПpoсмoTpетЬ' гДe в вaцreй сисTеMе Haxo.цятся TeкстypЬI' Mo)t(Ho' вЬlпoЛHиB кoN,taндyФaйл Haстpoить и | trсpeйти B paздeЛ Кaтaлoги | Tекстypьl (pис. l l.5).

Пpи испoльзoвaнии инстpyментa 3aливка BaМ нy)кHo BKIltoчитЬpе>кимЗa. ЛиBкa текстypoй, a зaтеI\,t вьlбpaтьнрt(}|y}oтекcтypy (pис. l l.2). гъo.*'р.."'* [.$if;

вьIбpaтьтекстypy B кaчестBeиотoЧникa flля инстpyМeнTaIIlтaмп BЬIдoл)I(HЬI (pис. l l.3). и}rстрyМeнTa flля oбвoдки кoнТypa BЬIПoлHитeкoмaндy Пpавкa I Oбвeсти пo кoнтypy или 1{a)кМиТе кHoпкy Oбвести кotlтyp B oкHe пapaметpoв и}IстpyмеHтaКoнтyp. o.гкpoетсяди€ l лoГoBoeoкнo oбвrсти пo кollтypy (см. pис.9.13), в кoтopoм нy)кнo вьtбpaтьстилЬ oбведенияoблaсти' oбpaтитe вниMaниe:вьl мoясeтеoб. вести кoHryp oдHиtvtцвeтoM' a [\,to)l(етe исПoЛЬзoBaTЬ тeксТypy (см. pис.9.l4). Пoдpoбнo кoнrypЬt бьlли paссмoтpeнЬlв zлаве 9. Активнaя (вьIбpaннaя)тексrypa oтoбpокaетоя в oблaсти Кшсти/IIIаблoньl/ ГpaдшeнтьIгЛaBнoГooкнa GlМP (pис. l 1'4)'

L.:ffi oкюшo6ooxсм

ffia**;.ш fi

з-ore*nск,ore

.'$а*-;

s| vmаoшu"",o .-:Ё# Устpoйtтcаоьoдо

s сoм.'у,p.-*

'

\-: |щд .r cц ф ,',

к.,"*n

ф

rcr

1/ r*'n }

гьптэь.

urcтм

o6рolо

ffi гcoo*,o ;fii uп6'" ф r..*,,o** frrl,: :! цal.ofl

, iй,,*..,.-*'.,,.,'..,-....

t* ;П Pис. 11.5. Ищeм кaтaлoгтeксryp l(;tк виднo из pис. l l.5, в мoей систеIvtеTексrypЬl МoГyт нaxoДитЬся B oДнotvlи3 /lltyх кaтaлoГoв:

п C:\Doсumеnts andSettings\Denis\.girnp.2.4\patterns; п [):\Progrаm Filеs\GIMP-2.O\share\gimp\2.O\pattеrns. Pиc. 11.4' Bьtбpaннaятeксrypa

llс1lвt'lй кaтElЛoг -

Если вьl ltol\4ес'ГиTс.гскс,lypl,| B ]l.(уг кa. lllJI()г. оtlи бy.Цyг /lостyll}rЬl ToJt|lК().l'скyl|(смy tl()JlllЗOBil,l.CJll(). ,l'() сс,гt, tlам. llс.llll пoлЬзoвaтсЛl,ский.


Чacmь lll, Pucoвaнue в G|MP

1 92

ПoМестиТЬ тексrypЬI вo в.гopoй (систeмньlй) кaтaлoг, oни бyлyт .цoстyПtlы B с еM Пo лЬз oB aт е Л яМси сTе M Ь l . B Li rl u х ( или в W i n do w s п pи и сП o л Ь зo вaн и и фaйловoй сисTеМЬINTFS) дJlя зaПиси B сисТеMь|Ьtйкaтaлoг нy)кнЬl пpaвa root (администpатopa). .ГекстypьI МoГyT бьlть сoхpa}leнЬl B слeдyЮЩих гpaфинеских фopмaтax: o

o

193

Гпaвa 11. Teкcmуpьt, еpadueнmы u naлumpьl

||сl.oПлaнa, a B кaЧeсT3e Пoслед}lегo цBeТa исПoЛЬзyеТся цBеT фoнa. Bo всем ()с'ГuulЬнoМ испoЛЬзoBaHие эTиx гpaдиеHToB не oTЛиЧaется oТ пpиBеДеtl}lol'() ,UtесЬспoсoбa зaливки.

PAT (paсшиpеHиe pat) - ЭTo BHyTреHний фopмaт тексTyp, Пoддеp)киBaе. мьlй тoлькo GIMP. Bьl мorкете пpеoбpaзoвaть любoй фaйл в фopмaт РAT ПyTеМ еГo oTкрЬlTия в GIMP и пoследy}ощегo сoхpaнения в фopмате PAT;

Файл =

спDaвкa ...... ......... -' o'fl

PасuJ.

-

[J iЁ фа ъ

$ &..

,j"&dфg"eф;]",jz

РNG, JPЕG, BMP, GIF и TIFF - нaЧинaя с веpсии GIМP 2.2, вьt llto)кeте исПoлЬзoвaтЬ TeкстypЬl B yкaзaнHЬlx фopмaтaх.

trъ . &&ffiA' .s'

iж1f l Ar ..da д i::.':!-:'.:t.

Пoслe кoпиpoBaния HoвЬlх Тeкстyp B кaT€ r Лoг тексTyp сЛеДyеT ПеpезaпyсTитb GIМP. Hoвьlе тексrypЬI сTaнyт.цoсТyПtIЬIсpaзy Пoсле Пеpeзaпyскa ПpoгpaммЬl.

ГDaдиентнaязаливКа

ffi*ф{n (

Coздaть дoпoЛHителЬtIЬlетексTуpьI Мo)t(}loи с пol\,|oщЬюскpиПToB. Heкoтopьtо скpиПтЬl Для сoздa}!ия текстуp вЬl Мo)кeте нaЙти B Ме}I}oPaсш. I TeкстyрьI.

lr;

Tекстypьr для GIМP Мo)кHo искaTЬ в Интеpнете Пo зaПpoсy GтМP patterns. B кaчестве бoнyсa B кaT:LЛoГеpattеrlls Ha пpиЛaГaеI\,tolr,| кoмtlaкT-диске paзM€ . тексryp. текстypЬl яBЛяlотся Bсе свoбoДнo paсПpoсTpaняeМЬIMи щеньl бoлее 60 и бьlли зaГpy)кенЬlиз oткpЬlТЬlх истoЧHиKoB.

I CП l

ЕГ

iииi i=l i:i

Hёя эaливка

: ' --

- - - I 1 1 9 9 ,0 .-

ради8нт: [ffiЕ]o*

поBтoрi

]

11.2. ГpaдиeHтЬl Г pa диен' г н aбoppaс п o Л o ) к е H н Ь l х Bлин е й н o йП o сЛ едo вal.€ Л Ь H o CTи ЦB€ . тoв. flля з:lЛивки oблaсти Гpa.циeнTolltисПoЛЬзуеTсяиHсTpyМент Гpадиентrraя з a Л rrвкa (pис . l l . 6).

Aктивиpyйте иHсTpyМеHTГpaдиellтlrая зaЛI|Bкa. BьIбеpите нy>ItньlйвaM гpa.

tbr l

Г"Тr_l

l l иенT (pис . l

Pис. 1.t.6.Инстpyмeнт Гpадиeнтнаязаливкa

Bьrбеpитефopмy ГpaДиeнтa(паpaметpФopмa) - вДpyг BaI\,t зaхoЧеTсясoз. ГpаДиеHт Пo спиpaли. Зaтем пеpейдите B oкнo изoбpaжения' нa;кМитe дaTЬ JlеBylо кHotIку I\{ЬIшив МесТe нaЧ'шa ГpaдиенTa' nеpeМeсTиTе кypсop мЬllllи B кollеЧltylо ПoзициЮ и oTпyсTите кHoпкy (pис. l l.8). Pезyльтaт N{aниnyЛяции и з t lбpаrl<еtt нa pи с. l l . 9. IJtttrrlltеBсpoЯTtlo,ЧTo B сПиске ГpaдиентoB BЬl Hе нaйдете Hyж}loГo. Haпpимep' ltЬl хO'Ги.t.е с()з/lal.ЬГpадиенТ. Ilеpехoдяшlий пo гopизoHтаЛи o.l.tlеpt]oгo к )ксJl. ()б1ra.l.иl.с ()tttt 1lltсуttlГl.pаilиlrlшrу. BlItl|v|lllIис lla tlC!){]Iiaчеmыре l1lсtDuattttltt. с t t t. вt' t б 1l l t t t l l l , l N l 1 l l ti l l v tи tl l l с'l.ill\|l|. llс1rt lt ,t й t 1в с t .( t t it .t iu t t ' ttt'tii)

'lttl lutс, l. l|сpс/l.

Pиc. 11.7. Bьlбop гpaдиeнтa

l}t,t мo>кете сoздaтЬ сoбственньIе rtlIl. /{ля еГo BЬlзoBa пepейдите

ГpaдиeнтЬI с ПoМoщЬlo

ltl,l3OBa этoгo .ци€ l ЛoГoBoГo . ( ' t гI > + < G > ) , Щ ел к н ите пp a вoй кlloпкoй l ) l I l . с O/ U l y 1 l з к o M а l l д ( p ис. l l.l0 ) : п

pедaкToра

l.l)il/l]|сll.

(л.llя бt,tс't'1rtlttl B диzrЛoгoBoе oкHo Гpадиеltтьl кJIillrlIllI Мo)кt{o tla)кaTЬ кoмбиltаtlиltr oкHa М Ьlu lи lt а .llю бoм l.p а J( исli.l.сt l t t t ,t бс-

( ] o , l / l : r r . l ,l . l ) i U l l t с t l.г -- ссJlи lll'| \( ) 'l.1 l,I.C l. с ll\'.||я: сo't /lil,l.l'I.] ) : l.llисIl


Чaсmь lll. Pucoвaнue в G\MP

Глaвa 11. Teкcmуpьt,apa1ueнmыu ПaлumpЬl п

eсЛи Bьl xoтите oтpедaктиpoBaтЬсyщeствytoщий

Пpавкa гpa.цIlеrrтaгpa.циенT.

Pис. 11.8.Пpoцeсс сoздaниягpaдиeнтa

oснoвнoйв прoэpачньtй

j;i*щавкагpааиeнта.,.

oa оi AT

. o з д a н н ь t йг p а д и e н т P и с . .t 1 .9 C

195

oкнo гpадиeнтьl Pис. .|1.10..Циaлoгoвoe


196

Чaсmь lll. Pucoвaнue в GlМP

B oткpьlвtleМся диtlлoгoBolvtoкHe Pедaктop гpаДI!енToв(pис. l l.l I) вьr шro. )l(етe oпpeделиTЬ цBеTa гpaДиеHTa BПЛoтЬ .цo зaДaHия oтдeлЬнЬlх цBеTOB дЛя кaждoй Пoзиции гpaдиеHTa.

грвtиентов(толькoдля чтения),,,B

197

Глaвa11. Teкcmуpы,epadueнmы u naлumpы

llo cути, ПaЛитpЬI иcПoлЬзyloTся pеДкo. Bьt мolкетe сoзДaвaTЬ oЧeнЬ сЛo)l(l.rЬlr lrзoбpaжения, Booбще не прибегaя к пoМoщи пirлиTp. oднaкo ПaЛиTpЬl MoГy.l. ltaМ ПpигoдиTЬcя пpи paбoтe c GIF-фaйлaМИ И пoэтoмy BЬI2 Kaк oПЬITljЬlй GlMP-пoльзoвaтeлЬ, дoл)кHЬI зHaтЬ' ЧTo ЭTo тaкoe. /(ля пpoсмoтpa дoсTyп}lЬIх пaлиTp исПoлЬзyеTся диaлoгoBoе oк}lo Палllтpьl llBеToBьIх oбpaзцoв. Чтoбьr пepейти к HeМy B сBoд[loм oK}tедиztЛoГoBЬlхoкol|' llyx(нo Ha)кaтЬ к}|oпкy' oтMeЧeнHyto сTpеЛКoй нa pис. | | .12.

HЬshасt2

,::,,riil,i,,.,,*iii iili,fi lii;iii.ir....ifil ;irii:: [t Бьiстpоe.o6нoвлrHие

011411 '

:

.

::::

(0,984,0,096;0,252) (з49,4,90,э,98,+)..,

яркoстЬ 29,6

нeпрo3pачHoсiЬ:10010.

]l

Г.ш-.liw :Гtr-lГlъ_lГЕ-l Pиc. 11.11. Peдaктop гpaдиeнToв

B Интepнeте Мo)I(нo HaйTи y)ке гoToBЬtе фaйльl ГpaдиeнтoB (этo фaйльI с paс. шиpеl-IиеМggг). ДЛя yсTaнoBки фaйлoв гpaдиеHтoв }ly)кHo cкotlиpoвaть нaйдеHIIЬIеGGR-фaйльI B кaTaлoг гpaдиеHToв (см. pиc. l l.5) и пepезanyстиTь GIMP или BЬIПoЛllиTЬ кoмaнлy oбнoвllTь гpaДиeIITьt B диЕtлoГoBoМ oкHe Г pа ; дrlelrт ьl(см . pи с. l 1. l 0) .

11.3 .П a литpь l l Iaлитpa

нaбop цBеToB. Пaлитpьl исПoЛьзyloтся B дByх слyЧaях:

a

l]Ьl Мo)кeTepисoвaтЬ вьlбpaннoй пaлитpoй, иcпoЛЬзyя ToЛЬкo Te цветa' кo.гopЬlеBхoДяT в ПaЛитpy;

:t

Bl,l Мo)t(eTeсoздaTЬ цвеToвyto кapTy иHдексиpoBaHHЬlх изoбpa>кeний. IJa. ll.l.()1,l||/lсl(с1,IpoBalIlloс l|()NtIIIo, изoбparкeние Мo)l(r1.сO/lсp)l(il.l.l' :кl 256 цвс-

.t.tltl ..l .:t l < l , tс tI i l JI } t. l . p Ь ll | 1 l Зllll] fll0.1.Ct tl t t t da кс u 1lo80t t ! lh I.|lll'

Pvlc. 11'12.Bьlзьlваeмдиaлoгoвoeoкнo l-|вeтoвЬleпaлитpЬ| / l . l r я с o зl l а l l и я l l o в o й па ЛиT p ь l lIlсЛI( |t иT е пp a вoй кlloпкoй Jl l l,l.l)l.t l}l,lбсl)lt'I.сl(oМаl uly Crlз/l:t.l.t, tlllJl tl.l.ру.

t v|ь llr lll llil сIIl,lс|( с


Чacmь lll, Puсoвaнue в G|MP

198

I-лaвa11. Teкcmуpьt,zpadueнmы u пaлumpьt

199

|} oткpьtвtшеMся.ци€ l лoГoBoм oкне PеДaктop паЛиTpьI (pис. l1.lз) щеЛкl{и1'с ttp:tвoйкнoпкoй MЬlши и вьlбеpите кoМaнДy.(oбaвить цBет из фoнa или flo. бавить цBeт rrз пеpе.цнeгo плaнa. GIMP Дoбaвит B ПirЛитpy' сooтBеTсТBrlIll(). t1rtетфoнa иЛи цBeT пepeднегo ПЛaнa.

l:g.!:' :69.чY.' - -*.*.*-.*.' L P195:р-, Бeз иmeни

l loсле этoГo oкнo peДaкTopa ПaЛиTpЬlпpиMeT Bид' кaк Пoкaзaнo Ha pис. l l. l4. l.спеpь ЩеЛкF|иTе}Ia цBеTе ПеpеДHегo ПЛaнa и вьIбepитe кoМaндy Измеllиr.l, 11вет.Bьl yBи.цитeДиulJloГoвoеoкнo вьlбopa цBетa (pис. l l.l5).

I

l}ьrбpaв нy>кньIй цBет, вaN4oсTaHeTся лиlI1Ь сoхparlитЬ пuUIитpу. Я сoздaл па. Jlи]'py'сoстoящy}o Bсегo из ДByх цBеTOB- ЧеpнoГo и кpaснoГo - и сoхpa]IиJl сс lloД имеtlем Blaоk-Red.

i Heoпрeдeлeнo Гi;i.]:

Lтoлoц b l : : U

jLсiJ I

LgjJ: и .L4J [ . '|l.}, l[

HeoпpеделеHo

М l жi iij iчiГзi,8iв Ев

Puс' 11.14'PeдaктopпaлитpЬ| пoслe дoбавлeHияцвeтa пepeднeгoплaна и фoнa

Pиc' 11.13.PeдaктopпaЛитpЬ|

,

яЁ l ГТТ-l Г-l-i-.l ..:{l.]-;:-1 г]Е',*.) . l-]G*l г,..{_l r-t

J

(l)aйЛЬtПzrлиTp(этo фaйльt с paсЦlиpеHиeМ gpl) нyжнo сoхpaнитЬ B кaTulПol.с It:шиTp. HoвьIe п:UIитpЬtсTaHyT ДoсТyПHЬlми пoслe ПеpеЗaГpyзки GlMP и"пи tl()слевЬlпoлHeния кoМaнДЬIoбнoвить ПaЛиTpьr B ДиzrЛoГoBoMoкHе ПaЛиTp.

11.4.Peзюмe l} этoй ГЛaBe BЬI УЗHaЛИ, кaк исПoЛЬзoвaTЬ TексrypЬI, гpaДиенTЬI и П'LIlиTpЬI'ul l'акже кaк их сaмoсТoяTелЬнo сoздaТЬ и добaвить HoBЬIе. l}t'l не Мo)l(етe peдaктиpoвaтЬ стaHдapTHЬlе Tекстypьl GIMP (этo тaюкe кaсaeTсЯ ГpaдиентoB и П€ t Литp) - oни дoсryпнЬI тoЛЬкo .цЛячTеHия. oДнaкo BЬI Mon(сT.есoз.цaтЬ кoпиIo неoбхoДимoй вaм TексTypЬl (гpaдиентa, пaлитpьl) и иЗМe. llиTЬ эTу кoПиto Taк, Kaк BaМ }iy)кtio.

П

t'./ ц

:4J1

:t

lJs

Ов

ttfffi@ЕIшЕ

ЕЕЕЕt]П

l-E,P,Щl Г]Г]

Г.Ф-ч l

Pис. 11.15'.Qиaлoгoвoe oкнo вьlбopaцвeтa

Ilaшвepmая чаcmь кнueu ПoсвящеHa мнoгoслoйньIм изoбparкеHияM и aниMattии. BьI oсBoите paбory с HескoЛЬкиMи сЛoяМи, ИЗуЧИTe иx pе)киMЬl, a Тaк)l(с ll;lyчиTесЬ сoздaвaтЬ пpoсTyto aниMaциЮ средсTBaМи GIМР. Hе oбещаю, .t.гtr Itl,tсМo)кеTе нapисoвaтЬ сoбственньIй пoлнoмeтparкньIй мyльтфильМ' l{o llOJlyl|сlI}lЬlхзнaниЙ, yмений и нaBЬtкoв BПoЛне xBaTиT ДЛя сoздaния aниМиpoваllttrll-oбaннepa ДЛя Baшегo caйтa.


ЧAсТЬ lV cлov|и AHиMAЦИя Чeтвepтaя чaстЬ кHиги пoсвящeнa мнoгoслoйньlм изoбpа>кeниям и сoздaнию aHиMaции. B нeй мьl пoзнaкoiltимся co слoями peжимами иx нaлoжeния. и вoзll'o)|(HЬ]tuи


Глдвд12

l^

o

Gлoи 12.1.Чтo тaкoe слoи и зaчeм oни нркньl? Кaк мьl y)ке oтМеЧaли, изoбparкениe B GIМP сoсToиТ кaк NtиниМyМ из oдHoгo слoя. Кarк.цьIй слoй Mo)кtlo пpедстaвитЬ кaк пpoзpaчньlй лист. Toгдa Bсе изoбpaжениe бyлeт сoстoятЬ кaк Ми}tиMyM из o.цHoгo, нo, )кeЛaтеЛЬIlo' из }leскoЛЬких тaкиx ЛисТoB. B GIMP нет oгpaничeний нa кoлиЧествo сЛoеB, есЛи llе очитaтЬ oгpaниЧeния oпеpaтиBнoй пaмяти ПpoтиB этoГo Hе пoй.цеtшь. ()пьlтньlе пoЛЬзoBaTeли GlМP paбoтaroт с изoбpaжеHияMи, сoстoящиMи из l|ескoлькo дeсяTкoB слoеB. /!lя негo )I(е Hу)I(нЬl слoи? oкaзьlвaется, тoлЬкo Д,ля вaшIегo yДoбствa. Пpелс,ГaBип,t, ЧTo BaМ нy)кHo нapисoвaTЬ лoгoTип сBoегo caйтa. Пyсть этo бyдeт сaмьlЙ пpoстoй лoгoтип, HaпpиМеp, пpяMoyГoЛЬHик' кpyГ и TексToBaя Ha.цПисЬ' кaк. пoкaзaнo нa pис. l2. l . Taкoй лoгoTиП BЬI Мo)кrтe сoзДaтЬ пpиN,tеpHoзa oд||y tvlиHyry. Пoтoм BЬl сoxpaHитr егo в фaйл и onyбликyeTе нa вarпем WеbссpBepe. ] lo нe всe тaк пpoстo, кaк кDl(eтся. Ceйчaс цвeт фoнa BaшеГo caйтa, кaк и Лo. l.().гипa'- бельIй. Ho сo BpeменeМ BaМ зaxoЧется изMeнить дизaйн caЙтa, и IllrеT егo фoнa мoяieт отaть дpyгиМ. ToгДa BaМ пpиДется изMеHиTЬ и ЛoгoTиП. 'lil еcть вЬIпoЛtlиTЬЛиrшFIIotopaбoтy Пo пеpекpaIIIиBaниЮ фoнa лoгoтипa в фoн сltйтa. Этoгo Мo)кнo избeжaть, eсЛи пpи сoздaнии лoгoтипa сдeЛaтЬ дBa слoя. I lсpвьlй - пpoзpaЧньlй, кoтopьIй бyлeт игpaть poль фoнa, и втopoй - Ha кo|1)рoм бyдyг paзMeщенЬt дBe геoмrтpиЧескиe фигypьI и HaДписЬ. Пoтoм вьl с()хpaниTe Лoгoтип в фopмaт GIF или PNG и oпyбликyете нa сaйтe. B pезуль|':l.l'евЬI ct\,to)I(еTе измeнятЬ фoн сaйтa хoтЬ кarкдЬlй .цeнь - лoГoTиП тpoГaTЬ Hе |lридeтся' пoскoлькy егo фoн oстaнеTся ПpoзpaчнЬIМ' и скBoзЬ негo бyДет ви,ltсll(loн сaйтa. Аtla.llol.ичнo,l} ГIpсдt]oЛo)ке}lии, ЧТo BaM кoгдa-нибyдь пoнaдoбится изMенитЬ lIiulllись. l}lll М())l(0.l.o ссй,laс сoздaтЬ тpи сЛoя: пpoзpa.tньtй ((lolr)' с;toй с r'сo-


204

ЧacmьlV, Cлou u aнuмaцuя

Мeтpичeскими фиrypaми уl cлoЙ с нa.цписЬ}o.Кoгдa пpиДeт BpеMя изI\,trHеHия нaдписи, вьl без пpoблeм сI\,lox(eтеее изMeнить. B пpoтивHoM оЛyЧaе (еcли у Baс геoMeтpичeскиe фигypьl и нaдписЬ paзMeщенЬl нa oд}|oм слoе) вaм пpи-' дeтся BЬIдeлиTь ЧaстЬ пpяМoyгoлЬникa с тeкстoм И уДaлИTЬ ее' зzUIиTЬпoлy. чиBшyюся бperшь цBeтoм пpяMoyгoЛЬникa и зaHoвo нaбpaть нaдПисЬ бeльtм цвeтolvt.B слyнaе )I(еиспoЛЬзoBaHия слoeB BaМ нy)t(Ho бyлет пеpейти нa слoй с HaдписЬЮ и изМeHитЬ TексT. Boт и все. Кoнeчнo' пpиведel]нaя здесь c|4туaЦИя' тpивиi}лЬнa и нескoлЬкo нaдyМa}rнa - oсoбеHнo B чaсти HaдПиси (eсли вьt сoхpaнитe изoбpaжeние в фopмaте GIMP, тo с легкoстЬto сМo)I(ете изt\,tеHить' любyю иN4eющyюся Ha HеМ нa.цписЬ вHе зaвисиl\,toотиoт кoлиЧесTBa слoев), нo этиМ ПpиМеpoм мЬI пpoдeмoнстpиpoBaли всto гибкoстЬ MexaнизMa слoeB _ кax<дьlйэлeмrнт изoбparкения N4o)кHoнapисoBaTЬ нa oТделЬtloм слoe, ЧTo знa. ЧителЬнo oблегчaет пpoцесc егo дaльнейЦ]еГo pедaктиpoвaния (pиc' 12'2).

Глaвa12.Cлou

205

Puc. 12.2'Cлoи изoбpaкeния

Cтpyкгypa слoeв изoбpaке}lия oтoбparкarтся B диaлoгoвoM oкHе Cлoп (pис. l2.3). Кaк мo>ttнoBидетЬ, в нaшIeм изoбparкении дBa слoя: фoн и тeкстoвaя нaДПисЬ ''Мoй сaйт', - GIMP сal\,toсToятелЬHoсoздaет Haдписи нa oтдeЛЬнЬtx сЛoях' чтoбьI иx Мox(Ho бьlлo пoтoм с легкoстЬlо pе.цaктиpoBaTЬ.

Pис. 12.1' Пpимитивньlйлoгoтип

Pис. 12.3.flиaлoгoвoeoкнo Cлoи О


206

ЧacmьlV. Cлou u aнuшaцuя

Глaвa 12' Cлou У кaя<.цoгo oткpЬIтoгoB GIМP изoбp:u(eнияeстЬ oдиH aКгиBHь|Йхoлcm. Xoлст этo бoльrше'ЧеM пpoстo сЛoй. Xoлст вкJIюЧaеTB ceбя слoи' кaнtшЬl' [4aски pисoсЛoeв' ь,taскyвЬlдeЛеHия.oДним сЛoBoМ'xoлст - этo Bсe' нa чeм I\,tox(нo pисoBaния. BaтЬ,испoлЬзyяи}rстpyMeнтЬI

сайт (1,з8 M6айт)

Aктивньlй слoй BЬlдeЛенв .циilлoгoвoмoкне слoш (см. pис. 12'3), t,teгo иMя oтoбpaжaетсяB пaнeЛи сocтoяHия oкнa изoбpФкrния (pиc. |2.4). Bьl мorкете вьlбpaтьлpyгoй слoй, щелкнyв Ha нем B диtlлoГoвoмoкне Cлoи (pис. l2.5).

Пpимrчдниr Eсли в диaлoгoвoмoкнe Cлoи Hи oдиHиз слoeв He выдeлeн'зHaчит,в кaЧeствe xoлстa испoлЬзyeтсянe слoЙ, a чтo-тoдpyгoe. к Mенto Cлoй (pис. l2.б) oкнa изoбparкенияоoдepяситкoмaн.цЬt'пpиN{eняeмЬle aктивHoMyслoto изoбpEDкения.

Pvlc. 12.6. Meню Cлoй oкнa изoбpa)кeния i .: : :: : :: I l t .: ...'.: . . ' .j,] ,i]ji€ln.

i:r\R,:.]'lij.i

,;;;

(t,38 M6айт)

Pуlc.12.5.BыбpaнслoйФoн (a), и eгo имя oтoбpaзилoсЬ (ф в стpoкeсoстoянияoкнaизo6paжoния

12.2.AтpибyгЬl слoя У кarкдoгo слoя естЬ pяд aтpибщoв: иMя' a.пьфa-кaнaл,paзмеp || T. Д' Cейчaс мЬl иx и paссN4O,l.pиM.


208

Чacmь lV. Cлou u aнuMaцuп

12.2.1.Имя

209

Глaвa12.Cлou

12.2.2.Aлlьфa-кaHaл

/lля идeнтvlфикaции сЛoя исПoЛЬзyeТся eгo иМя. Имя нaзнaчaеTся aBтoMaTИЧ€ . ски пpи сoзДaнии сЛoя' }lo BЬI l\{o)кеTеизМeHиTЬ еГo пo сoбствeннotvt} )келa. ttиto. .ЦДя Этoгo щеЛкниTr ПpaBoй кнoпкoй МЬlши Ha сЛoе и вьlбepите кoМaндy Пpaвка aтpибyтoв слoя (pис. 12'7, а). Bы yвидитe oкнo Aтpибyтьl слoя (pиc. |2.7, ф, в кoтopoM МoжHo изrltеHиTЬеГo иМя.

Кaк мьt y)I(е знaем' альфa-кaнaл сoдep)киT инфopмaшию o пpoзpaчHoсTи слoя. Слoй мorкет бьlть HeпpoзpaчнЬll\,t,пoлнoстЬlo пpoзpaЧHЬIM или ЧaстиЧнo пpo.tpaчнЬIМ.У нeпpoзpaЧнoгo слoя фoн в.циaлoГoBoм oкHe сЛoеB бeльtй, a y ПpoзpaЧFloгo иЛи пoлyпpoзpaЧHoгo слoя эToT фoн oтoбpiDкaется квaДpaтикaNlи paзнЬIхoтгеt{кoB сepoгo. Ha pис. l2.8 пpoзpaчньtй слoй пoМеЧeн цифpой l .

liloёЁiй',(ffi

ш

E

Мойсайт Фoн

Puc. 12.8. ПpoзpavньlЙи нeпpoзpaчньtЙслoи

г:г..:...l

Цня : слoяl:Еil?ii!fil *'т l

B,"'" й"" n.1"*.,u

, _"_1

Pиc' 12,7,Измeнeниeимeнислoя

l.]сли вьl сoзд€ l ли изoбpaлсeние, нr изМеHяя ПapaМетpьl пo yMoЛЧaнию, To У llсpBoГo слoя (пocлe сoздaния изoбpaл<енияестЬ тoЛЬкo oдин слoй - фoн) нет lutьфa-кaналa. l|Я.цoбaвлeния aльфa-кaналa щелкниTe пpaвoй кнoпкoй МЬlши lla сЛoe и вьtбepитe кoмaнДy .{oбaвшть альфa.кaнaл. Мoxснo тaЮкe сpaзy создaтЬ изoбpaх<eниe с пpoзpaнньlм фoнot'4. Дlя этoгo вЬIпoлHитe кoMa}rдy q)aйЛ Coздaть, B oтKpЬIвшIемcя oкне paскpoйтe гpyппy paсЦ]иpeнHЬtx пapa| мс.гpoB и yсTaнoвитe знaЧение Пpoзpaнньlil Для пapaмeтpa Фoн (pис. l2.9). I lpи дoбaвлeнии нoвoгo слoя дarкe с HеПpoзpaЧньllvlтипoМ зaПoЛHeнияaвToМal.1lЧески сoЗдaeTся aльфa-кaнaл. Пoмните, чтo бoльruинствo oпepaций нaд сJIOсM Hе tvto)кетбьlть пpимeнеHo к слoю без aльфa-кaнaлa' пoэТolvty y лroбoгo сJloя, кpoМе нижHrгo (фoна), дoDI(ен бьlть aльфa.кaнaл. l(;rк y>кебьlлo oтмeчrHo, .цЛядoбaвления aльфa.кaнaлa испoЛЬзyeтся кoмaнДa /(rlбавить aльфa-кaнaл (Cлoй | Пpoзpavнoсть | .{oбaвить aльфa-кaнaл), a llJlя сl'o yд:rЛеtlия- УДалить aльфa-каrIaл.


Чacmь lV. Cлou u aнuMaul!я

Глaвa12.Cлou

211

llие Hy)кHoГo фильтpa 6ьIлo вoзмo)кHЬlм' сЛедyет сHaЧaЛa пpeoбpaзoвaтЬ изoбpокениe B дpyгoй pе)l(иМ' a пoтol\,tдoбaвить/y.ц.шиTЬ aльфa-кaнaл' eсЛи эTo |ly)кнo лля фильтpа. Haпpимеp' y Baс RGB.изoбpa)кение без aльфa.кaнaлц a /lЛя BaшеГo фильтpa нy)I(Ho иtlдексиpoBaннoe изoбpaхсeниe с aльфa.кaнiuloмt. ,l.oгДa BaМ нy)кHo BЬlпoлHитЬ кoмaндy менto Изoбpaясешие | Pеxсим | Индeк. с]rpoBaIIнoе - изoбparкeниe бyДeт пpеoбpaзoвaнo B иtlдексиpoвaнHЬIй pеrким. '}aтем вaN,tнy)кнo .цoбaвить aльфa-кaнaл, кaк бьlлo тoлЬкo Чтo пoкaзaнo (cлl.

разd.I2.2.2)'

12.2.4.BидимoGтЬ.

иe cлoя Coкpьlтиe/oтoбpaжeH l}ьI мoя<eте скpЬtть или oтoбpaзить слoй. ИнorДa нyх(нo BpемеHHo скpЬlтЬ сrloй, нo не yд€ r лятЬ eгo. ,{ля сoкpЬlтия сЛoя B oкне Cлoи щелKниТe нa Пиктo. l'paММе ГЛaзa. !ля oтoбpокeHия сЛoя щеЛкHиТe B тoМ Мeсте, гдe дoлxсен бьIть l..шaз. Кaк Bи.цHo v|зpу|c. 12.10, слoй с иМеHем Hoвьrй слoй cкpьlт' a oстaJIЬнЬIе /lвa сЛoя - oтoбpaжaюTся.

ГE,,..:т" l Г(ф*"*lГ gll

t--..,*чl

Pиc' 12'9. Coздaниe изoбpажeнияс пpoзpaчнЬ|м фoнoм

12.2.3.Ttлп ,l.иll

слoя ЗaBисиT oT TиПa изoбpшкениЯ и oт HaлИЧv|Яaльфa-кaналa. B GIMP с.lttlймoжeт бьlть oДнoгo из слe.цylощиx тиПoB:

п

RGB (Rеd/Greеn/Bluе) -

п

RGBА (Rеd/Grееn/B Iuе/Alрha) -

п

I.l)а.цации сеpoГo:

П

l l)il/laциисеpoГo с aльфa-кaнaлoм;

П

t||ulс кс ИpoB aн н ь l й ;

п

иl ljteксиpoBaнньlй с aльфa-кaнaлoм.

oбьIчнoе цвеTHoe изoбpaжениe без пpoзpач}IoсTи; цветнoe изoбparкеHиес ПpoзpaчHoстЬ}о;

lltlмttlt.t.с,(l].opaЗHЬlес|lильтpьlpaбoтaют с paзнЬlМи TиПaMи изoбparкeний. oд. l. tl.l.tr бt,t t l lt , t.1lс б уtt rl ((i I]- и зобpа) l ( с l l иеi.l p у Г ис - иl u l с к с и p OltalI 1l()с. I lpи М сllс-

12.2.5.Gвязь c дpyгиtr,lислoями llсли слoй сBязaн с .цpyГиМ оЛoeм' тo мe)I(Дy MиHиaтЮpoй слoя и ПикToГpaммoй глaзa пoяBится пиктoгpaN{мa цепoЧки. Bьt мoxсeте фopмиpoвaтЬ ЦеПoЧки сJloеBдЛя пpиrvtеHeнияoпepaций к нескoЛЬкиМ слoяМ сpaзy.

12.2.6.HeпpoзpaчнoстЬcлoя llаpaметpHепpoзpaннoсть (ом. pис. 12.l0) oпpе.ц,еляет сTеПеньHепpoзpaчHoyкaзaтЬзнaчeнияoт 0.цo 100, где 0 - пoлнaя ПpoзpaЧHoстЬ' сl.и. BьI Мo)I(eтe l ()0- пoЛнaянепpoзpaЧнoотЬ.

12.2.7.Paзмep Gлoя ( )бьlчнopaзМepслoя paвеHpaзrv'еpy изoбpalкeния'к кoтopoМyoтHoситсяcлoй. lltl этo неoбязaтeльнo.Bьt Мo)кеТесoз.цaTЬТекстoBy}oнaдписЬ' и ToГдa GIМP с()'UlaсToтдельньtй слoй, paзмеp кoтopoгo булет paBrн piвMеpy TексTa' Ho tIе изoбpa>кеtlия. l)il.tМсpy


212

ЧaсmьlV. Cлou u

213

Глaвa12.Cлou

Pуlc' 12'12' Измeнeния paз[,tepaслoя |} oкне изoбpокeния грaниЦЬl тeкyщeгo aKтиBHoгo слoя oтMeчa}oтся чеpнoitсе.птoйпyнктиpнoй луlнуleЙ'.(oбaвьтe лroбyro HaдписЬ' у1Bь| УBvlДv|тe' Чтo oнa rlбpaмлeнa Чеpнo-)I(eлтoЙ линиeЙ, - этo и eстЬ гpaницa слoя. ],|'lменитьpa:}Meрслoя мo)кнo с пoМoщЬю кol{aндЬI мeню Cлoй |Paзмеp слoя. l} oткpьlвtпеМся oкне (pvlc. |2.12) вЬI l\,to)кетeyстaHoBитЬ p:lзtvtеpЬlсЛoя. I loмнитe, чтo oбъем зaниМaeМoй oпepaтивнoй пaмяти зaBисит oт paзмеpa сJloя, a не oт еГo сoдep)I(иМoгo. Пyстoй слoй бoльruoГo paзгvtерaбy.Ц'eтзaнимать бoльrue лaMяT|I, чем слoй мeHЬI.Ilегo paзN,tеpa,доI(e сoДеprкaЦий кapl.и H кy.

Puc' 12'10. Coкpьtтиeи oтoбpaжeниeслoeв

12.2.8.Maскa cлoя VtIpaвлять пpoзpaЧнoстЬ}о слoя Mo)t(Ho He ToлЬкo с пoМoщЬ}o aльфa-кaналa, ||()и с пoмoщь}o Мaсoк слoя. Пo yМoлЧаHи}o y сЛoя Hет Maски, t{o BЬI Мo)кeте сс /(oбaвить. o мaскaх мЬl ПoгoBopиtl,tч},тЬ пoз)кe.

12.2.9.3aпepeтЬaл Ьфa.кaнaл Pиc' 12.11.Пиктoгpaммьlсвя3ислoeв

l |it/tспискoм слoеB eстЬ ПepекJIючaTеЛЬ3aпеpeть (см. pис. 12'З). Еcлvl BЬl егo il|(t'иBиpyrТе,aльфa-кaнzlПсЛoя бyлeт заблoкиpoвaн' и BЬl ниЧeгo Hе сMo)I(етe (. /lсJ til, l. l'с tlи м (с а. llь{ la - к attaл oм ).


214

Чacmь lV, Cлou u

Гnaвa 12, Cлou

215

12.3.Peжимьl слoя Prжпм, ПoскoЛЬкyoн зaслyжиBaетoTдeЛЬHoгop.rзГoвopa,Bьl мorкетевьtб oдиFlиЗ 2l pежимaслoя (pис. 12.1з). Aтpибyт Pежим испoЛЬзyеТcЯN|Я yкaзaнию GIMP'y, кaк Hy)I(HoоМrшиBaть llBетa ToЧeк BepхнeГo сЛoя с тoчкaМи HижHеГoслoя. ПoсpедсTвoМ pежиMoв сЛoя BЬrMo)I(етеизMеHятЬцвeт изoбpu(еFtия'кaк с пoМoщЬю l\,taсoк.

3 имeни.l

;ii:&i.иitl: 1

слoH

/s)

Умнoжeние ццl j flелeниe

ffii,*ou" I

| пepекрытиe i- - ' i освeтлeниe Зaтemнeниe Hаnравлeнньlй свет Рассeянньlй свeт ИзвлечDниe 3epHa

Puc. 12.14.Пapaмeтpьlнoвoгoслoя

o6ъeдинeниe зeрна PазHицa

текстyрьti ;]o6авлениe Рhe (61 хi вЬ|Читаниe

ilшi-l

тoлЬкoтёmноe тoлЬKoсвeтлoe тoH HaсЬlщeHнoстЬ цвeт

|ч"-.: Pиc' 12.1З.Peжимьlслoя

ll1lоведемнeбoльruoйэкспepиN,teнт. B нarпемсaмoМ ПеpBolvt изoбpаrкении(сшr. l2'|) слoя: и слoй с тeкстoвoй HaДПисЬto. еще oДин Coз.цaйте д'u ;lllс. фoн сltllй (кoмaндoй Coздaть слoй), yстaнoвите ДЛя Hегo ПapaМеTpHепpoзpaн!t()с.гЬ в l00 (pис. |2.|4).3aтем aктивиpyйтенoвьIйcлoЙ и, исПoЛЬзyяиFlсТpyruсtl.гЗaливкa' пoкpaсЬтеегo в бeльlй цвет. Пoсле этoгo вьIбеpиTеpel(иrvtсЛoя l|шсьIщеннoсть.Bсе сЛoи' кoTopЬlеpaспoлo)кeнЬlHи)I(еHaшеГoслoя, бyдут |t|,|t)lядeтЬ сеpЬlМи(pиc' 12.|5). /('rrякa>кдогoслoя Mo)кнo вьlбpaть свoй pе>ким.Pe>кимфoнa, тo есTЬ сaмoгo ||l|)l(lIeгo сЛoя. l|е имeет llикaкoГo зHaЧeния' пoскoЛЬкy ПoсЛе }lеГo сЛoеB ( ) ( ) ' l l l ' l l l сt t с , г. I l t r м t t и . l.{J.r 1 .1 1 ''l( l{lск.гьpr r ) I( иМ oB слoе B н a кa пЛивa ю T ся.


ЧacmьlV. Cлou u

21 6

|.лaвa12.Cлou

217

Ta6лuцa 12.1 (пpodoлжeнue) Peжим

oписaниe

Дeлeниe

peжим.B этoм peжип'eтoчки Eщe oдин'.мaтeмaтиЧeскиЙ'' нижнeгoслoя yi,Ho)кaютсянa 256 и дeлятся Hа зHaчeниe Цвeтaтoчкивepxнeгoслoя + 1 (eдиницaдoбaвляeтся,чтoбьt избeжaтьдeлeния нa нoль).B peзyльтaтeпoлyчaeтсябpлee свeтлoeизoбpaжeниe,чeм былo дo этoгo

Экpaн

3начeниятoчeквepxHeгoи нижнeгoслoя иHвepтиpyются, и дeлятcя нa 255, пoслe чeгo peзyлЬтaттo)кe пepeмHo)кaются иHвepтиpyeтся. PeзyльтaтFieмHoгoсвeтлeeopигиHaлЬHoгo изoбpaжeния,цвeтa кФкyтсябoлee блeкльtми.ЧepньtЙслoЙ He Плeняeт цвeт исxoднoгoизoбpaжeния,в pe3yлЬтaтeпpимeнeниябeлoгoслoя бyдeт пoлyчeнoбeлoe изoбpaжeниe

Пepeкpьlтиe

B этoм peжи['eиHвepтиpyются тoчкини)кHeгo слoя' yмHo)каHa ются Ha тoчкивepxHeгoслoя' пoтoмвсe этo ytvlHo)кaeтся 2, пpибaвляeтсяк исxoдHoмyзHaчeниютoчкинижHeгoслoя, eщe HeскoлЬкopaз yмHo)кaeтсяи дeдeлится нa 255, пoтoпл лится.oдним слoвorvt, oписЬlвaтЬв Maтeматичeскoмплaнe этoт peжиммHe слoжl-|o, дa и вaм нe oсoбo интepeснo.B peзyлЬтaтeвы пoлyЧитeнeмHoгoзaтeмHeнHoeизoбpaжениe,Ho pe)кимaУмнoжeниe нe тaкoe,какпpи испoлЬзoвaHии

oсвeтлeниe

испoлЬзoвaтЬ для oсвeтлeHия чaсти flaнньtй pe)киtvttt,lo)кнo изoбpaжeния. Taк' eсли фoтoгpафия дeлaлaсь в тeмнoй кoмHатe, и ваM Hркнo oсвeтлитЬ чaсть этoй фoтoгpaфии, Haпpимep'лицo чeлoвeкa

3aтeмнeниe

Peжим,oбpатньlйpe)кимyoсвeтлeниe. Испoльзyeтсядля зaтeмHeHиянaсти изoбpaжeния

H aп paвл eн н ьtй сBeт

нa пpимepe, Этoт peжимлyчшe всeгo пpoдeпlloнстpиpoвaтЬ мaтeмaтичeскyюфopмyлy или oбъяснятЬ,чтo Чeм oписЬ|вaтЬ изoбpaжeHиябyдeм )кeпpoизolДлo.B кaчeствeисxoдF|oгo испoлЬзoвaтЬркe зHaкoмыйнaм aвтoмoбиль,a в качeствe .12.,16). вepxнeгoслoя _ гpaдиeнтoт Чepнoгoк бeлoмy(pис. Peзyльтaтпpeдстaвлeннa pиc' 12.17

P а с с eя н н ьl й сBeт

Пepeкpьl. leлaeт Цвeтa He тaкиNlияpкиiЛи,пoxoЖ Ha pe)киrvt т}te, в HeкoтopЬlxслyчaях oбa эти peжиrvlaдaют oдиHaкoвыe peзyЛЬтaтЬI

Извлeчeниe зepна

BычитaeтзнaчeниeтoчeквepxHeгoслoя из Hижнeгoи пpииспoлЬзoвaтЬ бaвляeт128.Peжиммoх<нo для пpидaнияи3oбpaжeниюpeльeфa

peжиMoвслoя Pиc. 12.15.Coздaниe.,мaски'. с пorvtoщЬ}o lloдpoбнo всe pе)t(иN{Ьl мЬt pacсмaтpиBaтЬнe бy,Цeм,нo кpaткoe oПисaниe вьtнaйдeтев тaбл. l2.1. Ta6лuцa 12.1. onucaнue peЖuMoвcлoя

Ho pмa льнь l й

B этoм peжиMeвepxнийслoй пoлнoстЬю зaкpЬ|вaeт нижний' Чтoбьlбьtлвидeн нижниЙслoй, нyжнoy[ieнЬuJитЬ Heпpo. зpaчHoстЬслoя. ИспoлЬзyeтсяпo yt\loлЧaHию

Paствopeниe

PaствopяeтвepxнийслoЙ в нижнe[,lпyгeм pисoвaнИяcлучaЙнoгoy3opaв пoлyпpoзpaчHЬlx тoчкax.Этoт peжимнe oчeнЬпoдxoдV|т Аляслoя. Бoльшeoн пoдxoд|^т Дляинстpy. pисoвaHия.Кстaти,y иt.|стpyмeнтoв pисoвaнияпpaкти. пi|eнтa чeскитaкoйжe нaбop pe)кимoв'кaк и y слoeв

Умнoжeниe

B этoм pe)ffмe тoнки(тoннeeиx ЧислoвЬleзнaчeнияцвeтa) вepxнeгoи Hи)кHeгo слoeв пepeмHo)кaются и дeлятся нa 255. B peзyльтaтeHoвoeизoбpажeниeпoлyЧaeтсябoлee тeмнЬ|in, Чeм исxoдHoe


ЧacmьlV. Cлou u

218

Глaвa 12. Cлou

219

Ta6лuцa 12.1 (oкoнuaнue) Peжим

oписаниe

oбъeдинeниe

To жe,чтo и'peжиMИзвлeчeниeзepна,HooH склaдЬ|вaeт знaчeHиятoЧeквepxHeгoи HижHeгoслoeв и вЬ|читaeтиз peзyлЬтaтa128. PeзyльтaтпpeдстaвлeнHа pиc' 12'18

Paзн и цa

.[oвoльнoинтepeсньlйpe)ким,eсли вЬ|xoтитeпoлyчитЬHe. oбьlчньtЙpeзyлЬтат(pис.12.19).Тaкжeэтoт peхиtt,lпno)кHo испoлЬ3oватЬ vaсти изoбpaжeHия для иHBepтиpoвaHия

toбавлeниe

Тovкивepхнeгoи l-tижнeгo слoeв склaдывaются.B peзyльтaтe пoлyчaeп'бoлee свeтлoe изoбpaжeниe

Bьlчитaниe

Toнкивepxнeгoи Hи)кнeгo слoeв вЬlчитaются. oтpицaтeльHЬ|eзHaчeния3a['eHяются нa 0. B peзyльтиpyющeм изoбpaжeHиибyдeт мнoгoчepнoгoцвeтa

Toлькo тeмнoe

B этoм peжимeсpaвнивaютсякoгvlпoHeHтЬI тoчeквepхнeгoи ни)кнeгoслoeв. B peзyльтиpyющeмизoбpaжeнииoкaжeтся тoчкaс плeHЬшим зHaчeHиeмцвeтa.Если вьtбyдeтeиспoлЬзoвaтЬпoлHoстЬ}o бeльlЙвepxнийслoй,тo oH HикaкHe пoвлияeтHa peзyлЬтaт,пoтoмyчтo зHaЧeниeбeлoгoцвeтa_ 255'и oнo сaмoe бoльшoe,eсли сpaвHивaтЬ сдpyгимицвe. тaми. Тaк чтo пpoгpaммaвыбepeттoчкyHижHeгoслoя, пo. скoлЬкyee зHaчeHиeЦвeтa[4eHЬ[lJe зHaчeHияцвeтaтoчки вepХHeгo нepньtйвepxнийслoйдaст noл. слoя.А пoлHoстЬю нoстЬючepнoeизoбpaжeниe,пoтo]vly чтo зHaчeниeчepнoгo цвeтa_ 0, и oнo бyдeт вьlбpaнoв кaчeствeминиMaлЬHoгo

з epH a

Тoлькo свeтлoe

Aнaлoгичeнпpeдыдyщeмypaзмepy,нo вьtбиpaeтсябoльшaя из двyХтoнeк(имeeтсяв видy,vтo вьtбиpaeтсятoчкaс мaк.. сиMaлЬHЬ|M зHaЧeHиeпЛ цвeтa).Тyт нaoбopoт,бeлыЙслoЙ изoбpaкeниe'a чepдaст пoлHoстьюбeлoe peзyлЬтиpyloщee ньtйслoй He из[ieHитисxoдHoгoизoбpaжeния

Тoн

Чтoбьtпo|-|ятЬ, кaкpaбoтaeтэтoт peжим(и всe пoслeдyющиe), вaMнрl{-|oпpoчитaтЬeлaвy 16,CeЙчaстoлЬкoскilry, чтo в этoм peжимeдля пoлyЧeHия peзyлЬтaтaисnoлЬзyeтсятoHвepХHeгo и яpкoстЬ_ HШкнeгo. слoя, a HaсЫщeнHoстЬ Eсли нaсьlщeнHoстЬвepxнeгoслoя paвнa0, тo испoлюyeтсятoHHижHeгo спoя

Hасьlщeннoсть

Испoльзyeтся HaсыщeHHoстЬвepxнeгo слoя, a тoH и яpкoстЬ _ HижHeгo

цвeт

Испoльзyeтся тoH и HaсЬlщeHHoстЬвepхнeгo слoя, a яpкoстЬ - l.lижHeгo

Яpкoсть

ИспoльзyeтсяяpкoстЬвepxнeгoслoя, a тoн и нaсЬ|щeHHoстЬ - HижHeгo

Pnc. 12.16, Peжим Haпpaвлeнньlй свeт, вepхний слoЙ _ гpадиeHтoт чepнoгo к бeлoмy

Plаc. 12.17.Peжим Hапpeвлoнньlй свeт. peзyлЬтaтпpимeнeниявepxнeroслoя (pис. 12.16)к нижнaмyслolo с изoбpaжeниeмавтoмoбиля


ЧacmьlV. Cлou u

221

l tnвa 12. Cлou

12.4.flиaлoгoBoe oкHo Cлou (' ilиaлoгoвЬtl\,t oкHoM Cлoи мьl y)Ке сТaЛкивiutисЬ }lеoД|]oкpaтнo. Haста.llo paссMoTретЬ егo пoдpoбнo. BьlзвaтЬ ДиutЛoГoвoеoкHo Cлoи (если вьl |rl)сl\4я с| () зaкpЬlЛи) мo>кнoнескoлЬкиМи спoсoбaми: п

с ПoМoЩЬto кoMaндЬI Мен}o гЛaBнoГo oкнa GIМP (пaнели инстpумeнтoв) Фaй л |! и aл o ги | C лoи;

п

с ПoМoщЬIо кoмaнДЬl меню изoбpDКеllия,{иалoги | Cлoи;

п

с ПoМoщЬto кoМaн.цЬIменю изoбpокеllия Фaйл | flиaлoги | Coздaть lloByЮ ПaнеЛь | Cлoи, каIIaЛЬI Ir кoIITypьl;

П

ПyТrм нDt(aтия rulaвиaтypнoй кoмбинaции кЛaвишl <Ctrl>+<L>.

i4a

U.ii

iHoрt.tальньlй

Пffi

Pиc. 12.18.Peжимoбъeдинeниeзepна

ffi.o,

",na

Pиc. 12'20',Qиaлoгoвoe oкнo Cлoи oкнo Cлoи (pиc. |2.20) oтoбpaжaeT pе)I(иМaкTивнoгo сЛoЯ, стe/[rrit,rIoгoвoе ||('|l|,сгo неПpoзpaЧнoсти' oПцию зaПиpaния aльфa-кaнaJla' сПисoк сЛoев изol)l)il)|(сtlия и кt{oпки yпpaвЛения сЛoяIvrи(в ниlкней ЧaсTи oкHa слeвa нaпpaвo):

Pиc. 12.19.Peжим Pазница

п

сoздaTЬ нoвьlй слoй и дoбaвить eгo в изoбpDкеF|ие;

П

ll(U(llЯ тьакти вн ь lй слoй нa oдиH BBеp x B стoпк е'

П

()||ус. l. и , I . l,aк, l'llвltьtй

п

с()''lll't. t, к()llllt() сJ l()я ]l 7 цrб : ttllt' l. t, сс I l и , ltlб p а)liсllи с;

сл oй

ttа o/ ' lи ll B llи З ll сT oI lк е;


222

ЧacmьlV. Cлou u

t]

ПpикpeпитЬплaвaющийслoй;

tr

УДaЛИTьaктивньlй слoй'

223

Глaвa12.Cлou

].laзнaчение кFIoпoк пoHяTHo из их нaзвaний, пoэToМy пoдpoбнo oстaнaвлиj RаTЬся нa Hих l\,|ЬlHе бyлем.

.l: t : l iЬk,l ffi

слoи

Пpимrчдние

^*,_-- -.

H eп р oэ p .i

Плaвaющuм нaзЬlвaeтся вpeмeнньlй слoй. Haпpимep' кoгдa вЬ| из бyфepa oбмeнa кapтиHкy,тo oHa бyдeт пoмeщeHa в тaк нaзывaeмьlй

Jil9 9 l9 .l-

зaпepeть: [l ffi

вaющийслoй. ПлaвaющиЙслoй в диалoгoвoмoкнe слoeв oтмeЧaeтся Дii

..

' lJ. Haжaтиe кHoпки Пpикpenить плaвaющий гpaммoЙ слoй вpeмeнньlй слoй к пpeдЬlдyщeмyaКтивHoмyслoю изoбpaжeния. сoздатЬ liLlпию слoя

[iсли щелкHyTЬ ПpaBoй кнoпкoй MЬIlxи }Ia слoе' тo BЬl yBидиTe менlo (pис. |2.2\)' сoдеp)кaщее дoпyстиrvtьlедeйствия нaд вЬIДeЛенHЬlM сЛoeМ: п

Пpавка aтpибyтoв слoя -

o

CoзДать слoй -

D

CoзДaть кoПllк) cпoя -

o

Пpикpeпить слoй - ПpикpеПЛяеTBpеMенньlй (плaвaroщий) слoй к пpе. дЬlдyщеМy aктиBнoмy слoto изoбp aх<etИ1,

г]

OбъeДинить

пoзBoЛяeTизMенитЬ иМя сЛoя;

сoздaeт слoй и дoбaвляeт eгo в изoбpокeHиe;

ф .i

]Б'ffi:

сoздarт кoПию слoя и дoбaвляет eгo в изoбpокeниe;

с ПредЬlДyщlrм -

фi

тeкстypЬ|

фаH и цЬсл | oя. . . Cлoй к разцepyизo6pахeния е€ 3 иер слoя: ]] {o6авить ЦасKyслoя.,.

ПoзBoЛяет oбъединить слoй с пpеДЬlдy.

шIиM слoеI\,l:

г:l УДалить слoй -

yдaЛяeTслoй из изoбpокeния (пoмнитe' Чтo Blrleстoyдa.

Ления BЬI l\,to)кете вpеMенHo сKpЬlтЬ слoй);

г.l Гpaницьl сЛoя п

,ffi\

пoзBoЛяeтизМеFIитЬ ГpaHицЬlслoя;

Cлoй к рaзIvtepyизoбpaжения изoбpaжения;

П

Pазмеp сЛoя -

П

{oбавить aльфa-кaнaЛ -

П

Уlla.ll ить aльфa-кaнaЛ

П

A"llьфa-кaнaЛ

Делaет paзMep cЛoя paBнЬll\'paзМepy

ffi to6uu,'"anьфa-кaнал .,':i l!.ll: : l)r .:,.i1. 1.

ПoзвoЛяетизMeниTЬpaзМеpсЛoя,

-

: :.i:'::.::

ж o::ф::*:":::]в"|o:::::::o6уст1 слоtl... 06ъединить вЦ/диt4Ь|e (вести цзo6paжение

дoбaвляeтaльфa.кaнaл(пpoзpaннoсть); у ДaлЯeT ал ьфa-кaнaл ;

_> BьIделеннaя

oблaсть

-

пpеoбpaзyeт

aльфa-кaнaл

Puc. 12.21. oпepaции нaд слoя?Йи

в

lil'UlrЛеHие: П

()бъеllипитЬ

п

(]вссI.lt шзобplxсеll

Bl|Дlllvlьle сЛort -

l l l)(),tl)il 'l l |(lс.I.l,.

oбъединяет

oбr,rдиняет

все BидиМЬle слoи B oдиH;

Bсе BидиMЬlе сЛoи B oдиll и yдaЛяет

lllttlс1ltloе. BЬl зaMеTили' Чтo МЬl tlе paссмoTpеЛи кoMaндЬl' oтнoсяlциеся к Мaсl(ilNtсJIoя. И эr.o rtрaвиЛЬllo, BедI, Пoкa I\{ЬlHе знaем. чTo эТo такoе' ПoэТol\ly саl \t()с l } ])сt\tя с l l l tl \|и

l l ( ) . t llilк ( ) l\ | и . г l, с я .


224

Чаcttп' lV' Cttott u

225

Гпaвa12' Cлou

12.5.Maски слoя Ч.l.o тaкoе Maскa. MЬl знaем v|з zJrавь|9. Маскa, ''HaдеТaя'' нa слoй, rlaзьl .uаcкoЙ clюя. У мaски слoя тaкoй )(е p€ r зMеp' кaк и y сЛoя' Ha кoтopьIй oнa .гIетa''.КarкДьlй ПиксеЛ Мaски' пo сyти' явЛяеTсяпapoй для пиксеЛa слoя с тe )ке кoopДинu|ar^/И'чTo и ПиксеЛ l\,laски. этo нaбop ПиксeЛoв в oTTенкaх сepoгo (знa'rения цBеTa oт

Итaк, мaскa -

лo 255).Пиксeльl сo знaчеHиеМцBеТa0 -

vеpньlе'сo знaЧеHиeмцветa255

бeльlе. Чеpньlе пикселЬl oбеспeчиваюT сBoиM пapньlм пиксеЛaМ ПoЛHyto зpaЧнoсTЬ' a бельtе -

ПoЛHyю HепpoзpaЧнoстЬ.

Чтoбьt сoздaтЬ Мaскy сЛoя, tцeлкнитe Ha HaзBaниИ cЛoЯ B диzlлoгoBoМ и вьlбеpитекoМaнДyfloбaвить мaскy сЛoя. сЛoeвпpaBoйкнoпкoй MЬIIIIи ЛИ ЭTa кoМaнДa HедoстyпHa'r.o Дoбaвьте aльфа.кaнал (кoмaндoй .Цoба aльфа-кaшaл). Пpи дoбaвлeнии Мaски сЛoя BЬI yBидиTe диЕlЛoГoвoеoкнo {oбaвить r\,|aо слoя (pис. |2.22). ,(oступньl сЛедyюЩие BapиaнтЬI у1*L4Цt4aЛИзaции сЛ oя: o

Бeльlй цвет - бeлaя мaскa' Пpи pисoBaнии ЧеpнЬIм Toчки сЛoя с ся ПpoзpaЧнЬIМи;

o

D

: :]

. - r ,.

.',I

llаскy П }tнreртироватЬ

rc;;;lГЩFЦ;_l Pиc. 12.22.,Qиaлoгoвoeoкнo flo6авитЬ i'aскy cлoя

цBет - весь слoй пpoзpaнньlй' pисoBaние ЧеpHЬlM нa tt{aске лaeт Toчки слoя нeви.цимЬlми' a pисoBaние бельlм yдaЛит мaскy и сДеЛ

12.6.Peзюмe

ToЧки слoя видиMЬlMи:

Изoбpaх<ение в GIМP сocToит из слoеB (кaк минимytl,l из oднoгo). B GIМP нer. ()Гpaниче}tий нa кoличествo сЛoеB' BьI мolкетr исПoЛЬзoBaTЬ сЛoи .цЛя paзлиl|. ttьIх цeлeй - oт пpидaния изoбpzDке}lиlо Tех иЛи иньlx эффектoв ПyТeм вьlбtl-

Aльфa-канaЛ

сЛoя -

Iltaскa сoздaeтся пo сoдep)кимoмy aльфa-кaнaлa.

Пеpeдать aльфa-кaнaJl

сЛoя -'I'o

)ке' ЧТo и ПpeДЬlдyщий пapaN,tеTр'Ho в

этoM слyЧaе aльфa-кaнал сбpaсьIвaеТся B ПoЛнyю HeПpoЗpaЧнoстЬ; D

BьIделение -

o

Кoпия сЛoя B oттrнкax сеpoгo -

п

Канал -

мacкa сoздaеTся пo ToЧкaM BЬlдеЛeния; Мaскa сTpoится пo ToЧкaМ сЛoя;

Мaскa сoзДaется пo Мaске BЬlдеЛeltия' кoTopуto Hy)кFlo сoзДaть

зapаHее и сoхpaниTЬ B.ци:lлoгoBoмoкFlе кaнaЛoв; п

, i ,-

Чеpпьlй

Если у слoя eстЬ пpoзpaчнoстЬ' oнa кoпиpyeтся B N4aскy; .l

$ gaнал: .

ИнвеpтиpoBaTЬ б с льlм. a бе л ь l й -

}raскy -

и}iBеpTиpoBaHиецBетoв Мaски (неpньlй с'Tal|eт н е p н ь l м) .

l)а prx(имa нaлoI(eния слoев дo сoздaния aFIиlilaции. l| rlшве /3 мьl ПoгoBopим o сoздaнии TекстoBЬlх нaдписей.


6

Глдвд 13

l.

TeкстoвЬle HaдпИcу|

Глaвa 13. Teкcmoвыeнadпucu

227

Ilpехце чеM МЬl пpистyПиM' yбедитесь, ЧTo ДиurЛoГoвoеoкHo Cлoи oткpьtтo. ( )бьIчнo Taк oнo и eстЬ, Ho есЛи BЬI eгo неЧaянHo зaкpЬtЛи, тo Mo)I(eTrснoBa (Il.кpЬITЬэтo oкHo с пoмoщЬto кoMаHДЬl MеH}o ГЛaвнoГo oкHa GIMP Фaйл | /(llaл o ги | Cл o и . C ДиaлoгoвЬlм oк HoМ C лoи (p ис. l3 .l) вьt y )к е Haвеp няк a 't|lакoмЬt'кoHеЧHo' есЛи Hе ПpoГryсTиЛиzлаву I2. Хoтя сpaзy BaМ скarl(у: есЛи l|l'l ее Bсе.Taки ПpoпyсTиЛи' тo Лyчlllе веpHyTЬся и ПрoЧитaTЬее' Иначe МнoГoе бyлет нeПoняTнo. l(ак виднo v1зpу|c.l3.l, у нaшегo изoбpажeния пoкa oДин ПусToЙ cлoЙ ()невиднo, ЧTo эm l-oЛЬKoЧTo сoз.цaннoeизoбpaxteниe.

Фoн.

13.1.Инстpy]иeHтTeкcm И cлov. Сейчaс мьl пoдpoбHo paссМoTpиM инсTpyмeнт Teкст и пoгoвopиMoб испoль. ,ioBaHиислoеB пpи дoбaвлеHии Tекстa.

Pnc. 13.2. ИcхoДнaя фoтoгpaфия

P и с . 1 3 ..t..Q иa лo г o вo кeн oC лo и

( )'l.кpoйте любoe y)I(e гoтoвoе изoбpокeниe, Mo)I(Ho фoтoгpaфиro. Я oткpьlл /lJ lя llpи M еpa O/uly из ф oтoгp aф ий (p ис. l3 .2 ) мoей aвтомoбильнoй к oллек ции ( tl ltсй бсl.llсс l() 'l'l,lс.rllо.гогpaфий).oбpar.и.ге l]l|иMallие,чTo l] ДиurЛoГoвoMoк1lr


228

ЧacmьlV, Cлou u

Cлoи y нашrей фoтoгpaфии' кaк и сЛеДoвzlлo oя(идaтЬ, oпяTЬ )ке BсеГo oДиl| сrloй - Фoп. Самoе BpеMя aкTиBиpoBaTЬиHсТpyMент Tекст (pис' l3.3). Cделaть этo бьlстpo Мo)l(Ho с ПoMoщЬю кJIaBиulи <Т>. Мoжнo вьlбpaтЬ иHсTpуMент Tекст и кoмaндoй МеHlо oкнa изoбpокения Ишстpyментьl I Tекст.

|| pазd. 8,4 мьl BкpaTце paссмaTpиBiUIи эToT иHстpyМеHT, Ho сейЧaс HaсTaЛo |tpеMяизyЧитЬ eгo пoдpoбнеe. Итaк, вьtбpaв иHстpyMeнт Tекст, ПеpвЬIN4 ДеЛoМ lly)кHo yсTaнoBиTЬ eГо пapaМrтpЬI: г]

l;;l ,;., ,!-i" o ";fl et &

iГ*r" +ц* ф .;"..#

г] Paзмep- зa.цaeт paзМеpшpифтaв вьtбpaнньlх изMеpeния: е.циницaх

trМe&ffiiffiiщ + w flв'.*&e f,фi&e*J. S

a ЕEI

Pё,Hерi 11э. ,"" lчiЬ ffi И".,рy*,,po"."n"

Г_Е_l. М

IIIрпфт - пoзBoляет вьlбpaть Гapниrypy шrpифтa и eгo FlaЧеpтаниe. flля вьlбopa ГapHитypЬI BBе.циTепеpBЬlе буквьI нaзвaния гapниTypЬl B ПoЛе ДJlя BBoдa, пoсле Чегo вЬl yBи.ците нaзBаHия tшpифтoв, кoтopЬlе Fratlинa}oТсЯс BBe.цеFIHЬIх букв. Ha pиc' |З.4 виДtlo' ЧTo я ПЬlтzulся yстaнoBить шpифт Arial. .{ля вьlбopa HaчеpTal{ия rшpифтa HaжМиTе кFIoПку, нaхoДящyюся

(pис.13.5); rшpифтa сЛeвaoт ПoЛяГapниrypьI

gpайл fасш, !пpа.вка

.--

229

Гпaвa 13. Teкcmoвыeнadпucu

о

in -

.

mm -

.

pt -

ПyHкTЬI(кaк в ТекстoвoМ пpouессopе);

.

pх-

пиксeлЬI;

дю й м ь l] MиллиI\,|етpЬl;

г:l ИнстрyктиPoBaIrиe - бyлyт исПoЛЬзoBaTЬсяиHдeксЬI изMе}lе}lия.oпЦия пoзBoЛяетлyчlrlе пpopисoвaТь бyквьl пpи MirЛенЬкoмrшpифте; гJ AвтoинстpyкTиpoBаH сTaрaеTся BЬIЧисЛиTьдa}lнЬlе ДЛя ЛуЧшeгo пpeДсTaBЛeHия lvlеЛкoгo rшpифтa;

c

ш ГЁ.r_l

Aнтиaлиaсинг

гl

I{вeт - oпpе.цеЛяет цBеT TеКсTa. Пo yмoлнaHи}o yстaнoвЛеH чepнЬlй цвет. Пpи нaжaтии Ha кнoпкy I{вeт oткpoeтся диutЛoгoвoe oкHo вьIбopa цBеTa;

D

BьIключкa (вьIpaвнивaние) - ПoзBoляеT зaдaTЬ вЬtкJl}oЧкyтeкстa: пo ЛеBoМy' Пo пpaBoМy кpaю, Пo цeHTpy, Пo Цrиpинe;

г]

Oтступ -

п

Paсстoяниe Iие)кДусTpoк (интеpлиньяrк)- зaДaет paсстoя}|иеMе)ltДy стpoкaми. Пapaметp зaдaет не сaмo paсстoяние'a изМенrHиeрaсстoяния Пo yМoЛчaниro(в тoнкax). Чтoбьr yменЬlxиТЬpaсстoя}lиеПo yМoЛЧaни}o, нy)кllo yсTaHoBиTЬoTpицaтеЛЬHoезнaЧе}lиe этoгo ПapaMетpa;

П

Paсстoяниe ме)кДy бyквaми (интеpвал)-

ПpидaсT шpифry бoлее мягкий кoнтyp. Эффект сГЛalкиBaния ДoстигaеТся зa сЧrТ небoльtшoгo paзMЬlBaFIиягpaниц сиМвoЛoв шpифтa;

вaми.

Pис. 13.3.Инстpyмeнт Teкст

(сглaхсивaние) -

l]

, ]]

Если

зaдaeт рaссToяHие oт леBoгo кpaя;

зllatlсние

l } а 1 . | ' с я/ t py | . I l i l / ll) yI.ill

ПapaмеTpa

зaДаeTpaссToяниeмеrкдy бyк-

oтpицaтелЬное,

бyквьI

бyлyт

HaкЛаДЬl-


ЧacmьlV, Cлou u

Единица:

I"1ю)кhтелЬ

m

(0,025400)

AriаIB|aсk

ft

(0,0в33зз)

yd

(0F2777в)

AriаlBоId

tpt

(72,270000)

tpс

(6,022500)

дriа|

ff Aвтоинс [] Aнтиалиаiйнг

Ariа|вo|dItаliс

l'iiiТli , i i ' " :t f ; ; l : .. l*I'lYt-".....

2З1

I'tnвa 13. Teкcmoвыe нadпucu

r;.-- i Г;Ыl,t*,',-*]

Ariа|Itаliс triaINаrrоwBo|dCondеnsed

Pис. 13.6.BьtбopeдиHицЬ|измepeния

Сопdеnsеd AriаlNаrrоwBо|dItаIiс AriаINаrrоwСоndeпsеd Ariа|NаrrowItаIiсСопdeпsеd

шpифтa Pис. l3.4. Bьrбopгapниrypы

Pис. 13.7.Bвoдтeкста П Pис. 13.5.Bьrбopнaчepтaнияшpифтa

Tекст BДoЛЬ кorrTyрa - ПoзBoЛяеTpaсПoЛo)киTЬтексT BДoЛЬкoнrypa. Дoбaвитьв изopaбoтЬIэToГo ПapaМeтpaHy)кHoснaЧzrЛa /[ля пpaви.ltьttой к()lrгyp,a заТеM l|a)кaтЬэтy кt]oПкy.Пoдpoбнo бьl o,l-lи}l бpалtеilисхt.l't.я


ЧacmьlV' Cлou u кoнТypЬl бьlли paссмoтperrЬIB zJtсtве9, пoэтoмy, eсЛи BЬt xoтитe испoл Baть этy вoзмo)к}loсть, oбязaтельнo oз}IaкoМЬTeсЬ с MaтepиirлoМ zлавьt 9;

0

Coздaть кoнTyp Пз тeкстa - пoзBoляeт пpeoбpaзoвaтЬтeкот B 3aчем этo tty)t(нo'бьIлo тaкжe paсскaзaнo в zлаве 9.

Пptамечдниr B тeкстoвoм пpoЦeссope,Haпpимepв Woгd, мЬt пpивЬ|Kли pa3мepшpифтa в пy|.|ктax. B GIMP пo yt\'loлЧaнию исnoлЬзyeтсядpyгaя ницa измepeния_ пиксeлы(pх).Eсли н1окнoй eдиницЬ|Heт в спискe, pитe и3 вЬIпaдaющeгoспискa Eщe. oткpoeтся диaлoгoвoeoкнo, в t.,oжнoвыбpaтьдoпoлHитeлЬныe eдиHицЬ| измepeния(pис.13.6).

Глaвa 13' Teкcmoвыeнadпucu

233

HaМ oкнo изoбpaл<eния, г.цeдoлt(rн пoяBитЬсяTексT.oткpoется y)кe зHaкol\4oе pедaктopaтeксTa.Bведитe текст (pис. l 3.7). IIoследoбaвлeнияHaдписибьIл сoзДaннoвьlй слoй (pис. l3.8). Кaк y)кe oTМe-

lltшloсЬpaнее' слoй нaдпиc|4 - эTo ПoлHoценньIй слoй, нaд кoтoрЬlМ Mo)l(t|o tlpoизBoдитЬ вое oпepaции. дoстyпнЬlе дЛя оЛoеB. Haпpимеp, вЬl Mo)кeTe BЬlбpaть pe>киМсЛoя или yстaнoBиTЬ еГo ПpoзpaЧнoсть. Кaк видHo из pис. l3.8, я вьlбpaл pе)КиM Oбъeдиненllе зepна' в кoтopoМ ввeдeнньtй Mнoto TексT стzlл llеМнoгo пpoзpaчHЬlМ- скBoзЬ нrГo Bидeн фoн фoтoгpaфии, Ho' B тo )кe вpеN4я'сaM Teкот oTЛиЧнo ЧиTaeтся и нe сЛиBaeтся о фoнoм'

13.2.Измeнeниeи пepeмeщeниeтeкGтa нaПpиMеp' Итaк. нaдписЬ сoз.цaнa. Ho вьI pеЦrиЛи' чTo еe нy)кнo изlvtенитЬy Ме HЬlI]иТЬ у|ЛI4у Be ЛИЧИтьrшpифт текстa' eгo llвеТ иЛи в ЬIpaBHи BaHиel нaнepтaниe.

Pис. 13.8.Cлoй с тeкстoм ,l.еllсpь,

кoгдa мьl pазoбpaЛисЬ о пapaМeTpaп,tии}|стpyмellтa Tекст, Mox(Ho 1|pис.l.yпи1.Ь к сoздat|иlo .гекстoвoй }Iaдtrиси.Щrлкtlи,го мЬ||ltЬltrв .гoй чaсти

Pис. 13.9. ИзмeнилoсьHaчepтаниeи paспoлoжeниeтeкстa


234

ЧacmьlV. Cлou u

[]сe oчeнь ПpoсTo. Bьlбеpите иl;сTpyМент Tекст и щелкHите нa любoй из сoз. /laHнЬtх BaN4итeкстoBЬIx HaдПисей. oткpoеTся oк}lo peдaктopa' в кoтopoМ вЬl смo)кeте изМе}tитЬ сaM текст. AтpибyтьI TексTa (шpифт, paзN,lеp'нaЧеpтaниE RЬ|paBниBaHие,цBeT' oTсТyПЬI,Мo)кl{oзaMеHиTЬB oкHe ПapaМетpoв иHстp}MeH. т a (см. pис . l 3. 3). }laпpимеp, я сЧитa}o' Чтo BBeДeнHьIй мнoto текст бyдет сMoтpетЬся Л}Чlll€ , € C . Jlи сДeлaтЬ eгo нaкJloннЬrМ и ПеpеI\4eсTиTьв ниrкний левьlй yгoЛ' Kaк пoкaзaнo r l a p ис . l3 .9.

E9il

PaсUJ. !1l9в5q,,

i;J ."ij 6tr * &. ]of; Ж

N fi,}r, -д*&'ф,..'." # .ж&. &ffi*'li. , $ Ж1.1 ;{ .# 'ff ф" e f fi * , { & ф J

.'.Гli'i i rl

Е]

.s Е}.]'#

|-naвa13.Teкcmoвыeнadпuсu

|tltсpх' вниз). Haxсaтaя кЛaвишa <Shift> BMeсTe сo сTpеЛкaМи пoзBoЛЯeT ПеpеMсщaтЬ нa.цписЬнa 25 пикселoв вMесTo oднoгo.

13.3.Coxpaнeниe изMeHeHИЙ |]сливьIсoхpaниTеизoбpaжениев гpa(lинескийфopмaт ,,oбщегoнaзнa.lеHия,,, l|aПpиMеpв JPЕG, GIF. PNG, ТIFF и дp., Тo ПoТеpяеTсяинфopмaцияo сЛoях' rlб aтpибyтax TeксTa и Т. П. Пoэтoмy pекoМeнДyеTсясoхpaнять изoбpокeниe B в tpopмaтеХCF (внyтpеllнийфopмaтGIМP) и в ;tвyхфopмaтaхoднoBpеMеHHo: rpоpмaтеoбщегo нaзHaЧения.Фaйл в сpopмaтеXСF пpигoДИТcЯ'кoГдa BaМ l|yжнoбyлет изМеHиTЬHa.цПисЬ, a фaйл в фopмar.eoбЩегo llaзHaЧеHl4я BЬl Mo)кетеПеpeДaTЬ oпyбликoBaтЬ B Интepнeтe иЛи oтПpaBиTьв тиПoГpaдpyзЬяМ, t[lию для кaЧесТBенHoй печaти.

13.4.Peзюмe l} этoй глaве бьIли paссMoTpеHЬl ПpиеМЬIсoЗ.цaниЯ,pедaкTиpoBaНИЯИ ПеpеМеlllеHия тeксTa. Paбoтaя с тексToM в GIМP, BaM ну)t(нo ПoМHиTЬ сЛеДytoщее: гl

Пpи сoздaнИИ НaДпV|cv|дЛянеe сoз.цaeтся нoвьIй слoй, кoтopьlй мorкнo исПoЛЬзoвaTЬ'кaк и любoй лpyгoй слoй. HaпpиMер' BЬl Mo)I(еTевьIбpaть oсoбьlй peя<имoтoбpaжения слoя дЛя ПoЛyчения бoлее иHтеpесHoГo спoсoбa oтoбpaлtения TексTa;

г]

испoлЬзyя иHсТpyМеHT КoнтуpьI' BЬl сМo)кеTе сoздaТЬ кoнТyр, BдoЛЬ кoTopoГo ПoTot\,{ Мo)t(l]o paсПoЛoжиТЬ TeксT. Хoтя для paсПoЛo)кеHия TrксTa Пo кpyГy Пpoще исПoлЬзoBaTЬ скpиПт Tекст Пo кpyl}, кoтopьIй Мo)кнo BЬlбpaть из Менto Paсrш. |ЛoгoтипьI;

П

пpеoбpaзoвaB TексТ B кotlтyp' BЬl сМo)кеTе oбвести кoнтyp вьIбpaннoй текстуpoй, Чеr\4сoздaдиTе HaдПись неoбьlчнoгo BиДa. Бeз испoльзoBaHия кotiтypoB BЬIHe сMo)кете дoбиться пoДoбньIх эс}фектoв,

п

BЬI Мo)кеTе вьIбpaть гapнитypy' paзr\,{еptupифтa, егo цBеT' ycTaHoBиTЬ BЬIpaBниBaниe и нaЧepTaние TексTa' нo Bся этa инфopмaция бyДeт пoтеpяHa' есЛи BЬIсoхрaниТе изoбpaл<ениeв фopмaте' oTЛиЧ}loмoт XCF.

rистpyпeнтi:(shift) ф вы6paтьслoйiнаnщiляtощyю \'.j I вpвмoстt,lтЬ

актl,'вныh

::

слo{,l

:

Pис' .t3.l0. Bыбepитe peжиI\,l Пepeмeстить аlсгивньlй слoй Как изменить aтpибyгЬl тeкстa' BЬI y)кe зHaeТе' пoэтoмy зaймемся еГo пеpеMe. lllсllиеМ. Bьlбepите иHстpyМeнт Пepeмeщенllе' }|o He спешIиTe пеpеМeщaтЬ ,I.сксT.Cнaчaлa нyжнo pе)ltиМ aктивиpoвaTЬ eГo ПеpeмeститЬ aктIlBllьtй слoй (рис. l3.l0), инaнe y вaс Hичегo Hе ПoЛyЧится. Пoсле эToГo BЬI смo)кетr Пepeмсll(:lтЬ }{aДписЬкyдa хoТиTе. litl.llсс тoЧllo paсIloJloжиТЬ Ha/lписЬ ПoМoГyT кJlaBиши-сTpеЛки' ПoзBoЛяlоlциe , paBo t I I сp сM еlцa т ьн ад t l и сЬ l | a o д и 1 | I l и к с r Л B з a /ц a н t |o М l l a t |pаBJ lсl|и и(tl.ltевoRlI

235


237

Глaвa 14. Пoшaеoвoe coзdaнue пpocmoЙ aнuvaцuu

с()зДaнияПpoгpaММЬl HеlIo World. Ho в этoй книге МЬI изМеF|иМтpaДиции .. r r t<бo л ьн o тpи Bи z ш е н пp имep ,.

Глдвд 14

I^

Пoшaгoвoeсoздaниe пpocтoи aHИil.aцИv|

.iirl] этoй гЛaBе МЬt нapисуеМ aниМиpoBaнньlй светoфоp.Дa, иМе}lнo свeтoфop. IlусTиТеGIMP и сoздaйте нoвoе RGB-изoбpuDкениe. BьIдeлите ПpяМoyГoЛьlIyl() tlблaсть с зaкpyГлеHЕIЬIМи кpaяMи и зaкpaсЬTеее чеpнЬlМ цBeтoМ (pис. l4.l ).

lDайл фёвкa

вbliцelPHиe Еид

И1о6paжeние !лой

цвeт

иltlстpyмeнтb| диЁ.лofи Фидчтрьl sсr|рt.Fu

14'1. oснoв}|Ьle пpинЦипЬtGoзДaHИя aHимaциv|B GIMP Анut',tацuя (oт лaт. аnimаrе -

o)киBЛeние' aнгл. аnittlаtion - oдytшеBЛение }tЕtзЬlвaемaятaк)ке,jуIуЛьmunлuкацuей, пoкaдpoвaя съемкa oтдeлЬHЬtх отaвнЬlx pисyHкoв, гдe кaждьlй pисyHoк oтoбparкaет Пoсле.цoBaтелЬHy}о

ДBи)кеHияoбъeктa МyЛЬтиПЛикaции.HaпpиМеp' вaм нy)кнo Hapисoвaть пp гaющий MяЧик. Bьl pисyeтe lvtяч B исxoдHoМ пoЛo)l(ении, зaтем тoт же N'яЧ инЬIх пoлo)кeнияx - чyтЬ вЬIlIIе' eщe вЬllllе' пoтoМ - Hи)ке' пpaкTиЧeски исxoдHoМ Пoлo)I(eHииПo BеpтикirЛи' нo в инoМ Пo ГopизoнTaЛи (.цaлЬu.lеoT

xoД}toгo пoлo)I(ения),и т. Д. Если кaДpЬl пpoсМoтpеть бьlстpo и телЬ[lo,BЬlyBи.ците'Чтo мяЧик ДBи)кeтся.

r:rr l,,_'__,,-"

l рх . v. . i,

Чтoбьl пptl пoсЛедoвaтелЬ}loм ПpoсMoтpe кaДpoB ЧелoвeЧеский глaз зaфи poв:rл фaкт двиясeHия' ЧaсToтa этoй сMeнЬI дoл)l(нa бьIть не Мeнеe l8 кaдpoв

секyндy. B сoвpеменньlx фильмax и МyЛЬтфильмaхчaстoтa сМeHЬI paBнa 24 кaдpa B сeкyндy' чтo oбeспечиBaеTнеoбхoдимую плaвHoстЬ двиrкeний.

14.2.coздaниe пpocтoй a*имaциIt B бoльtшинствepyкoBoдстB пo GIMP, кoтopЬte Мo)кнo нaйти в Интеpнeтe, ПpиBoдится oдиH и Toт )кe пpиMep .- сoздaниe al.IиI\4иpoвaннoй HaДПиси GIМР, в кoтopoй пoсЛeдoвaтeльHo пoявляrоTсябyквьI: снaчuulaG, пoтoм l и т. д. Чтo сooтвeтстByеTTpaДициинaчинaтЬк}lиГy Пo пpогpaN4MиpoBa}rию с

l 0 0 o/ o Y, ;| Ф o н ( t , 23 M б a й т )

Puc,14.1' Гoтoв кopпyс свeтoфopа .ilrr.сьl

вьlдеЛиTе кpуГЛyю облaсть и зaкpaсЬTе ее TеМLlo-кpaснЬIМ Цвеr.oм (б:llt. l|rC К КopИЧневoмy). Пoсле зaкpaшивaния oблaсr.ll oнa Bсe eще бyдеr. Bьl/lсJ|с. Ilil. Bьtпoлните кoмaндy Bьl.целениe I Cнять. 1.епеpь BЬlДеllи.гс 'l'сМll()п1litсrtьtй кpy)кoк с пoМoщЬ}о кBaДрaтнoГo BЬl.цеЛеHия и нaжMиTе кoмбlltlаtцlttrl hIlill}иtU <Ctrl>+<C>' a зaтеМ <Ctrl>+<V> }loBЬIй кpy)кoк бyле.г l}с,l.аl}J|сlI Illl)|(с сTapoгo'

[IеpейдиTе B ди.lлoгoBoе oкнo C.lloи. BЬlдrЛиTe Пл:tlr:tкllllt.с . t r ' t / l еJ l еl r и с и L I a ж N {иT е кH oП кy с из oбp a x < е l{ие М якop я ( p ис. l4 .2 ) --.l.сt \| сil.

.l l tt1 r .' ' tсt' t.

ссJ l l |

()l l

l l i lм

lI lr | с l. t с с с l| . ' I ( }

l r I l ; l : //сi l l i l гш l l t.g : tl сh i tl : t.tl с|/ll3lс lt

| t I , t М ( ) ;, к с т с

( ) ' t ll1lк ( ) ] \ ll11l, с я с

r r lt ll. с с / g it lt 1l/ ( j ! j \ l! D :r llillr / ilt t | с r . s lt I lt t | .

llll|\,l

l|()

illll)(.сY


ЧacmьlV. Cлou u

238

Глaвa 14. Пoшaеoвoe сoзОaнueпpocmoЙaHuMaцuu

MЬlМ BЬl пpикpeПиTе вpеменньlй слoй к oс}IoBнoМy сЛoЮ.CoзДaйтетpeтиil кpy)ttoкa}I.lлoгичHЬtмoбpaзoм (pис. l4.3).

Pис. 14.3.oснoвaсвeтoфopaгoтoвa

Pуtc. 14'2. Pабoта о плaвaющим вЬ|дeлeHиеtvl

.l'сttсpь пеpейдитев Ди'rЛoГoBoе oк}|oCлoи и сoз.цaЙте ДBeкoпии фoнa(пеpвoгo с:lоя).У вaс пoлyЧиТсяTpи сЛoя о oДиHaкoвЬIМ ИзoбpокeниeMнa кaждoм. C.ге. llсl|l' lIсlrpoзpаЧ}toсTи кa)кдoГoсЛoя - 100%'Пepеименyйтеслoи в КpасllьIй, Жс"rI,гьlй, l]с.rlсllьlй.

.|.aк

вaм бу.,tе.гПpоlце paбoтaгь сo сJloяMи (pис. |4'4)'

Pиc' 14.4.Тpи слoя

2З9


240

Чacmь lV. Cлou u aнu^naцuя

l ttaвa 14. Пoшaеoвoe coзdaнue пpocmoЙaнuмaцuu

241

Aктивиpyйте кpaсньIйслoй и зaкpaсЬтесaМЬlивеpxFtиикpРкoк B яpкo-кpaс. ньIйЦвет(pис. l4.5).

КpaсньtЙ слoй скpьtт

Имя cлoя сooтвeтствyeт цвeтyсвeтoфopa Pис. 14.5.У кpаснoгoслoя вepxний кpрl(oкoкpaцJeнв кpaоньtйцвeт Аttалoгичньlм oбpaзoм aктивиpyйте желтьlй слoй и зaкpaсЬТе втopoй кpyx(o. l|ск B жеЛтЬtЙ tалиopaн>кевьlйцвeт (кaк вaм бoльшe нpaвится). !ля бoльшeгo y/loбстBa кpaсньIй слoй мoxtнo BpеМеннo скpЬlTЬ (pис. l4.6). ()стaлoсь пoДoбньlм oбpaзoм зaкpacитЬ пoсле.цний кpy)кoЧек в зеленьlй цвет. l(oгда все бyДeт гoтoBo' BкJlЮчите скpЬIтЬle слoи. !ля Пpoсl\'oтpa сoздaннoй illtиМaЦии BЬlпoЛllите кoмaндy Фильтрьl

I Aнимaция | BoспpollзBеДениe' l} or.кpьIвtuеMсяoкHе ДЛя нaЧаЛa BoспpoизBeдеHия aнимaции нaжМите кнoпкy l } l l сl Ip. (pис . l 4. 7).

Мtll.y вitс llOздpaBиTЬ- BЬr тoЛЬкo ЧTo сoзд.Lпи сBoto ПеpBy}о aниМaцию. l.lе .1'111 Гlс71i1' ка/lJrьrMеl|Яlo.l.сясJlиlllкoМ бьtстpo, - B слеДylощем pаЗДеЛеМЬl ?.гo l l ( ' l l l]) i l l r и ]\ 't .

Pис. 14.6' Cлoи, с кoтopЬ|Ivrи мьt нe paбoтael' в дaннЬlй мoмeнт, мoжнo скpЬ|тЬ

14.3.CoxpaнeниeaнимaЦии l|;rсt.lt.ltrl вpеМя сoxpaнитЬ aHиМaцию' Я pекoмен.цyto сoxpaнитЬ ее B дByх Il|()l)t\tll't.!lх: в фоpмaтe GIМP (pасtlиpeниe xсf) и в фopмaте GlF. Taк вам бyltс'l ||||()lllс с llpoсктoм, к()l./lil3ахOt|еTсяеГo yсoвеplIrсl|стB()t|а'l.l'. 1lабtr,t.а.гt,


243

l ttaвa14. Пoшaеoвoe coзdaнue пpoсmoй aнuMaцuu

ЧaсmьlV. Cлou u

242

GIF (pис. l4.9). Baм l|;tжав кHoПкy Coхpaнить, BЬI yBиДиTe oкHo ПapaN,IетpoB t|v)l(HoвьIбpaть oпциto Coхpaнить кaк aниПraцию и tl.DкaTЬкЕtoПкyЭкспopт.

."ъ iм

[-'*.l

l llчllР:тЦ't:] Pиc. 14'9. ПpaвильнoeсoxpанeниeaниMaции

Pиc' 14'7. BoспpoизвeдeниeaниMaции

гlаRаи!тгьtGIf

.

.П.нeЁьiсiпоявь6; p КьiмЁнтьриl] ЁiйЁ Ьlг: 1а;;;Ё;j;iiЁ i

1

14иллисекyнд

He yкаэaнo: Hв важHo Pаспoлo)кeHив кdipd, еЕл|4 fl

в дальнeйшен укаэaHHoеPа(пoложениe [.J иlqпользoвать

Pис. 14.8.Coxpaнeниeв фopмaтe GlF ( 'l t l t.lit.l l i t с ()хp а l l и1 . е

llpoскT

в фopмa т е

Х CF .

с

эТиМ

у Baс LI е BoЗHи кllе T

цсnользоватьyказаHHyюэадержкyв.4альнейшeн,

llpo.

б: rсм. /[ir.rlс сl ]l , | бсl )l l 'I.кoМ с а l u l y Ф a й л | C о х p a l rи т Ь к 1lк и tllо рм aт GI F lmagо ( l l rrс. l.1 .ti).

ГГi,Ц,....Г Pис. 1 4 .1 0 .3 aдep жк aМeждyк aдp аMи

Г q.,.'*-l


ЧacmьlV. Cлou u l} слeдуrощeм oкнr BЬI Мoжете зa.цaТЬзaдеp)t(кy Mеждy кaдpaми. Устa 3aДеp)ккy l000 миллисeкyнд' ЧTo сooTBeTстByеT l сeкyнде' и нaжМиTе C oх p a нпть (pи с. l 4. l 0).

6

Глдвд 15

Пpимrчдниr ФaЙльl свeтoфop.xсf и свeтoфop.gif вьt нaйдeтe Ha пpилaгaeпlto[l дискe в кaтaлoгe G|ava14. oбpaтитe BниМaние FIa paзMep фaйлa. B нarпeм сЛyЧaе oH дoBoЛЬtlo небoл

tuoй -

B pеальньIхпpoектax HесЛo)кHaя. всeгo 7 Кбaйт. Ho веДьИ a*ИМaЦИя

t|aПpиМеp' кoг.цa вьl бyДeте paзpaбaтьlвaTЬ кpaсиBьrй гpaфинеский бaн paзмеp фaйлa Легкo Mo)l(еТПеpеBаЛиTЬзa 70 Кбaйт' Чтo для бaннepa .l'имo. Bе.ць есЛи ToЛЬКo одиH бaннep бyлет зaHиMaТь 70 Кбaйт, скoлЬкo бyлет зaниМaTЬ воя Web.стpaнинкa? Еcли вьl сoЗдaДиTе' скarI(еM' тpи бaннepa, тo oни зaймyт у>кe2 l 0 Кбaйт.

llo вьtxoд eстЬ -

GIF.фaйл Мo)кнooптиМизиpoвaть.oптиМизaция

тaк прoсMaтpиBaются Bсе сЛoи и Haхo.цятся тoЧки' l(oтoрЬle изМенил oт}loсителЬFlo пpeдЬIДyщeгo слoя' зaтeм слoй oбpезaется и oоTaBляloтся тoл кo измеtIеtlHЬIеToЧки. B pезyльтaте ПoсЛе oПTиr\{изaцииGlF-фaйл зaHиMaеT в 2*З paзa меHЬЦ]e МeсTa. I]ьtпoлните кoMaHду Фильтpьl

I Aнимaция

| OптимизaцI{я (лля GIF).

зaвеpшeниипpoцессa oПтиMизaциибyлeт сoздaнo HoBoеизoбparкение, poе нy)кнo сoxpaHиTЬкaк GIF-фaйл (кaк и oПисaнo нyгь paнee).Пoс lIa paзМеp [IoBoГo фaйлa: 3 Кбaйт ПpoтиB 7 - paзницa бoлее чеМ B ДBa paзa. [} менto Aнимaция eсть TaЮке фyнкция PaзoптимизирoBaTь' BЬlпoЛtlяющaя tlбpaтнуto oпеpaцию. Paзoптимизaция [|yжFla Д,ЛЯ ПoсЛедy}oщeГo изN|r файлa ПoсЛе егo oпТиI\4изaции'

l.

GIMPдля Web. Бьlстpoe сoздaHиe aHи MaцИу| 15.1.Goздaниeкнoпoк t|,гобьIсoздaтЬ кнoпки дЛя Baшeгo caЙтa, в глaBнoм oкне GIМP вьtбepитe x()Мa}Iдy Pасш. | Кнoпки. Bьl yвидитe кoMaндЬIдля сoз.цaниякpyглoй кнoпки шtlpoстoйвьlпyклoйкнoпки (pис. l5.l).

,3iil

S,Iflf*"e;;.-ri;i*

ii#ij,

ff*}i '#,., ffi= ffi

l]oгoтипЬ|

|азное

leкстypьl Tеllы ge6.стpаниц

) D

пpoстая выnyклаяKнoпкё...

)

14.4'Peзюмe l} .l'гсlйГЛaBе MЬl у6eдилиcь, ЧТo сoздaвaTЬ aниМaцию в GIMP дoсTaтollнo Пpo. с'trr. ПомниTе' Чтo Пpи сoхpaнеHии aHиMaциЦ B фopмaте GIF нyrкнo oбязa. ,l.сJll,llOвьtбpaть oПци}o Coхpaншть кaк aнимацIllо' инaЧe BМесTo a}IиMиpo. lr;llIlI()l.Oфaйлa BЬl ПoлyЧиTе сBeде}lHoе изoбpalкение. Если BaМ нyжнo yмсllЬlllи.гЬ paзMеp ПoлyЧивlllегoся фaйлa, oПтиMизиpyЙтеGlF-фaйл.B zлаве I5 l\4l,|l|ol.()Ropимo бьlсr.poМ сoздaHии aниMaции с пoMoщЬlo сТaн/lapтllЬlх paс. t t l ltp сltий(ilМ P .

Pис.1 5 .1 . Meню Paсш. | Кнoпк и | | r t . t t t с м с к py г. r l о й | | l ( . t t l с Я( ) к l | с ( pи с .

кlroпки. BьtбepитекoМaндy Кpyглaя кнoПкa. B oткpьIвl5.2) вьl мo)l(rTeyсTa}IoвиТЬпapaМeTpЬlк}{oпки:TексT,


ЧacmьlV. Cлou u

246

ttlpифт, цвeT Tекстa, вepxний и ни>книйцвеTa кHoПки и T. п. Moжнo вьlбpaть t}apиaнTкHoПки' кoтopyto Hy)к}IoсoздaтЬ: oбЬlЧt|oесoсToяние кHoПки;

n

Hе нaxсатaя -

п

Hе пaясaтaя (aктивнaя) - сoстoяttие кHoпки' кoгдa oнa He н€ D кaTa' Haд Heй ПoяBиЛсякypсop МЬllxи;

п

Haжaтaя -

[.пaвa 15. G|MP dля Web' Быcmpoe coзdaнue aнuMaцuu

247

l(itк вьl y)I(е.цoгaдaлись, GIMP сoзДaеTнaбop кt|oпoк, кoтopЬIеПoToМoсTaHетсн .гoЛЬкoпpoПисaтЬ в HTМL-кoде Wеb.стpaHиЧки. Пoсле Haх<а:tу1я кHoпки ( )K вьl yBидитесoз.цaнньlй пpoгpaммoйнaбop к}|oпoк(pис. l 5'3).

к}IoПкa нaжaтa.

тeкстl

:atц.l

:

'l

Кегль шPифта(тoчек):

шриФт1

g.(i

:

t.lижний цвeтl :

:

': . t

цвeт тeкста:

:,

Bеpхний uвeт(активньrй): Hижний ' цвёт(активньrй):

.::::

(Ьет теiётa(Ьктивньrri) : ':,,

:

:t

зёполнeflиe

::

5ёns

'F-l

вePхннй;швeтl

::

;*

16

'

Хi

заnoлHeниeY:

.:..,,

tДир+Jao(o:ё: oтношёiйЬpадиyсовl

|iT.Фi' n] twl {-l

I '' ,,,:.,.1 ttжl "

t-t -

rr

(

." t'

l t,

|I

i.Y

;i.,.-,,, tI.l

e-:"_."1 ii,re" "-:Ё'

Pис. 15.3.CoздaнньlЙнaбop кpyглЬ|xкl{oпoк

i1J Hенажaтая I7l Hенажатa(активная) fi Ha*атая

rc;;;] ГE,*";-lГlц..,,,]lГ ",,l*lP-'l Pиc. 15.2.ПapaмeтpьtкpyглoЙкHoпки

(.tlхpaните кHoПки пoД сЛeДy}oщиМи иl\,|eнaМи: П

button_пormal.gif -

п

button_aсtive.gif -

п

button_prеssed.gif-

i

r I

oбьlчнaя (не нarкaтaя и не aкTиBHaя) кнoпкa; aкTиBHaя кHoпкa; HaжaTaя кHoПкa.

l.сllсpь пpoдеrvtoнстpиpyеМ'кaK иcпoлЬзoBaтЬ сoздaнHЬlе кнoПки Ha ПpaкTике. ('rlз/laйтe oтдельньlй кaтaПoг' нaпpиМep' ехamplе. B нeм сoзДaйте ПoдкaTaЛoг и llомсстиTе B 1|еГoBсе тpи сoздaнHЬle кapтиHки. р1il.s

I


ЧacmьlV. Cлou u

248

l павa 15. GIMP dля Web. Быcmpoe сoЗ)aHue aHuMaцuu

Кoд этoгo фaйлa

Teпеpь в кaтaЛoгеexampIе сoздaйTeфaйл Bе.ц'ен B листинге l 5.l.

текст;..,.

i КHoпКA|

,.'..,i1 .

калль]шpфта (точeк) l' , ,,1 " ::, ' :

шoйф....,., l.. .

<l{TМL> <FIЕAD>

Bepхиrйlлевьiй цвei:

<TITLЕ>Coбытия Мouse over,

. ""' 1., H1ж1ий'правый ЦвёI

}4ouse out и Мouse Down</TfTLЕ>

</IIЕAD>

l.{вёттeкста:,.

<BODY> <a hrеf:,'htLp:

,l 3апoл!ei},,ie:

/ /ccыкa/,'

on М ou s e ove r= ,'w ind ow .d oсшn e n t. i mag e s [0]. s rс : 'g i fs /b u tto n_ a с t i v е. gi f ' ; on l 4 ouse out= , 'w ind ow .d oсr'm e n t. i mag e s [0] . srс : 'g i fs/b u tto n_ no r m a ] -. gi f on}4ouseDoWn='.window ' doсLnnent. imagеs [0 ] . srс:'gifs,/button-prеssеd. <IМG name:''mouse1''

5gs:"gifs/button

normal. gif"

249

'' ';

'.

ЩифЬскoсai..

::

:.

. Пнояатая.,

j ,A

llс

:Y

5аns

i:Цj

{rffil lжl lПl t^

:*

*t,:rrrrsj ia i'

i# :]й

9if ' ;

border:O></A>

Г-g'lP.".1ll .ф""'ч Г q, l Г:-95-ll Г "..-"1.

</BODY>

.,]

</нTМL>

Pиc. 15.4. Устaнoвка пapafuteтpoв пpoстoй вЬ|пyклoЙкHoпки oткpoйте

ПoлyЧиBlllуtoся

стpaниЧкy.

Cнaчaлa

бyлет

oToбpокeнa

кHoп

button_noпnal.gif. Кaк тoЛЬкo BЬl HaвeДeтe Ha Hee укaзaтеЛЬ MЬltши' бyлет HepиpoBaHo сoбьIтие onМouseover и oтoбpaзится кнoпкa button_aсtive.gif. гдa yкaзaTeлЬ MЬI[IIиПoкиHет ПpедeЛЬl кHoПки' oyдеT с'гeнrpиpoBaнo с ()Il}4ousеout'и кtloпкa стaнет oбьlчнoй. Пpи нaжaтии кHoпки пpoизoйдет бt'l.гиеonМouseDoWnи BЬIyBиДиTe тpeтий Bapиaнт кHoПки.

Пpимrчдние Фaйл buttons.html и фaйльtкl-|oпoк вы Haйдeтeв кaтaлoгeG|ava15нa гaeмoMкoMпaкт.дискe. 'l.сrtсpьПеpей.цеMк пpoстoй вьtпyклoй кнoПке. Пapaметpoв y paсШиpeн с().t/(aloщегo эry кHoпкy' пoMеHЬlIlе' ЧeМy кpyглoй кHoпки(pис. l5.4)' l} tl.гличие oT кpyГЛoй KнoПки' сцеHapий BЬlпyкJIoй кнoПки coздaет ToЛ (),|tиlIBapиallT кHoПки (pис. l5.5), a нe цeльlй нaбop кнoпoк' нo y вaс естЬ M())l(ll()с.l.ь с()з/laТЬlla)кaTЬlйBapиaHт K}toпки,есЛи BaM этo Hy)кHo.

Pис. 15.5.oбьtчнaявЬ|пyш]aя кHoпкa

15.2.Coздaниe лoгoтипoB (;IMl, с yсllсхoNt Mo)l(tlo t{сlloJlЬ.t()I}il.ГЬ /Ulя сoздallия ЛoГoТипa сaЙTa. oткpoйте п t t . t t t t l ) l l с l l l . | Л t l l r r r l l l l lл ( p lt с. |5 .( l) lt вl,lбсp и.t .с O/( иll и'} It а p иа l|'Г ol]JloГ o.I.иIla . l I t l t t l | . l t t l t l l l/ l с i i с , t . t r l t , l ' с.lt I,l|( ll|( ) lt l|'I.l, M ||( ) llих |\t ( ) ) l( ll(yс,l.1 ) lIA) ) lr l. l| /lJlЯ кil) l( /l( ) t 1 ll,t


ЧacmьlV, Cлou u

250

Гпaвa 15. G|MP Оля Web. Бысmpoe col1aнue aнulnaцuu

251

paМeTpЬl. Boзмoяснo, Baм пoк.Dкется' Чтo ЛoгoТипЬI слиlшкoм вьlчypцЬle, нo Hе Taк. Пoпpoбyйтe ПoэксIlеpимeнтиpoвaTЬ с пapaмeтpaми лoгoтипoв R бoЛЬUlинсТBесJIyЧaеBy Baс пoЛyЧиTся сoздaтЬ oтлиЧHЬtй лoгoтип. Ha pис. l5. изoбpркeн ЛoгoтиП' сoздaggЬlй в GIМP дЛя oдt|oгo из p:BpaбoтalrgЫх мнol

sllPl,Р'"{-i..."."'..."*-.-.;..

E'айl. r.'.....:.:'l ',111

r.::'::.:; .'$ диспетнepмolyлeй i:

{i1fr.ф

.tr

пPoсмoтpщикпpoцeдyp GIМP пPoс|.loтpщик расшиpeний 5сript.Fu

ffirrffi;.; rj i

|| . : 5oТA хpom.. ., ]. Bo'p"unpo""nno'й,'.

Paзнoe тAr .r (,^ Lt lrкстypЬ|

Teньl qe6-стpaниц

Е..^...

.J

'A..? fa3eтнЬlй тeк(т... Гл1нueвьй'..

Pиc. 15.7.oдин из лoгoтипoв'сoздaннЬ|хс пoмoщьюGIMP Кpaткoe oписaниe Bсeх лoгoтипoB GIМP пpеДстaвЛeнo B тaбл. 15.l .

Ta6лuцa 15.1.oпucaнueлoeomuпoвGlMP

ф зqлиькa пэфдteгo nлqн.t LJ зaливKaфaнa Q золивкатскстypой

ljililii;;"--""----t-'--' I i l,q;1.1.1 , -**-t* -'

nриманоrия(Shift)

fi зaпorнить*c выдслоttФо /$ 3anoлнить nохo)киa цвeта noХolк}lx цвeтoв

o6лaсти.. пpoзpаvныe B 3оrroлrrить f] Свoлитьo6ласти

поpoг:

J-.: ^:, ...'!.'.o-',3.

тиnзаливки:]составной

у,,i

фъeмныйкoнтyp.'. : gснoвнoйI.., lфн oв н oйII.., .. мeталл. i Прoхдолньtй . цятнистaякopoва'.. . рqзн oй.,. тeкст... i EкoPoстнoй , слeд!aстицЬl.'. текстпo Epyгy... i IeкстyризosаHHь|й.., ; Хрoмиpoвaнньtй.'. ] :!yжoeсвeчeHиe..' i Чy)кoйЦeoH...

Pис. 15.6.Meню Лoгoтипьt

Hазваниe

oписаниe

lmigre-26

тeкст flвyxцвeтнь|йлoгoтип,пoxo)киЙHa нe6peжнЬ|й

SOTA xpoм

Coвpeмeннь|йxpoмиpoвaнньtй лoгoтип..Qeйствитeльнo, смoтpитсяoчeнЬпpиятHo(pис.15.8)

Bьlгpaвиpoван}|Ьlй

Teкст бyдeт выгpaвиpoвaHHa фoнe лoгoтипa.Cмoтpится oчeHЬпpивлeкaтeлЬHo, глaвнoeпpaвилЬHoпoдoбpaтЬфoн

aзeтнЬlи тeкст

Лoгoтипв стилe гa3eтнoгoтeкстa

лянцeвый

Лoгoтипс гpaдиeнтaми,тeHяIt'и, тeксrypaмии peлЬeфatr'и.oсoбeHHoxopoЩoсшloтpится Ha бeлoMили Ha чepHoмфoнe (pис'15.9)

opячeeсвeчeHиe

ЛoгoтиппoХoжнa пepeливающиЙся мeтaлл |/|л|А нa гopящyювЬ|вeскyкaкoгo-тotlЛoтeля' какиeчaстo мo)кHo yвидoтЬв aмepикaнскиx филЬп'ax


Чacmь IV. Cлou u

52

253

I лirca 15. G\MP dля Web' Быcmpoe coзdaнue aнuмaцuu

Ta6лuцa 15.1(oкoннaнue)

Ta6лuцa 15.1 (пpoс Haзваниe

oписaниe

H азвaн и e

oписaниe

Гpaдиeнтньlй с фaскoй

Coздaeтлoгoтипс фaскoЙ

Cкopoстнoйтeкст

гpaдиeнтдляфoна и для тeкстa.. ПoзвoляeтyстaнoвитЬ Haпoми. Bьtглядит_ нa любитeля,личHoмHe oн чeпn-тo HaeтoдиHиз oбъeкгoвWordАгtв MS offiсe

Ещe oдин нeoбьlчньlйлoгoтип. Bьl мoжeтe изMeHятЬ цвeтa фoнa и тeкстa, чтoбьl лoгoтип впИсaлся в плaHиpyeMyю цвeтoвylo гaммy

Cлeд частиц Ь l

Coздaeтлoгoтипс эффeкгoмpaзлeтaющИxсяЧaстиц.

т eкcт пo l(pyry

Bьt пoдyмaлиo сoздаHии['aкeтaдля пevaти?Я тoжe (pис.15.10)

Гpадиeнтньlй

3aгoлoвoк вeб.стpaницьt

нa pис. 15.7 нeплoхoЙлoгoтип,изoбpaжeнный .Qoвoльнo

3вeзднaя вспЬlшкa

Эффeкг звeзднoй вспЬllllки.Дoвoльнo ничeгo, Ho Hркнo и3мeHитЬцвeтa вспЬ||..lJки

3вeздньlйфoн

oтблeскaмизвe3ди тeHями.Cмoт. Лoгoтипс кaпl|нями, pитсядoвoлЬHoинтepeсHo'Ho бoльшe пoдхoдитдля тeмHЬ|хсaЙтoв

Кoмикс

Если вьt сoздaeтe сaйт, пoсвящeнньlй кotvtиксaм,этoт лoгoтип _ для вaс

Кpистaлл

Лoгoтипс эффeкгoмкpистaлла.CмoтpитсяHeплoxo'нo вaжHoпoдoбpaтьтeксrypы.Пapaмeтpьtпo yмoлЧaHию вpяд ли вaм пoдoЙдр

Лeд

''3aмopoжeнньlй'' лoгoтип,лyчшe всeгoсмoтpитсяHa чepнoмФoHe

Meл

Haпoминaет pисyHoк мeлoм Hа дoскe

Heoн

HaпoминaeтнeoHoвyюpeклaMy

oбъeмньtй кo}|тyp

Лoгoтиn с oбвeдeннь||\'тeкстott/lи тeHЬю

oснoвнoйl

Coстoит из тeкстa,гpадиeнтнoйзaливКи,фoнa и тeнeЙ

oснoвнoй ll

Лoгoтип с тeHяNtии пoдсвeткoй

Пpoxладньlй мeтaлл

',Meтaлличeский.' лoгoтип,бoльшe пoдxoдитдля тeмHo. oтoбpaжaгo фoнa, HeсмoтpяHa тo, чтo пo yttЛoлчaHию eтся нa бeлoм

Пятнистaякopoвa

Интeoeсньlй и нeoбьtчньlЙлoгoтиn

P";;

Haпoминaeтpeзьбyпo дepeвy,xoтя тeксrypЬ|пo yl\,oЛчaHию лyЧцJe 3aMeHитЬ

eксrypизoвaHнЬlи Teкст,пoдсвeткa,тeни и фoн из Moзaики.Bьtглядитнeплoxo'Ho цвeтaпo yмoлЧaHию лyчшJeи3п/leHитЬ

xpo м и po ван н ь lй

Caмьlй пpoстoй эффeкг хpot'lta

Чyжoeсвeчeниe

(a|ien). Cвeчeниeв стилe'.ЧyЖиx,' Ha любитeля,кaки пoслeднийлoгoтип

Чyжoйнeo}|

(a|ien) Heoн в стилe,'Чyжиx.'

Pис. ,t5.8. ЛoгoтипSOTA хpoм


ЧacmьlV, Cлou u

15' G|MP dля Web.

Pис. 15.9.Глянцeвьlйлoгoтип

Pис.,l5.11. TeксrypaЗeмля

Pис. 15.10' Кaк лeгкo и r.lpoстoсoздaтЬ тeкст пo кpyry

15.3.Bpaщa}oщaяcя3eмля

i

llltllсplrякa вЬl BиДеЛи сниMки нaшей плaнетьI из кoсМoсa. Cейчас MЬt пoПЬtT8. jМся сOз/lатьэфrpeкт Bpaш]eнияЗемли-мaтyЦJки' кaк гoBopиT'ся'сoбственньlми G l MI, . l) y l (ilМ и,с ll()М O l l (ь Io

Puc. 15,12'TeкстypаBизyализациякаpтЬ|


ЧaсmьlV. Cлou u

256

Cнaчaлa нaМ нyllffio сoзДaTЬ текстypy, HaпoMинaЮщyю кapry Зeмли. .{ля Мo)I(HoиспoЛЬзoBaтЬиЛи TeКсTypy Зeмля (pис. l5.l1), или тeксrypy Bиз

зaция кapTьI (pис. 15.12).BьIбpaть.Гу ИЛИ инyto тексrypy Mo)кHoиз М PaсIп. ITeкстypьI.

r '''u"ts,aмp0n"w /Ul,ците HРI(Hyю тeкстypy'

пepeйдитe B oкllo

к()Maн.цyФильтpьr I Aнимaция

еe изoбpax<eтИя у1 вьlбеpите

| Bpaщaющийся

Iшap.

. Ь*1tJ.,.,,..,.. *"," o;ouo"*"*,в..ясьжio дo:10гo, Цаr.oнooyдвтi ?l{llортир0ЕaHo: nриЧИнам: пo следy|ощиtЧ сoхранено,GIЕ

i,.ш;lgi ф;;

i..Ёi

П;"'й;l ГЗ.чil Г--"lG;_l

.i:i:

.[: -qтз:т:.'l

Г Eй;l

Г,E,,""й] li:]Э.L.ll..Г'g,ITPln'l

Pис. 15..|3.Пapaмeтpьtвpaщaющeгoсяшapа

Pис. 15.15. Coxpaнeниe aн|/|Maц|/||/|

П6pФдетpь!GIЕ...i .

:;;.::::..---:::::....:..:.:.... Пi:iiр..:..']пi:ttpр.Iэi

r ; ,.; ll(l кot'tМeнт6рttl4 ъ]Е j

ГG.n*,,ilГ.9-l, l-П

Pиc. 15.14'3eмля J l и . l l l o м t tс бoльtuе

нpaBиTсяTексrypa Bизуaлизaция кapTЬt' ПoэToМyЯ ee vI

буJtу ис t to.ltl,.JOl}il.l.Ь/lJlя сOз/lallия Bpalцaющeйся

Сrеаtеd with GIMP

ItЛаlIс'Гl,I.Как ,гoлькtl вЬl сO't.

Pис. 15.16.3aдepжкalleждy кaдpaMи


258

Чacmь lV. Cлou u

l} uгкpьlвшeМсЯoкHе (pис. 15.l3) пpoстo Ha>кМите кtloпкy oK. B pезyЛЬтaтt |tl,|lloЛHеtlия сцeнapия бyлет сoзДaHa ''ПЛaнeTa'',изoбparкеннaЯ Ha pИc. l5.l4. Ilitгtoмню, ЧTo для ПpoсМoTpa aHиМaции }|y)кl;oBЬIПoЛнитЬкoмaнду Фrrль ;ll,l I Aнимация | BoспpoизвrДенIle. /[:Iя сoхpaнeHI4я aHИMaции' кaк y)кe oTMеч:UIoсЬ paнее, сЛеДyeT испoЛЬзoBaтЬ t|ltlpмaтGIF. Пpи сoхpaне}lии oбязaтельнo вьlбepите oпциto Coхpaнить iltrllMацик) (pис. 15.15). Задep)ккy Me)кДy кaДpaMи Mo}кFtoустaHoBиTЬ в 400 мo

(1' ис1.5 . 1 6 ) .

|(pомe вpaщaЮщегoся шapa в r\,tенtoAнимaция вьI нaйдeтe кoМaндЬl .I1.Ля Co3. J(llllия вoлн, pяби, ПЛaBнoГo пеpеxoДa и пp. lpyгие фильтpьI MЬI paссМoтpиM в ,'.'tuве] 7.

}^

15.4.Peзюмe (;lМP - ДeйствиTеЛЬtlopaзHoсTopoHняя ПpoгpaММa' кoTopy}o Mo)tнo исПoлЬ. t()ltaTЬпpи paбoте с фoтoгpафИЯNIИ, в пoлигpаф|4v|у| B Wеb-дизaйнe. B этoй Illill}е МЬl HaучИЛИcь сoЗДaBaTЬкHoПки и ЛoГoтиПЬIдЛя BaШеГo сaйтa, paзMe. Illil.l.ЬкHoПки в HTML/JavaSсript-кoДе и сoзДaBaтЬ aHиМaциIо сpедстBaМи (; l М l , .

ЧAGTЬ V GIMP

ДлЯ ПPoФEGclАoHAлA пoгoвopим o пpoфeссиoналЬнoм пpимeнeнии GIMP. B пятoй части книги ItltЬl и' и нстpyi,reнтЬ| Бyдр pассмoтpeн Ьl цвeтoвЬIe lt/toдeл yпpавлeния испoльзoвaниe цвeтoм, для фильтpoв и pасlt.IиpeниЙ, paзpaGoткeсoбствeнньIx peсщиpeний, a такжe дpyгиe пpиeмЬI, кoтopЬIeпpигoдятся пpoфeссиoнaлЬнoмy пoлЬ3oвaтeлю GlM P.


Глдвд 16

t^ llО

Упpaвлeниeцвeтoм. L{вeтoBЬIeмoдeли 16.1. L[вeтoвЬIeгvloдeли ('уЩествyroT дBе oсHoBHЬIеМoДеЛи пpедсТaBЛенtlяцвеТa: RGB и FlsV (LiSB). ('гlеpвoй tvtoДеЛЬ}o BЬI y)Ке tlеMHoГo знaкoNlЬl' HaстzuloBpеМя пoгoвopи,гь o tteЙ ttrlдpoбнее.

16..|.,|. Moдeль RGB АббpевиarypaRGB paсu.rифpoвЬIBaeTся кaк Rеd (кpaсньlй),Greеn (зеленьlй),Bluе (сиrrий).Эгo oзнaчagT'ЧTo кaхцьIй цвеT Пpи исПoЛЬзoBaниицветoBoймoДели |((iB пpедстaBЛяеTся

yкirзaнHЬlMи

тpеМя цBеТaми: кpaснЬlм'

зеЛенЬIt\,tу1 cv|HL1t\l|.

l|pи paбoте с МoдeЛЬ}oRGB кoмпь}oTеpзaпoМинaеTцBeт кarк.цoйтoнки. I{вeт tit/laеТся TpеMя ЧисЛaМи.Кalкдoе ЧисЛo- эTo ДoЛя кpaсHoгo'зелеl{oгoиЛи сl|llегo B цBeтетoЧки' Числo Mo)I(етбьtть в пpeделaхoт 0 дo 255. llaпpимеp, |llrсTПoЛHoсTЬtoкpaсHoй тoчки зaдaеТсяRGB.знaчeниeм (255, 0, 0), пoлll()сTЬюcинeЙ - (0, 0, 255), зeленoй - (0, 255' 0). lpyгиe цвeTa сoзДaюTся

Il-у.l.еlvt сМеll]иBaния oсHoBHЬIx цBеToв. Haпpимеp' чтoбьl пoЛyчитЬ >келтьlй Ill!с.|.'Hy}I(ttoсMеrxaTЬ кpaсньlй с зеЛeнЬIM- (255' 255, 0)' Чтобьl вaм бьlлo Il()llЯTHo'кaк фopмиpyloTся цBеTa с ПoмoщЬЮ l\,loДеЛиRGB, в тaбл. l6.l пpелс l.ilIJJlеHЬlRGB.знaче*1Ия Д,Ля}tеKoTopЬlх цBеToB.

Taблuцa 16.1.КodupoвaHueцвemoвв мodeлu RGB

3 нaч eH и e

[вeт

3нaчeниe

{вeт

(0,0,0)

ЧepньtЙ

(255,255,255)

Бeльlй

(0, 2 s5 ,2 5 5 )

Aквa

(138'4З' 226)

ФиoлeтoвьtЙ


262

Чacmь V. G\MP dля npoфeccuoнaлa

Ta6лuцa 16.1 (npodoлжeнue)

(255,20,147)

(192,192,192\

(0,0,128)

(13e ,69,1e)

263

t-пaвa 16. Упpaвлeнue цвemolv',L]вemoвыe мodeлu ,)'l.o

диaлoгoвoe oкHo oЧенЬ yдoбlro, нaМHoГo y,цoбнее, ЧеМ Мo)KеT ПoкaзaTЬся tt:tпepвьlй BзгЛяД:

П

Bo-пеpBЬIх' oнo BЬtПoлHяет aBToМaTиЧескoe пpеoбpазoвaние цBеTa из Мoдели HSV (кoтopaя бyлeт paссMoтpенa дaлee) в RGB и oбpaтнo. Bьl мo>кете BBести кaк RGB-знaЧениe' тaк и HSV. BвеДеннoе зHaчeHие сpaзу rкe бyдет пpeoбpaзoBaHo B Дpyгy}o цBеТoByto MoдеЛЬ;

п Moдель RGB oчень У.ЦoбнaдЛя кoМПЬюTеpа' Ho не ДЛя ЧеЛoвекa.Пoсмoтpите нa табл. l6.l чтoбьt ПoЛyчиТЬ кopи.tневьIй цBеT, Haдo сМешaTЬ oсHoBHЬlo Tpи tlBеТa в сЛедyЮщей пpoпopЦии (|З9, 69' 19). Личнo Я Hе ДoгaдzrЛсябьl' в

Bo-BтopЬIx' N|Я Web-дизaйнеpoв бyлет oчеHЬ ПoЛезнo ПoЛе нTMLpaзмеТкa' B кoтopoМ oтoбpокaeтся цBеT в фopмaте HTМL' - BЬJ Mo)кеТе сptшy скoПиpoвaтЬ знaЧение цветa и BстaBиTЬ в HTМL-кo.ц вaшей стpaHицьl. BьI Мo)кeTe тaЮке cкoПиpoBaTь HTМL-кoД цBeTa и всTaBиTЬ еГo B пoЛe HTML-paз}rеTка - пpoГpaММa aвТoмaтиЧески BЬlПoЛниT егo пpеoбpaзo-

кaкoй ПpoПopции ДЛя ПoЛyЧеl{ияэToГo цBeTa нy)кнo сМешaTЬ oсHoBHЬlе цветa. Moжнo, кo}Iеч}|o'пoйти эксПepиMеHTIIЛЬFtЬlM ПyTеМ. Ho скoлькo )ке BaМ Пo. r.pебуется ЭксЛеpиМеHтиpoBaTЬ' чтoбьl ПoЛyчиTЬ нyл<ньlй цвет?

вaниe в фopмaтьl RGB и HSV;

Пoяcнrние HTML-pазмeткa _ этo шeстHaдцaтepичнoeзHaчeниe RGB-знaчeния цвeтa. Haпpимep, вaм HyжHoпoлyЧитЬбeльlй цвeт. Eгo RGB-значeниe _ (255,255' 255). Числo 255 _ этo дeсятичHoe зHaчeниe' кoтopoe пoслe пpeoбpaзoвaния в шeстHaдцaтepичHyю систeмy бyдeт вьtглядeтЬ кaк ff. CлeдoвaтeлЬHo, в HTML-кoдe бeлыЙ цвeт бyдeт пpeдстaвлeн тaк: ffffi.

HSV.значeниe

RGB-знaчeниe HTML-pазмeткa

п

в-тpеTЬих' BЬI мo)кете npoсTo вьlбpaть цBет с ПoМoщЬto oблacти вьlбopa ЦBеTa' ЧTo нaМнoгo y.Цoбнеe' ЧeМ BBoд кaкиx-To знaнений;

п

B-ЧeтBеpTЬIх'pядoМ с ПoЛеM HTML-paзIvreткa кa BЬlзoвa инсTpyМeнтa Пипeтка'

(спpaвa oт нeгo) eстЬ кнoП-

ПoзBoляющегo oПpеДеЛиTЬ цвeT BЬl-

бpaннoй тoчки;

П

B-ПяTЬIx' .циElJIoГoBoeoкнo OтoбpокaeТ кaК тeкyщий' тaк и пpедьIдущий цBеT' ЧТo ПoзвoЛяет бьlстpo BoсстaнoвитЬ пpе.цЬIдyЩий цвет, если нoвьtй цBеT BaМ не пoдxo.ц,ит.

Pис. 16'1..Qиaлoгoвoe oкнo вьlбopaцвeтa

я tlб.ltегvе}lия)кизни дизaйнеpoв ПpoгpaММистьI paзpaбoт€ l ли специutЛЬнЬIe / (-rr 1l||с'l'l)уMеll.гьt вьlбopa цBеTa. B GIMР для вьlбopa цBеTa испoлЬзyется диaЛoГoli()с ()кl|(),изoбpa>кеtlнOeнa pис' l6.l' с кoTopЬIM BЬI y)ке' я HaДelосЬ' yспеЛи l l( ) .t|| i l к( ) М l l , l . l , с я.

16.1.2. MoдeльHsv (lIrtс' /llrя ЧеЛoвеЧескoГo BoсtlpияTия бoльшe пoдxoДиT MoДeЛЬ. HSV Sittttrаtion,Value - Totl' нaсЬIщeннoстЬ' знaЧение) или, кaк еЩе ее tlaзЬIl}illо,l.. l ISl} (l.luе, Saturation, Brightnеss - oTтенoк' нaсЬlщеннoсть, яpкoсть). lUlс,l.с()|tссМ M tl71g.1;1, llSV t} o pм lrl)y с,|' /lPy ГиM спoсoбtlшt,ltсil< с;lиll' (iR.


264

Чaсmь V, G\MP dля

Bместo сМеlшиBaHия oсHoBHЬIx цBетoB' нeoбxoдимьIй цвeт фopмиpyeтся Чеll ия tvtи oTтеHкa, нaсЬIщен t{oсТи и яpкoсти (знaнен ия) : o

265

[-пaвa16' Yпpaвлeнueцвemoм, Цвemoвыe мodeлu

oТTенoк - зa,цaeTглaвньlй цвeT' Haпpимеp' зелeHЬIй, фиoлeтoвьtй и т. Tyт дeйствyет ПpиHциП paдyГи: сaМor низкoе зHaЧel{иe - кpaсньlЙ цв

Il)сyГoЛЬHикa,BписaнHoгo B кoЛЬцo. BеpтикaльHaя oсЬ тpeyгoлЬникa pегyЛи. l)vс.г HaсЬtщенHoстЬ' a ГopизoHTzlЛЬHaя- яpкoстЬ. Cнaчaла нy)кHo yкzшaтЬ o.г. |с||oк,a зaтеМ вьtбpaть нутtньIй цBеT иЗ TpеyГoЛЬHикa. It;lpyгиx гpaфинеских pедaкTopaх дЛя вьtбopa цBетa в Mo.цеЛиHSV мoгyт исll()JIЬзoBaTЬся Дpyгиe спoсoбьl. o них BЬI МoжеТе пpoчиTaтЬ нa сле.цyющeй с l.])аHиЧкe: http ://ru.wikipеdiа.org/wiki/HSV.

16.2.И нстpyмeнтЬl Цвeтa коI(yтся пpeдMетЬl. Инoгдa этoт пapaMетp HiBЬIBaют чucmomoЙ Чем вьtшe этoт пapaМrтp' тeм ''Чище'' цBет;

o

яpкoсTь (знaнeние)-

зaдaeTяpкoсTЬцBеTa.Устaнoвитe яpкoсть в 0, и

пoлyчитe нepньIй цвeт. Пpи N,IaксиM€ r лЬнoйяpкoсти МЬI He зFIaеМ. цBeт пoлyЧиМ' ПoскoЛЬкy oH бyлeт зaвисеTЬ oТ oТTeнкa и 3aдaeтся B Пpедeлax 0-l00 и 0_l.

lti Hlr

]]ч. !^.

irr R

( }r.кpoйтe MеH}o oкнa изoбparкения Инстpумeнтьl | ИнстpyментьI (1lис. l6.3). ЗДeсь мьl нaйдeм сЛeДyЮщие инстpyМеHТЬl: l{ветoвoй балaнс -

п

иЗМeHяeт цветoвoй бaлaнс aктивнoгo cЛoЯ v1Лv| BЬlде-

ЛеHk|Я:

п

Тoн-HасьlщeннoстЬ - изMеняeт ypoвни ToHa' нaсЬIщeнHoсTи и яpкoсти aкTиBHoгo сЛoя иЛи BЬI.цеЛеHия;

п

ToниpoвaтЬ -

П

Яpкoсть-КoнТрaсT

гl

Пopoг-

pисуeT aктивньlй cлoЙ или BЬIДеЛеHиeB oд}|oм тoHе; -

ПoЗвoЛяет изMеFlиTь яpкoсть/кoнтpaсTнoстЬ;

пpeoбpaзyет цBетнoe изoбpaжение в нepнo-бeлoе;

:,ni

if, j

iтg i#.

s-

l;rl#.

gi

l tz

i::-__it

i4 !

tфjл

фокc

t ' 't ' ' ' ' '

0Бt

вЕ,д.лФ ,ff , gц

1фoф6xф

Eлoй

4'1gl*".,;ФP]Pы'::l8* j.'ч..

чР.t

. . P _ -Ь . + , , '1r . ,.|lP J..... l .''., !1 0 .оi. *д..i: : --------------

ИнстpyMеHть|8ь|делeния ин.тpyМeнть|ри(oваHия ишpyмeнтьI Ц]eoфв!фания

: :i, кштвr j ,y' цnn",*o

i I rnvn" i & Ц,*рn'uno

rA r**

Еaнcъ ихстpyнонтoa ; } l.|вeта no рroлнанию i .r.l, пgиeмть яестaни цвeта i

Plцc.16.2.Bыбopцвeтaв мoдeлиHSV l[ля paбoтьl с мoдеЛЬю HSV yдoбнee пepeйти Ha тpeтЬю BкJ]aдкy в .Ци€ Ш oГo. t()MOкне вьlбopa цвeтa (pис. 16.2).oтгеl{oк ПpеДстaBЛеH B Bиде paдy)t(Floгo i()Jllll[il' a llаcЬllцell}IoсTЬ и знaчeние цветa (яpкoсть)

цветa

вьlбиpalO'гся с lloМolllЬlо

Pис. ,t6.3.Инстpyмeнть| цвeтa

Пl ifii Цве'oьoй Qал"нс.., в i fii тo*-цo.o,*"**,o oiа" i tf тoнщoвать''.

2 ,:|'j . щ*oсro.кon,po., Shift+frl ; :r:;, .tl. I ioрoЕ'' . :lх,|i yjoвни,

сtrl+в D


266

Чacmь V, G|MP Оля

o

Уpoвнп - иЗмeHяеT диaПuшotlиHтeHсиBHoсти aкTиBнoгo слoя или лeHия B кaждoм кaнaЛе:

D

КpивьIе - иcПoЛЬзyeтсядля изMeнеHияцBeтa, яpкoсти' Koнтpaстa ПpoзpaЧHoсTи B aктиBHoМcлoе;

o

Пoстеpшзaция - aнirЛизиpyет цBетa тoЧек aкTивнoГo cЛoя Илvl BЬlдeлeн и ylиеHЬuiaет числo цBетoB, пpи эToМ сoxpaняя схoдстBo с исхoд}lЬlм бpax<ениeм.

Пpимечдниr Кoмaндьl вЬlзoвa инстpyl,teнтoвцвeтa тatо<eдyблиpyются в мeню [вeт.

267

l пaвa16.УпpaвлeнueцвemoM.Цвem9эцeц999!!

lIt,tмoжrте yстaнoBитЬ цвeтoвoй бaлaнс NtежДyгoлyбьlм и кpaснЬIМ'пyрПyp. Coхpaнltть

lIlllM И зелeHЬlМ, )t(еЛтЬlМ и сиHиM цвeToМ. Пapaметp lltoЛяеT с.цеЛaтЬ яpкoстЬ пoстoяннoй.

яpкoстЬ

]l().

16.2.2. И нстpyм eHт тoH-H acьt щe']н oс m Ь изN|eHeнияypoвнсй Иlrстpyмент Toн.Haсьlщеtrнoсть (pио. l6'5) слyх<ит.II.Ля |.()нa,HaсЬtщеHнoсти и яpкoсTи вьlбpaннoгo цBrToвoГo диaПaзoнa aкТиBtiol.o исПoлЬзoBaтЬ для сoздaния иl]теpессJ|oя иЛll BьIдеЛения. Инстpyмент l\,to)к}to lll,lХ ЦB€ T oBьlx эффектoв. Лyvш1е Bсегo oткpЬlтЬ кaку}o-ни6уд.ьфoтoгpaфию и этoГo инстpуМeнтa. lloэкспеpиMеttтирoBaтЬс пapaМеTpaN4и

.(алеe мЬI paссМoTpиМ Hекoтopьle (сaмьlе пoлeзньlе) иHсTpyМенТЬl.

16.2.1.ИнстpyП'eнтl.|вemoвoЙ6aлaнc

-l tщeннoсти наcь oстЙ, o.iЁцЁнfi f lf; j [:-l,oЁ.тl*Ь'*".

Инстpyмент Itветoвoй балaнс ПoзBoляeтизмeнитЬ Teни' пoлyтoнa лЬlе чacти изoбpax<ения. l

.. :@

ff

|igg-"--р.*xl Vх

.' i,'

$E:

кopЁeкциi Цвeтoвoгo:6аланса

g*

Оц

v

,*t

Ов

it

, пефEIрьiтие: 3

фi.-йn;# ъrc щig;#

qlr.щ.ig:ffi 06ласть QQсстонoвить

Еl пPсдвop,'*лoьlй

I Enp""*" I

просцoтp

l E6poсn'o|[

ll

ormeна |

Pис. 16.5.ИнстpyмeнтТoн-HасьtщeHHoстЬ

Г E",""-l Г Фq "ч' l ЕTц{:J Г'9ц,l'. Pис. 16.4.Инстpyмeнт[вeтoвoй баланс

l |с1tвьlм /tеJloM нyжll() Rьloрa,гl' llRс.Г/lJlя кoppекTиpoвки. Bьt Мo)l(r.гс l}Ьl0l)il.l.l' ( ) i l l r | | и . t . l . pс х ( ) с l l O lllIl,lх lu lс'|.( ) lt ( к р itсltt,lii.' lсrlellьtй,сиlrий) иЛи O,/lиl| и't ,,к)-


268

Чacmь V, G\MP dля

IroЛHитeЛЬнЬlx цветoB (гoлyбoй, фиoлетoвьlй, xселтьtй).I{вeтa BЬIстpoeHЬl t(ветoвoйкpyг. Пpи yBeличеHиитoнa кpyГ идеТ пpoтив чaсoвoй стpеЛки' lloнижеtlии- Пo Чaсoвoйстpелкe. IIapaметp Пеpекpьlтие oпpедеЛяет'HaскoЛькoбyлут ПepeсекaтЬояцBеТ Эффект oТ этoГo пapaметpaтpyднo зaмeтитЬ,пoскoЛЬкyoH ДиaпaзoнЬI. си'гся тoлЬкo к сoсeдHиN4 цBеТaM.

16.2.3.Инстpyмeнт тoнupoвamь Инстpyмент ToниpoвaтЬ pисyeт aкгивньlй слoй или BЬlДеЛeFIие B o.цнoм Tollе, буДтo вьl сMoTpите нa изoбparкеF|ие Чeрeз цBетHoе сTекJIo (тoниpoвaннyrо Ha pис. l6.6 изoбpалсен этoт инсTpуМeнT в Дeйствии - пpедстaвлеllo изooptD|(еtlиеи pе3yЛЬтиpy}oщее изoopa)кeHия, a тaк)I(еoкнo иFIстpyМeнTa.

16.2.4.ИнстpyмeHтУpoвнu Пpи скaниpoBaниифoтoгpaфий или Пpи сЪеМкe низкoкaчестBеннЬIМи

вьtми фoтoaппapaтa[,tицветa нa фoтoгpaфии вЬIГЛядятблеклo. .{дя tloдoбнoгo He)кeЛaTeЛЬнoгoэффектa BЬlзoBите иHстpyМенT Уpoвни и кlloПкy Aвтo (pис. |6.7) - этo дoл)к}to нeМHoгo пoмoчЬ. Bo всякoм оЛyчaе' фoтoгpaфиях, oтoбpaннЬIх Мl{oto дЛя эксПrpиМентa' цBeтa ст€ l ли HaсЬlщеннer. BьI мoжете изMeHятЬ ypoвHи Ha Bхoдe и Ha вЬlхoДe. Cнaчaлa paзбepемся ypoBHями Ha Bxoде.

Уpoвни нa вxoдe l.истoгpаммa ypoвней нa Bхoде пpeдотaBЛяет TеMHЬIе' сpe.цние и светлЬIe тoн8 изобpaxсения в вьlбpaнHot\,tкaHaле. Bьlбpaть кaнaл Moжнo B сПиске Канaл. /[иaпaзoн знaчений: oт 0 (нepньlй) лo 255 (бeльtй). У сбшaнсиpoвaHнoгo изoбpокeния Toнa paспpеделеHЬIpaвHol\4еpнoпo Bсeп,ty /tиаllaзoнy. У изoбparкеHия' где пpеoблaдaeT' HaПpиМep, cuнtаЙ ЦB€ T , ГИCTo. l.l)амMa бyлет сдBищ/Ta BЛeвo пo зeлеHoМy и кpaснoMу кallaлaм, с пo.цЧepкHy. 'l.l'lМ().гсyTсTвиемкpaснЬlx и зелеtlЬlx пикoB. lltyl l.истoгpaммoй иМeются Tpи Пoлзyнкa: ДЛя TеМнЬIх тoHoв (тeнeй), для сe. ])l'lх тolIoв (этo гaммa) и для cветлЬIх ToнoB. Чepньlй пoЛзyнoк oпpeдeЛяет .il|tltlcllие''.lepнoй тoчки'' - Bсe тoЧки, y кoтoрЬlx знaчeние l\,tенЬtue знaЧellия .tсplttril.l'Or|ки.сTaнyт ЧepllЬlMи.

ffi| ,Iffis;:#"eизo6pax<eния !9{'ntтэuвст . Io+ti',', "

QсB€ щ effioстЬ:

fl прgаваpительiiьйrрoспотp

Г."P,ч1lГ",*.- lГ]Е.=l ПЕ":--l Pис. .t6.6.ИнстpyмeнтТoниpoвaть в дeЙствии: a _ исxoдHoeи peзyлЬтиpyющeeизoбpaжeния;6_ oкнo иHстpytиeнтa


Чacmь V. GIMP dля

i*f

:-:

i;i+lll! r i

Гnaвa 16' Ynpaвлeнue цвemoM, Цвemoвыe мodeлu

271

п

дЛя цBeтoвЬtx кaнirлoв (кpacнoгo, сиHеГo' зелeнoгo) Пpoщe пoяcнитЬ нa пpиNtepе- eсЛи BЬl yсТaнoвитe' HaПpимеp' дЛя кpaснoГo кaHzшa ypoBе}lЬ Ha BЬlхoдe l00_140' To npaкTиЧески все ТoЧки сTaHyT кpaснЬIМи;

п

для aльфa-кaнaлa диaпaзoн.

Bсе 3нaЧения тoчек 6уДут сДBиHyтЬl в вьtбpaнньlй

16.2.5.ИнстpyмeHт KpuвЬIe Инстpyмeнт Кpивьre ПoзBoЛяeТoЧeнЬ гибкo изMеHятЬ цBеT' яpкoсTЬ иЛи Пpo.tpaчнoсть изoбpalrteния, нo paбoтaeТ ToлЬ кo с RGB.изoбpzDке FIияM и.

:4i 1а l-: .. -...i'l

Г..,,',Р ЛГФФ;l,,,m,и ив

it.:*аil;ь'

p прgдварртeлЬн..и лpoсйтр

Г g-;чl Гй;,l

-l Г* q. Г";;_l

Pис. 16.7.ИнстpyмeнтУpoвни AlliшIoгичнo, бельlй пoЛзyнoк oпpеДеЛяеT''бeлyro тoнкy''. Cepьlй ПoЛЗ}HoКoПl Pс/lrЛяeT Taк нtвЬlBaeмyro ''сpeднtoю'' Toчкy. Если сpeдняя ToЧкa блихсе к чep. lloМy' To изoбpaхсение стaнeт сBетЛrl' если тoЧкa блиxсe к бeлoмy, тo тeмHee. l lpи пеpемещеFlии пoлзyнкoB влеBo yBеЛиЧиBaется яpкoсть (или вьlбpaнньlil кilllаЛ' или пpoзpaЧнoстЬ B зaBисиМoсти oт знaЧeния пapaмeтрa Кaнaл) lt,trlбparкения.Пpи ПеpеMeщeнии пoЛзy}|кoв впpaBo yМeHЬшIaeтсяяpкoсTЬ. Уprlвни нa Bxoдe oбьIчнo испoЛЬзyюTcЯ ДЛЯ oсвeтления яpкиx тo}toB (oтблo. скtlв), зaтеMHеHиятенeй, изMенеHиЯбaлaнсa теN4HЬtxи сBrтЛЬIx тotloB.

Уpoвни на вЬlxoдe Уpotlttи нa BЬIхoде(см. pис. l6.7) зaстaвляlот ToHuUIьньlйдиaпaзoн ''BписaTЬся'| lt ltoltьlс oГpaниЧеHия в зaвисиt\,toсTи oТ вьIбpaннoгo кaнaЛa: П

/Ulя кallaЛa Яpкoсть зHaчеFtияToЧек кaк бы сжиМaются и CTaнoBЯTCЯПo. х())I(игt4и /цpyl.}lа.IlpyГa,Tеl{и сTaHoBятсясBетЛее,a блики

G

Г q'-'""" l Г."';l Е] прgдiiйтельнlrй прoсиoтp

Г-9lP"1l.1lГ€ ' P::llПГlБ:llГ-9,lrll,,-l Pис. 16.8.ИзмeнeниeяDкoсти с пoмoщЬю инстpy?йeнтaКpивьle


272

Чacmь V. G|MP Оля

l пaвa 16' УпpaвлeнueцвemoM.Цвemoвыe мodeлu

27З

Инстpyмeнт oсoбеннo эффeктивeн Пpи изr\,leнеHии яpкoсти изoбpокен B oтличие oT иHсTpyМентa Яpкoсть-Кoнтpaст,

кoтopьlй ПoзBoЛяет из

ToЛЬкooбщyro яpкoсTЬ изoбpaжeния'с ПoмoщЬю иHсTpyMeнтaКpивьle Mo)кеTеиЗМеHиTЬяpкoстЬ oПpeдеЛеHнoЙ чacти изoбpaжения.oсoбеннo ПoЛезнoПpи pедaктиpoBaниифoтoгpaфий.Haпpимеp,нa фoтoгpaфии,cдeлa нoй в сoлнечньlй

ДеHЬ прoTиB сoЛнцa' неKoтopьlе сBeTЛЬIе детuUIи'

щие сoЛHеЧHЬteЛyЧи' ПpaкТиЧески нe Bи.цHЬl.Bьt мorкeTе ПoнизиTЬ

этихдeтaЛей,пoтянyвсooTBеTсTBующий уЧaсToккpивoйЯpкoсTивниз (pис. l Измeнения oтoбpaжaются сpaзy )I(еB oкне изoбparкeния'ПoЭтoгиyвьl бeз блем измените

яpкoсTЬ Taк' кaк BaM Hy)I(Fto.

Aналoгичнo' дЛя ПoBЬltl.IенияяpкoсTи нy)кнo пoтяllyTЬ кpиBylо BBrрх. Из сп скa Кaнaл BЬl тaЮке Мo)кеTе вьlбpaть ДЛя кoppекции oTДеЛЬньlйцвeтoвoй Нaл ИЛИ aльфa-кaнaл.

16.2.6.ИнстpyмeIЛ lтopoe Инстpумент Пopoг пpеoбpaзyетaктивньlй слoй (или вьIделение)в bелoе изoбparкение, тo есTЬ ПoзвoЛяет ПpеBpaTитЬ цBетl{oе изoбpaжение неpнo-белoе. Бeльlм ЦBrтoМ B HoBoМ изoбparкении 6уlут ПpeдсTaBЛенЬl тoЧки' знaЧения кoTopЬIx пoп'lли B ДиaПaзoн ПopoГa. Если тoчкa Hе ПoПaдaeт пopoГ' тo oнa бyлет неpнoй.

Pис. 16.9.ИнстpщieнтПopoг в дeйствии:б_ peзyльтиpyющeeизoбpaжeниe

/l.rrякoppекции цBетнЬlх изoбpaэкений этoт иHстpyN,{ент,Пo сyTи, беспoлезtэtl |rt./(llH3 BЬlхo.цебyлeт иMeHHo нepнo-бeлoe изoбpокeние' сoДep)кaЩеe Bссl.() ]t|tilt.lвеTa:.rеpньIй и бельtй, a не изoбpокеtlие B Гpaдaциях сеpoгo. oдtlaко l'ttt. ( |l)vМеHт Пopoг Пoлезнo исПoлЬзoBaTЬдЛя yлyчlxеHия Чеpнo-белoгo и'ttlб1lit. l|r(.||11Я, HaПpиМеp' скaHиpoвaн}IoГoTекста. ||lt pи с. l6.9 п peл стaBЛеH и}lстp y МеHт Пoр ог в.цействии. Кaк види1 .с,/Ul' | Il|lсI.llЬIхизобparкений oн действиTеЛЬHoHе Hy)I(еH.

Г.EI':.T1] Гgй;_l

Г]Гl

Г 9,'TlП

Pис. 16.9.ИнстpyмeнтПopoг в дeЙствии:a - oкнo инстpyMeнтa

16.3.Ещe oдHa цBeтoBaя пЛoдeлЬ_ сMYK r'NlYK

( ( ' . y a r r ' M a gс l t t а , Yсllt lr v'

K)

t \ l i l ' |t t l l ( ) J l l , t l . 1 l i t r | l и/ Ulя l r с lillUlillt r t кlii

сх сlмt t t Iloр мlt p t lва lll,lя lu }с,l.а ,lt сll( ) Jll,.iyс. ( ) х |t il'll,l. t t t 1 lt t t t t ) llr lt ltjс.l1 l'l'lt .M t l/( с.lt l, ( .М YK


Чacmь V' GIMP Оля пpoфecсuoнan.

274

Baет oтHoситrлЬнo HеMнoгo цBеToB: Cyan (гoлyбoй), Magenta (пypпypньlй), Yеllow (желтьrй) - этo oонoвHЬIе цBeTa МoДели CMYK. o знaчeнии бyквьl K B нaзBaнии MoдеЛи MЬl ПoГoBopиM ЧyтЬ пoз)I(е. Пpи испoлЬзoBaнии Mo.цeЛи пеЧaTЬ пpoизBoдится чeтьlpЬMя кpaскaМи' кoTopЬlе Тaк)I(е t{zвЬlBaют CMYK mp uа d н ьtlvtu кp а c ксLl,lu' B сMYK цвет зaBисиT oт сПекТpzшЬнЬlххapaкTеpисTик кpaски' oт спoсoбa eo HaHесeHия, кoЛиЧeсTвa кpaски' xapaкTеpисTик 6yмaги и дpyГих фaктopoв. I{ифpьl, ПoкzlзЬlBaIoщиезнaЧе}lия CМYK (pис. l6.l0), нe oПpеделяЮT o!нQ. знaЧHo цBеT - этo Пpoстo нaбop.цaннЬtх для фoтoнaбopнoгo aвтoмaтa. Кок. дoе чисЛo' Зa.цaroщеeцBеT в сМYK, - эTo ПpoцeHTHoесooTнouleние кpaски сooTветствyЮщеГo цBетa' вьIвo.цимoй нa ПЛeнке фoтoнaбopнЬIM aвтoмaтoм. Haпpимep, чтoбьl пoЛyЧиTЬ opaн>кевьlй цBeт' нy)I(Ho сMeшaтЬ 0% гoлyбoП кpaски, 41o/oпуpпуpнoй, 80% х<елтoйи 3oloнеpнoй.

E r5

t-reffiffiirIii B !l

q

HтMЬpЁэ},rетltа: l-'i,.* .-"...*..-:..'"..-,l @ Тeкyщийl прrя{Hий|

ГE6йl ГlЕ-.l F.""-_l Pис. .|6.10.GlMP пoддepживaeтсMYK Кaк pке бьlлo oтмeчеHo' цBеToBaя MoдеЛЬ CМYK исIToлЬзyeтЧеTЬlpe кpaски. Пеpвьle Tpи HaМ изBест}|Ьl:этo гoлyбoй, пypпypньlй и желтьlй. Четвepтaя кpaскa неpньIй (blaсk). Пoэтoмy oДнa из веpсий paсrшифpoвки aббpе. BиaTypЬl CМYK ПoЛaгaеT' нтo бyквa K - этo ПoсЛедняя буквa в aнглийскош,t нaзBaнии ЧepнoГo цBетa: blaсK. Чеpньlй цBeT тaк oбoзнaчили, чтoбьl llе бьl.llо ( b l u е ) ' к o т o p ь l й , к a к и ч r p lI l,lй ,тo lке llaЧи llае'гсяl|n п yT а liицЬIс си н и М цB e т oN ,|

бyквy B. lpyгaя вepсия paсrшифpoвки пoЛaгaеТ' ЧTo бyквa K пoявиJtасt, tlt английскoгo слоBa Key (клюн). B aнглoязЬlЧFlЬIхTеpМинaх kеy platе Oзl|ill|ilс lIечaTHyloплary для vеpнoй кpaски. Ho и зДесь oПятЬ-тaки бyквa K свя'tnllttr llеpнЬllи цBeтoil,l.Есть eщe HeскoЛЬкo вapиaнтoB paсrшифpoвки этoй aббpсltltil. '|.ypЬl,tto Bсe oHи TaК ИЛv|ИHaЧe ''кpyтятся'' Boкpyг Чepнoгo цBеТa.

16.4.Peзюмe

l} этoй глaве бьlли paссМoTpеHЬIДBe oснoBнЬle МoдeЛи ПpеДcтaBЛeнияtll|с.lll RGB и HsV (нsB), цветoвaя N,toДеЛЬ CМYK, исПoлЬзyeМaя в Пoлигpa(lии. r l.aЮt(еинстpyмеHTЬl цBeтa GIМP. Испoльзyя инсTpyMeнтЬI цBеTa' вЬl M())l(с,l [4aнипyЛиpoBaтЬ кaHaлaМи цBeTa, яpкoсти и пpoзpaчHoсти. B zлаве ]7 МЬ| tt() l.oBoриtt,t oб испoльзoBaнии фильтpoв GIМР.


277

!'':uo17.-Фun".pn.til||.сJlьнЬle фильтpьl, пoэтoMy Baшe Меню Фильтpьl 0t (I l.П pи вeдr н H o гoн a p ис. l7 .1 .

Глдвд 17

бyдeт неМHoгo oтлиЧaтЬ.

t^

ФилЬтpЬl 17.1.Чтo тaкoe фильтp Чaстo фшlьmpoлt нaзЬ|Ba}oTлюбoе ДoпoлHение' Bнe зaBисиMoсTи oт B HяеMЬlх им действий. Taк, инoГДa фильтp дaясe вooбщe Hе изMeняет изoбparкения. ],

щог'ю(oстиl:

,--- ",.-З ''',''',.--.,.... tg,,fl"-j'# . ..] -* : '2-- iT. :;::.З*-....--*:-"_*Ё:. '-j.fi

ипеiйHостigqпЁluкй: '9Фл Е ll ,

[Daвка вb!деltфe

EIд

gлф

lEo6pа*м

цФт

ЧFGтpуйffты

диапoги

дrtJнaдJtч€ * ll

.

..

. ..

чиiло.фчвй:

yто{t:лyчd t. l : слунaйнЁ;й)l

'::':

П.Дoт.щgть лyнal пoлyгPoзрn!ностЬ: ЕЬЦолснrcKpoя 96цие

Ф::1*::: ИЦит6ция Цартn ви!yёдиsция

Сдyнaйн1й1oн: fl асE!щ6|!-loстb Lлyчёюlaя : ri::.r.::::i:: :: ,.r.,

:

:

яpкость |--l Сoдэонять , ' . . :1, :, :

вc6

[

д:*чn:

[

щьёpтщоьа-ть , дo6авитьpаt'rкy

,,,

]

длфа в rcroтип (l,29 l'16ёйт)

дeкop

Pиc. 17.1,Meню Фильтpьl КoмaндьI BЬlзoBa фильтpoв HaхoдЯтся B MеH}оФильтpьl (pис. l7.l) oкнa бparкения. Bсе кoмaндЬI эToгo меню (кpoме ПepвЬlx r.pех) - эTo кoMа}l/lЬI зoBa paзЛиЧttЬlх дotloЛнений. Пpи этoМ HaиMеHoвaHие ПoДMеl{Ю OПpollсJI сaMиМ paсlшиpеttием. Boзмorкtlo, l]ьl иЛи к1-o-l-O/l() Raс y)l(с yсl.allоRиJl /к)l

ГlЕ-,.,.'']ll lll,!:lal Pиc' 17.2' oблaсть пpeдвapитeлЬнoгo пpoсMoтpa фильтpa Искpeниe

/[rrtltl.ltttсtlияМoГyT бьlть в любoм менto, a не тoЛЬкo B Меtlto Фильтpьl. Кttк lлсс бt,l.llo oтMеЧенo' дoПoЛHение сaмo pешaет' B кaкoм MeHю еMУ пoяBи'г|'ся. I l r t t t 1 l t t м с p, 1 I ек Oтo pЬ l е oсt loвн Ьr e фyн кц ии

GIМ Р

( н a пp име p ,

П oл1 y3 3 g 7 ц g 1 1 1 1 ц )


278

Чacmь V. G\MP dля

peaЛизoвaHЬI в ви.це дoпoлнений. B этoй глaBe MЬl пoгoBopим o стaндapтн Дoпoлнеtlиях-фильтpaх' yстa[IaBлиBaеMЬIх Пo yмoлЧaнию (oни бyлyт y сaмoстoятeЛЬнoМ сoздaнии.цoпoлнений. ПoЛЬзoвaтeЛей),a в zлаве ]8 -o Пpeяiде ЧеM пpисTyПиTЬ к paссMoтpениto фильтpoB' y.целиrt4}Iемнoгo ния иx oKнaм пpе.цBapитeлЬ}loгo пpoсlvtoтpa. Пpaктинески y кax<лoгo ф есTЬ сBoе тaкoе oкнo' ПoзBoля}oщее B pеirЛЬнoМ BpеМeHи ПpoсмoтpeтЬ и Hия' ПpoизBoдиMЬlе фильтpoм. Hyяtнo oтMeтитЬ' Чтo некoTopьIе филь сиЛЬHo нaгpy)кaюT KoМПЬ}oТеp'ПoэToмy oпциto Пpoсмoтp Mo)к}to oткJl

Haпpимеp,пpи пpoсМoтpеизМеtlений,внoсимьlxфильщoм Искpениe (pис. l7

я нaблюДал зaмeтньlй эффект тoptvto)(eния Ha cBoеM дByхъяДepHoM кoМгl

pe с ДByMя гигaбaйтaми oПepaтивнoй пaмяти. C лpyгoй стopoHЬl' ПpeдBapитеЛЬHoгo ПpoсМoтpaoЧeнЬПoЛeзнa'ПoскoЛЬкyПoзвoЛяетcpaзy ttитЬ'стoит ли вaМ пpиtvtе}lятЬ тoт или инoй фильтp или Hет. Boт тепepь Mo)кHoпpисTyпиTЬк oбзopy фильтpoв.

17.2. ФильтpЬl paзмЬlвaHия ФильтpьI paзМЬIBaHия испoЛЬзylотся' сooтветстBeнHo' для paзMь|BaHия бpaлсeния иЛи BЬlдeЛeния. B сЛyЧae с вЬlдeлeниeгv|цBeT из неpaзмЬIToгo бpaжения и}Ioгдa Мo)кет пеpeйти в oблaоть paзMЬlBaHия. КaждьlЙ фильтp изBoдит paзN,tьIвaHиесoбствeнньlм спoсoбoм. Кoмaндьl aктиBaции paзMЬlBaнияHaxo.цятсяB Mенro Фильтpьl I Paзмьlвaпиe.

Bсe фильтpьl в этoй глaве бyлщ пpиMенятЬся к исхoднoй sourоejpg(pис. l7.3), кoтopую вьI нaйдетеB кaTaЛoГеGlaval7 нaпpил кoNtпaкт-диске.

п

17.2.1.Фильтp гaуccoвo paтMьIвaнue Если вaм Hy)I(Hoбьlстpo и эффектив}lo pzвMЬtтЬ кapтинкy (или ее нaсть),

лyЧшe Bсегo пpиMeHитЬфильтp Гayссoвo рaзмЬIвание. Pезyльтaт пpи Hия этoгo фильтpa к исхoднoMy изoбpaжeниюс пapaметpaмипo Пoкzвaннapпc. |7 '4. Bьl мoxсетeвьlбpaть тип фильтpa Гayссoвo paзмЬIвaIIиe B oкнe пapa фи;lьтpa,кoтopoе oткpoеTcяпри aкTиBaциифильтpa: гl

IIR (Infinitе Impulsе Rеsponsе) tlЬlх кoМпЬlотеpoМ;

Puc. 17.3. Исxoднoe изoбpaжeниe

Пoдхo.цитдля изoбparкений,не

RLЕ (Run.Lеngth Еnсoding) - нy)кHo пpиМeнятЬдля изoбpокeний, сtrзДaнHЬIхс пoМoщЬlo кoмпЬIоТеpa.

17.2.2.Фильтp Paзмьtвaнue l|tlrtl.дa Hy)кHo ct\,tяГЧитЬизoбpaжениe ЛишlЬ чyгЬ-ЧyтЬ' ПoэтoМy Гаyссtllltl |lш'tlv|ывaниене гoдится. B этoм сЛyчaе BЬI мo)I(ете испoлЬзoBaть фильтp Pшr. l|..llral|иe. Этoт фильтp пpиMeняeтся aвтoмaтиЧeски' бe3 вьlзoвa oкHa tlарa-

мс1'рoв. Эффект oт пpиМеHeния фильтpa дoстaтoЧl{o нeбoльruoй, пoэтомy сс. l|l| l|ilN4нyж}ro Heмнoгo yсилитЬ lгo' тo слeдyeт ПpиNteнитЬ фильтp HескoJlr,к() ;ttt,t.(iильнoe paзMЬlBaниe этим фильтpoм сдeлaтЬ не пoЛyЧиT y вaс 1|с l h{l'l.]t'|" ].rpпeния' y)к ЛyЧшe испoлЬзoBaть Гayссoвo рa3мы BaП иe.


Чacmь V. GlMP dля

Ittaвa 17. Фuльmpьt

281

ll отличие oт дpугиx фильтpoв paзMьIBaHия,фильтp BьIбopoпнoе Гаyссoвo (pис. l7.5) пpиме}|яетсяToЛЬкo к TеM тoЧкaМ' знaЧениe кoтopЬlх lln,iD{ЬtBa}Iиe lllllиЧaется oт знaчений oкpyx(aющих ТoЧек бoльш.lе'ЧeМ Ha yкaзaHHoe знaЧе. ||ltс пapaМетpa .целЬTa (знauение Мaкс. деЛЬTa HaзнaЧarтся B ПapaMетpaх t|lrr.llьтpa). Taким oбpaзoм кot{тpaсT сoхpaняeтся' пoтoмy ЧTo piшl]ицa знaчeний tl)l|ек B кoнтpaстнЬlx oблaстяx Bеликa. Мoxtнo yкaзaтЬ и Paдиyс pазlvtЬIBaния |)ll/lиyсpaбoтьl фильтpa нaд кarкДoй тoчкoй. li pезyльтaте paбoтьl фильтpa фoн paзмьlBalTся' и oбъектьl ПеpеД|{егo пЛatla l)l. ltегo кaк бьI oтдeляloTся, Чтo Пpидaет изoбpажеHию oщyщениe глyбиньl.

Pуlc. 17'4. Peзyльтaтпpимeнeнияфильтpa Гаyссoвo pа3мЬ|ваHиe

Пpимечдниr Эффeкг фильтpa Paзмьlвaниe пoхoж Ha HeчeткИe сHиMки Фильтp для кaждoгo пиксeлa вЬlчисляeт сpeдHee зHaчeHиe цвeтa' двa сoсeдHиx пиксeлa.

. двльтв:. Щвкс. ', ,

.,',

[ 9lч:ч l

Г]Еl]]Г

Plцc' 17.5.Пapамeтpьlфильтpa Bьlбopoннoe Гayссoвo pа3мЬ|вaниe

17 .2.3. Фильтp BьtбopoчHoe Гaуccoвo palMьI€ ? HIlОl BьI мorкете исПoЛЬзoBaть фильтp Bьlбopouнoе Гayссoвo paЗмЬIвaIIиr, BаM Hy)кHo yсTpaHиTЬ нa фoтoгpaфияx''зaзyбpеHнoсTи'',нo пpи ЭтoМ }tе BaTЬ ЧеTких кpaеB. Hркнo oтMетиTЬ' ЧTo эToт фильтp Пoдxo.цит }Iе дJtя

1т.2.4.Фильтp П uкceлuтaцuя | ' r . t \ , l t t ; l . a '1t l.p иl.vt е t lсllияt }иль .гp а П иксе лиз a ц ия П p иBe Де н H a p ис. |.7 .6 ., ) .lr l t it t i ||||lI,tltilсN|I,lй'ltpr|lск,гАвpсtсt.tt'lIuttкtlLtьtt,кoГдa исхo/1lloе изoбp:l)l(сllис 1rit'tбllttit. t I t ш | l i l б t l . l l t , lt t lt сl( lt а /lp a l'lll,lс 1 .( ) t lк1 ,l.


Чacmь V. G|MP dля

283

I пaвa 17. Фuльmpьt

oH Hе aкTиBeн. Bьl TaЮl(r Mo)l(етеyстa[IoBитЬ I{eнтp рaзмЬIваrrl{я (oбьt.ttlo этo цeHтр изoбpaжения). Пapaметp Угoл oпpедeЛяет сTеПеHЬ paзMЬIвallия

Пoкpyry;

п

paзМЬlBaHие пpoизBo.циTсяoт ценTpa кapтиHки к ее кpaяM. B oснoвнoм piвмЬIвa}отся кpaя' a ценTp oсTaется пpaктиЧески без измeltс.

Maсцrтaб -

ний. Coздaется эффeкт ДBDI(еHияк цеHTpy изoбpaжeния. Пapaметp {лшllш oПPедeляeт скopoстЬ этoгo дBижeHия.

Pис. 17.6. Peзyльтaт пpиlllleнeнияфильтpa П иксeлизация

17.2.5'Фильтp PaзмьtвaиuedвuжeнueмI Фильтp

Рaзмьtвание .цBllil(rншеIи пoзBoЛяeт сoздaTЬ эффeкт ДBи)кеHия paзN,tЬIBaет B yкшaннoМ нaпpaBлeHии кtlrl<дyю тoЧкy изoбpaxсeния.

фильтp Мo)кeTе вьlбpaть TиП дBи)кеFlия (pиc. |7.7):

J

Линейнoе -

paбoтaет B oДнoм нaПpaBЛeнии.Пapaмeтp [лшнa

eт оTеПенЬ paзМЬlBaния, a Угoл - нaпpaвлeниe paзMЬlвaния. Если paвен 0, тo пpoизвoДllтся гopизoнTaлЬHoe paзN,tЬIBaHиe' .цЛя вepти

нy)I(HoyстaнoBиTЬyгoл 90 гpaдyсoв;

П

,l7.8).

PaДиaльrroe - сoз.цaeткpyГoBoе piвМЬlвaниe(pис. Эффeкт нa BpaщaтелЬHoе дBЮкение.Пapaметpflдинa не BuDкrl|'Ilo]1OМy lra pис'

m;лл.*Ё!iiil.. . ...l,..

TипpаздьtвЬн1я

Цштln1з3yaашя

{}.Динrйноe.. !l j+оо- |fil.'| . й"*".l* ф, Еrдиальr*оё-n. " L-::* iv О..шс'чтa.6....,.. ':'..

|ti:' itчlg

rc,.-П Г:Т' ]l Гlll?|.P-ll Ptаc,17,7' Пapaмвтpьtфильтpa Pа3мьtвaниeдвижeниeм


Чacmь V. G|MP Оля

285

Глaвa 17. Фuльmpьt

17.3.1.Фильтp HeлuнeЙньtЙфuльmp llсpвьlм фильтpoм B MеH}o Улyншreние яBЛяется Hелинейllьlйl фlllll,'г1l. tlrильтp сoЧeTaеT в себе сгЛ.DкиBaHиe' yдaление luyмa и пЯтеH, a TaЮt(еyBсJlи. l|сtlие pезкoсти. Фильтp paбoтaет Kol!{пЛексFIo- Haд всем изoбpzDкеHиеlt{'!l l|с lla.ц BЬl.цеЛением. У этoгo фильтpa Tpи pе)киМa paбoтьl' B кaждoм pежиМс r|lильтp пpи oбpaбoTке тoЧки пpеoбpaзyет eе B зaBисиMoсТи oT re знaчсl|ия l| 'tttа.leнийсoсe.ц}tиxToЧек. Фильтp .цеЛaетсeмь вьlбopoк пo вepшиHaM шес.l.иу|'oЛЬHикa BoкpyГ тoЧек. Paзмеp эТoГo l.IlестиyгoЛЬ}IикaoПpедeЛяеT Парaмс,l'. цlм Paдпyс.

Puc. 17.8,Фильтp Pазмьlваниe движeниeм: paдиaлЬнoepaзП'Ь|ваниe

17.2.6.Фильтp Paзмьtвal]ue'(poпr'ш Фильтp Paзмьtвание кpoпrки ПoзBoЛяrT piBMЬIтЬ тoЛЬкo yгльl (кpaя) )l(еHия.чTo TaЮкr иHoГ.цaпoлез}|o.

17.3. ФильтpЬl yлyчшeHия Фильтpьl yлyЧшeнияпoзBoляютyстpaниTЬнебoльrпиедeфeкгьlизoбpaл<eния ЧepессTpoЧнoстЬ(если изoбpDI(ениязaхвaченo Taкиe кaк шyМ' зaМЬIлeнHoстЬ, с пoмoщЬro ТB-тюнepa), нeдoстaтoЧFlaяЧeткoсТЬи дp. Bсе фильтpьl }л}нutO. ния нaxoдятсяв Меню Фильтpьl | Улyulшение.

ГБ;П Г.-з-1t-ф""-l Puc. 17.9.Пapaмeтpьlнeлинeйнoгoфильтpа


286

Чacmь V. G\MP dля

Кaк plte бьlлo oтмeчeнo' вЬt I\{o)I(етe вьlбpaть o.циH из pe)I(иMoвpaбoтьl

pa (pис.l7.9): 3

Aльфa-yсечеIllloе сpеДIIее - знaче}lиe цеHTpaлЬнoй тoчки Hикa зaМеHяeтся Ha сpе.цHee знaЧeниe сeми Toчeк шестиугoлЬHикa. сeI!{Ьтoчек снaЧaлa сopтиpylотся пo aльфa' a пoTolvl пepвor и знaЧения yдulляtoтcя из вЬlчислeнHoгo сpеднeгo знaЧе}ll,Iя.Чтoбьl бьlл бoлеe нaглядHЬlt\,l'yстaнoBите в 0,0 пapaN{етpAльфa, и в l,0 Paдиyс;

D Oптимaльшьlй

paснет -

фильтp пpoизвoдит сгЛ:DкиBaHие aдaптив}Io

Bсeгиyизoбparкeнию.Лy.lше Bсeгo пoдxoдиT для УДaЛe*v|яluyмa ния. Пapaмeтp Paдшyс oпpeделяeтoблaсть ,цeй.ствия фильтpa. нЬle зHaЧeнИЯpaД|4уcaв этoM слyчae - oт 0,8 дo l,0; П

Усилешиe кpая - УcИЛИBaeткpaя' пpoизBo.циTдeйствие, oбpaтнoe сг I(ивaHиЮ.Пapaметp Aльфа oпpeдeляетсилy ycиЛе[Iия:oT -0, l ( пpaкTическинeзaп,tеTен) дo _ 0,9 (эффeктoveвидeн).Пapaмeтp Paдиус peдеЛяетoблaсть действия фильтpa.

287

Гnaвa17.Фuльmpьt п

oпpедeляeт минимaЛЬHy}o paзHицy зHaчений тoчек дЛя lloискll кpaя. C пo1,toщЬ}o этoгo пapaметpa вьl мo)кетe Пpeдoхpaнить oб;tас,l.и плaBHoгo пepeхoдa oТ неHy)l(нoгo пoвЬllшеHия pезкoсти.

Пopoг -

rllильтP ПoвьIшreниe prзкoсти менеe эффeктивен, ием Hеpeзкaя гYtAска.l|() ||ilзllaЧeниey нeгo тo )I(е- пoBьtltlениe peзкoсти изoбparкeния. Инoгда ll()сJlс ll()l}ЬlЦIeнияpезкoсТи }|y}шo неMlloгo сглaдить изoбpaжение. Этo мoжHo с/tсJ|ll.t.ь с пoМoщЬю фильтpa CглaДить (Фильтpьr |Улyнlпение

| Cглaдить)

17.3.3.Фильтp Y6pamь чepeccmpoчнocmь

lDи.пьтPУбpaть чеpесстpoчнoсTЬ пoзBoляет yстpaниTЬ .Цефектьlизoбpaжс. с тeлеBизopa- HaПpимep'сHятЬlхкaмеpoйили зaхBaЧеl|1|Ь ttltй,пoлyнеHHЬlx ,l.l}.тюнepoм. Taкиe изoбpaжeнияBсегдaвЬlглядяTHеЧеTкo'oсoбеннo пpи бьt. B oДи}l с rt(). сl'poм дви}I(еHиинa экpaне. Пpи пoкaзe дBa кaдpa сoBгt,teщa}oтся берeтся из пеpвoгo кa/lplt. м()lцЬк)Чepeдoвaния линиЙ paстpa. Пepвaя ЛИHv|Я - из Bтopoгo' тpeтЬя- oПятЬиз ПеpBoгoи т. д. |tl.()paя

17.3.2.Фильтpь. Hepelrая Macкa и ПoвьtIЦeнue pelкocmu

(l)иЛЬTpпoзBoляетyбpaть ЧepeссTpoчHoсTЬ. B pезyльтaтeeГo пpиМrнеHия из(). немHoгo Hечeтким, нo этo Мo)кHo ИCtlpill}И.l 6paжeние мo)Keт BЬIгЛя.цeтЬ t|lильтpaмиyлyчшеHия Hеpезкaя мaскa и Пoвьlшeпrrr peзкoстt|.

Мнoгиe oцифpoвaнньle (oтскaниpoвaHнЬIе)фoтoгpaфии нyхсдaЮтсяв Чe}tиирeзкoсти' пoскoлЬкy B пpoцeссe oцифpoвки aHaлoгoвaяцBeтoвaя пpeoбpaзуeтсяB тoчки с oтлиЧaющuмИcя цBeтaми. B pезyльтaтeЧeткие

17.3.4.Фильтpьl УdaлeHue пяmeн п УdaлeHue ulmpuxoв

сTaнoBятся

paзMЬITЬIMи.

!дя увeлинеtlия peзкoсти крaeв испoлЬзyетояфильтp Hеpeзкaя мaска. Пpt{ этoМ oH He пoBЬlшaетшlyМ и Hе сoздaетдoпoлtlительнЬIxизъяHoB.Peкoмендy. еТся примеt|итЬэтoт фильтp кo BсeI\,t oтскaниpoBaнHЬItt,t изoбpaжeниям. ЕслП BaЦ]скaнep пoзвoляетaвтot\,taтиЧески yBеЛичитЬpeзкoстЬ пpи скaниpoвaнии' OTкJIючитеэTy вoзМo)I(}loсть с пoмoщЬtо пpoгpaмMнoгooбеспечeнияскaHepat иHaчевЬIHе сМoжeтe в пoлнoй меpе yпpaBлятьpaбoтoй фильтpa. У фильтpaeстЬ тpи пapaмeтpa,с пorvtoщЬto кoтopЬlх BЬIl\,toя(eте иtl,tyпpaвлять: п

D

(l)}lJlЬTpУ.цaление пятеII испoЛЬзyeтся для уДaлe*Ия небoльших дсt|lск'trltr. .)lrl't (l).t/(aннЬlхпЬlЛЬro и цapaпиHaМи нa oтскaниpoBaHнoМ изoбpаrкеltии. r|rrtltьтpTaЮке Мo)кHo испoЛЬзoвaтЬ дЛя yдaления N4yaрaс изoбparксttиii. tll-

(.кilllиpoBaHнЬlхс я(yptl.lлoB.Фильтp нy)кHo пpименяTЬ не кo BсеMy изtlбpitllсс. ||ltl(),a к eгo вьl.целеннoйoблaсти.

Il it/taптивнoм pe)киIvte(pvlc. |7'l 0) paлиyс paбoней oблaсти Mе}lяrТся R't:l|tи. l.1|м()с,ги oт изoбpaя<еtlия'пpи эТoМ пapaMетp PaДиус Hикaк }le Bjlияс,l.lla ;rltбtr ltс r1' l|lи.llьтpa.Пapaметp Pекypсивlloе ПoзвoЛяет пoвтopить paбo.lу (lи.rtl;l.pit

Paдиyс - oпpeдeляeT'нa.ц скoлЬкиMи тoчкaми бyлeт paбoтaть фильтp. !ля изo6parкeнийс бoльшtимpiвpешeниel\4нy)кF|oyстaнoвиТЬpaдиyс пo. бoльtпе:

t'|t(Ull'кopaз дЛя yсиЛeHия эфt|lектa.

Bеличишa -

I l ()J |()с|D l .

oпpеДеЛяeтyсиЛeние pезкoсTи;

r tltt.ltt't.Р из из tlбp аrtсс||1l}ср ,lя .l.l|к ilJIl,|| У /laл еllш е u rTp rrxoR ll().tlr()JIяс' l.y /lаJ|и.l.l,


Чacmь V. GlМP dля

I ttaвa 17, Фuльmpьt

289

tt,rlltинoй фильтp, BЬl сМo)кеTе вьlбpaть нyiкньtЙ фильтp дЛя сoЗlца}|ия Itсtlбхtr r ( l t l \ ' l o Г oв a м эф ф ек тa. П p и пp иМ е н е H ии филь r .p ов н е з a бь lвa йT е э ксгlсp t l] \r с|||l|. l}()Ilа,ГЬс их пapaМеTpalllи, чтoбьI дoбиться нуiкнoй сTеПеHи искаrltеttltя. liсс rIrlt.ttьтpьl искЕDкеtlия BЬIзЬIBaloTся Чеpез МeH}o Фильтpьl | Искажellше.

Ptаc' 17.10.ПapамeтpьtфильтpaУдaлeниe пятeн

17.3.5.Фильтp Ydaлumь эффeКm ''кpacньtxелa3'' Пoдpoбнo oб 1,стpaнении эффектa ''кpaсHЬIxГЛaЗ''NlЬlГoBoриJlи в paзd. 7.6, Toгдa MЬI усTpaняЛи этoт эффeкT BpyЧt{ytо'без пpименения фильтpa. /{аlrl фильтp ПoЗBoЛяеTaвToМaTизиpoBaТЬПpoДеЛaнHЬlеHaМи .цействия- Bа|v|lI нo ToЛЬкo BЬlдеЛиTЬГЛaз ЧеЛoвeкa нa фoтoгpaфии, a зaтеM пpимеttить (ll,t.lll,

17.4.ФильтpЬl искaжeния искzDI(еHия ПoзBoЛяЮ,г искази.l.I, и'rоб1rа lt t с t t l|C t)il. 3J}|ll| | | lll ш tll с t ltrсtlбiltЧ B та б л. l7 .1 пpи ведеtlo кp a. г к O с O l I} tс аI t} tскil) l( 'Il( ) |( ) t Ilt t .ltl, t'1lit. '} ltltя''I 'ttl, l(сJ I ilс'l

Фильтpьl

Pиc. 17.11' PeзyльтaтпpимeHeHияфильтpa Бapeльeф

Taблuцa 17.1 . Фuльmpы I!сKi'|ЖL'llll'l { lи , ll, тp

oписaниe

lro]){.trrЬeф

ФильтpЧeкaHит (гpaвиpyeт) тeкyщийслoй (иливЬ|дeлeH нyю oблaсть),пpидaвaяeмy peльeфс вЬ|стyпaми '|АBna/\^ HaMИ(pис.17.11)'Фильтp вoзвЬ||'.llаeт светлЬ|eoбласти изoбpaжeния. a тeMHЬle_ пoHижaeт. Фильтp мoжHo Исtlo,lЬ3oBатЬ ToЛЬкo с RGB-изoбpa)кeHи'| .Qля сepьlх изo0рlaжtlttиЙ ott ttед<.lстyпeн


Чacmь V, G\MP Оля

291

l ttавa 17. Фuльmpьt

Ta6лuцa 17.1 (oкoннaнuо) Фильтp

Bиxpь и щипol(

oписaниe

ПoзвoляeтсoздaтЬэффeкг oнeньбьtстpoгoдвижeHия,кaк пpифoтoгpaфиpoвaнии oбъeкгa(pиc.17.12| двигaющeгoся

Paспpoстpа}|e}|иePaспpoстpaHяeтяpкoстЬyказaннoгoцвeтa Ha сoсeдHиe тoчки яpкoсти

Фильтp сoздaeт эффeп пpoсtvloтpaизoбpaжeния H? MoHИ. тope или тeлeвизope с Hизкиt\'paзpeшeHиeм

Pябь

Пpи этoм вЬl мo. ИскaжaeтизoбpaжeниeкoHЦeHтpиЧeски. жeтe вьlбpaтЬpeжимpабoтьl:виxpЬ или lципoк. B пepвoм слyчae искa)кeниe бyдeт пoдoбHoпiaлeнЬкoйвopoнкe(кaк вopoHкaв yмЬ|вaлЬHикe). Bo втopoмслyЧaeискaжeниeбy. Й peзинoвьtЙ кoвpик дeт Hапo[lиHaтЬpaстяl-lyгьl

Искaжаeтизoбpaжeниe,сoздaвaяэффeкг pяби Bьlпoлняeтсдвиг кa)кдoгopядa тoчeктeкyщeгoслoя нa слyнaйнoepaсстoяниe(пpиэтoм вЬ|мoжeтeoпpeдeлитЬ тиn сдвигa:гopизoнтaльньlйили вepтикaльньlй)

Coздaeт эффeп кoнцeнтpичeскиx вoлн,кaк пoслe бpo(pиc'17,13) I.ДeHHoгo в Boдyкaп/|ня Фильтpпpeoбpaзyeткapтинкyв пoлyтoнoвЬ|e тoЧки,Чтo сoздaeтэффeкг гaзeтнoйбyмaги Пpидaeтизoбpaжeнию вид стapиннoйгpaвюpьt

Puc. 17.12. Peзyльтат пpиtvteнeHия фильтpa Beтep

Coздaeт эффeкг пpoсмoтpaизoбpaжeниячepeз вepтикaлЬHЬ|e или гopизoHтaЛЬнЬle )кaлюзи Coздaeтэффeп зaгнщoЙстpaницЬt(pиc.17.14).Bы [ioжeт. oпpeдeлитЬкpaЙ,с кoтopoгoстpaHицaдoлжHaбыть зaгнyтl. ПoзвoляeтизoгHrгЬизoбpaжeния'исnoлЬзyядвe Hanpaв. ляющиeкpивыe Интepaкгивнoe иcка)кeниe

Пoзвoляeт иHтepaктивHoискaзитЬ Heкoтopыe oблaсти и3ф бpaжeния.A блaгoдapя napaмeтpa]\4 вКлaдкиAнимация oкнa пapaмeтpoв этoгo фильтpa, мo)кHoсoздaтЬ aнимaцир зaтeмHeHия и oсвeтлеHия ldeждy исxoдHЬ|ми искaжeHнЬ|lt.| изoбpaжeниями. T aкaя aHи ]\,laцияпoзвoлит yкpaситЬ вaцJy Web-стpaницy

ПoзвoляeтиспpaвитЬгeoмeтpичeскиe искaжeHия, вHoси. мыe oптикoЙ Coздaeт эффeкг мoзaики ПoзвoляeтoчиститЬкal|1цyю втopyюстpoкyили кaждьtй втopoйстoлбeц изoбpaжeниe в пoляpнЬ|e кoopдиHaтЬ| Кoнвepтиpyeт и oбpaтнo Pуlc. 17.13. Peзyпьтп l 1lJ)имlrll()l|ия t|lипьтpа Boлньl


Чacmь V. GlМP dля

293

f-ttaвa 17. Фuльmpьt

П

n

Фильтpьl

сoздa}оттени. B этoй гpyппе BсеГo тpи фильтpa:

.

Хaсh-эффект

.

oтбpaсЬIваеDraя тrнЬ -

о

ПеpспeктПBa -

Дoбaвляет пoлyПpoзpaнньlй тpeхмеpньtй эtp(lск.r к вьt.цeленнoйoблaсти. oчень интеpeсньlй эффект, peкoМеHдуЮ IlO1ll)(). бoвaть. Boт тoлькo фильтp Llу)к}loпpиMеHяTЬк BЬI.цeЛе}ll{oй oбласr.и. lt нe кo BceМy изoбpaжению; дoбaвляет Tеt{Ьк вьlДeлеrlнoй oблaсти;

дoбaвляеТ те}rЬк ПеpсПектиBе.

Фильтpьt стeкJIaПе дBa фильтpa:

сoздaюT эффектьl ''сTекЛяHнoгo''изoбpaжения. B гpytt.

о

Лиrrзa ЛиHзy;

сoздaеT эффект, кaк бyДтo бьt нa изoбpax<еl.lие сMoTpят tlсl)с.|

.

CтекляtIIIЬle блoки - сoздaеT эффект, кaк бy.Цтo бьl нa изoбparксttllс сМoTpяТ Чеpез кBадpaтHЬIе сТeкЛяtlHЬlе блoки.

l7.6. ФильтpЬl цJyMa

Pиc. 17.14. Peзyльтaт пpи]vreнeния фильтpa 3aгнрaя стpаttица

Illt,пttlвьtефильтpьl Дoбaвляют lxyМ к изoбparкению' OбьIчнo нy)кllo y/lаJlя.t.|, il tlе дoбaвлятЬ eГo, ПoэToN{yДaHнЬlе эффектьl МЬl paссМaTpиBaTЬlrс 6y. |ll}'l\|. ()днaкo, есЛи BaM ну)l(нo дoбавить |'IlyM" BЬl сN,roжетеpaзoбpar't,ся с llсlr. ш yM a с aМoсToяTеЛЬ}loЭк сПеp иМeHT:UlЬHЬlМ Пy .I.еМ.rlrи.rtt;t.lll, { lttr tl,l1laм и t\til llахoдЯTcЯ B меню Фильтpьl, IIIум. lll\

17.5. ФильтpЬl cBeтa И тeHи B менto Фильтpьl I Cвет и TеIIЬ Haхoдятся фильтpьl, сoздaющие paзнЬlе фектьr сBетa и тени. Bсe фильтpьt B эТoM MeHЮ мo)кHo piB.ц,eлитЬHa Tpи гpуПl п

Фильтpьl

cвeтoBЬtx эффeктoв -

сoздaют p:rзнЬle эффeктьI oс

К этoй гpyпnе oтнoсяTсяследytощиеэффeктьI: .

Гpа,циеIIтнaя BсПьrlшкa-

о

Искpенllе -

дoбaвляeтoтблеск, исПoлЬзyяГpaдие|rгl

coз.цaeтэффект искpе}rия;

о

Oсвeщeние -

.

Oтблеск -

.

Cвеpхнoвая

пoзBoЛяетпpиMeниTЬpaзлиЧнЬlеэффeктьroсвеще1Iия:

дo6aвляетoтблеск в изoбparкение; -.цoбaв.llяет

звезllllylо RсllЬIlUкy.

1т.7. ФильтpЬl BЬlдeлeния кpaя |l111'11, 11lt,:lтoй t

ГpуtlП Ь I

(Ф и л ь т p ь I

I B ь I д ел ени е

lt|||||l. ||\|l!I lBс1. аМи , H aхoДя П p и Э T oM к o}lт y p Ь l . l. гoбьI ' y к aз aT Ь B Ь lДeЛ ени я. l|r I trrr11, '31111;11t, ll

t, . 'llt, ttltttlс'l'Bс

сЛyЧaсв

ltеoб хt. lilи lv lO

I ll||ll\|(. ||сI I l, |яtI lи "rtь'гpоtl к l)aя.

ll()ск ()JI l, l(y

ll|||| |t tl. ttlб1lа>ttсttl{ и 1 t lI l)сJl()\ l)illl' tс tl, t t('rt('ПltЯ.

к p ая) oб ъ ек т oв'

llр и N rеtlи l. Ь

ищyT Эти

сp и . llь т p ь l

Г p alI 1 llu, |

p il' }N tl, I l]illlll, l

l)аз I \ , l1 llliill| И C y / laJI яс' l. М сJlк ltс

| tI ltt. llt, ' l' 1 rl, tR l, UlсJlсlI llя

M с)li/ l},

фи . I rь r. 1 )l, l М ())l(| | ()

l(p аЯ

/ l()

lrlll)1 | il"

o' l' JI ())| (ll()l' ()


Глaвa 17. Фuльmpьt

Чacmь V. G|MP dля

294

295

к исхo.цtloМyизoбpaжeнию Двa Г Фильтp Paзrrицa пo Гaуссy пpиIvtеtlяет сoBЬlx paзмЬIBaния, ПPИ этoм

pa.циyсЬl кDI(дoгo paзМЬlBaHия -

Peзyльтaт ПpиrvlеHенияэтoгo фильтpa B pe)киMe ИнвеpтиpoBaтЬ

ptlc. |7,|5 -

paзH

Пoкaзa}|

pисyнoк нa бyмaге кapaндaшoМ' изoбpaясеHиeнaпol\,tинaeт

цBетa He инBepТиpytoтся' и pезyЛЬтaT деT пoxoя( нa pисyнoк бeльtм пo ЧеpHoмy. BЬIкJ]toЧиTЬpе)ким ИнвеpтирoBaтЬ,

Pиc. 17,16'PeзyльтaтпpиNreнeния фильтpa Кpай

17.8.oбщиe фильтpьl

Pиc. 17.15, Peзyльтaт пpиl.teHeнияфильтpa Pазница пo Гаyссy

|,rrlltt1ltм oтHoсяTся фильтpьl, кoTopЬlе Hе BхoДяT t{и B oднy ГpуППy r|lи.ltr;t.1rlllr. l l r t l l t jr r " r t с см о щ н ьI й филь тp M а тp иц а сBe p T ки ( в бoле е p a llt Iих lt с] ) с1 l,|х . M a тpи ц a tll|\||) кoн вoлlоц ии) , П oз BoЛяlощий сoз Дa вa l.ь сt lбс,t .всt t t t t ,t с t | r t t ' t t , t ; l t 1, ll y T еM и зN 4 eH е H ия M a тp иц ЬI сBе p T ки ( p иc. |7 .|1 ) . ,t ll1 ll|с||1 l'| | | r r ' r I l l t l t ьr ' pЬ l и с п o л Ь з yt oT M a T p иц y сBе p T ки, П ofT oМ y, ус.l.a IIa BJlиlt a Я BЬI мo) I( е T е сOз /lа .Г Ь сt r бствсt lt t ь lй'lt [ lr |lск.l.. lIa 1 llt с. |7 .It | l I l | i . r l ( ' l . i l l l J l с r l ьl зH a ч e} |ия M a T p иlu ,l /Ulя ll( ) JlylIсllия сJt с/lyl( ) t t 1 llх : lt |lt |lск,lr lt r : м | l I l l l | | l l ' l в py ч l r y Ю '

{oвoльнo интepесHoгoэффeктa Мo}кнoдoсTиЧЬс пoМoшlЬЮфильr.pа (pис.l7.l6).

n

\ ltсJlltllиl'ь pс3к()с.гЬ;

n

l I i l t l \ t l , l ' | ' l t, . l t l б 1 r a r lссt t llс;


Чacmь V' G\MP dля

296

297

Глaвa 17. Фuльmpьt

нaйтикpaй;

з

D yсилитькpaй; 0

2

3

loll l 1 l l l 0 l

I t ot l t 0 t I I lll-4lrl I

4

ElТIбIбF5lП-ГГП

пpидaтЬpeльеф.

l0l1l1lllol l0l1lrl1l0l l..........{......l...{+

ПoE]ъП

ГГП-П lтг0-1olъГ0-]

5

ГГП_П

ГГГГП

ГГГГП

ll,l-,fl-l

I l ol ol ol i I I- rl rl ol I ГТo]ТlтП

I l-21-11!1_ I l-tltttl I

.]'l:

Pиc' 17.18.3нaчeния[4атpицЬ| свepтки

17.9. ФильтpЬI o6ъeдинeния |lllt.llьтpьlэтoй гpyппьl (Фильтpьl I oбъeлинение) пoзBoЛяtoTсoeдиHитЬ ,|l|l|llЬlМиспoсобaми ДBaИЛИбoлее изoбparкений в oднo.

Bьt6oр иro6pах<eния дoстyпнЬ|е:Hа плёHКy:

i*a"i:.

i;;;;;;;;j .;;;;;;;i

E кpЬсrьй

I

И зpлeньй l7l си.+я 13 ДрФa

lизоватj П. . :l:. , , : r:::.. , , П ддьфa.нагpyзка +

.l Eлp""*u|[ Eьe*n'o l}

i.1...............irr1 5l

gI

ll

orrreна|

Pnc. 17,17. Пapaмeтpьl фильтpa Mатpи цa свepтки

Bpяд ли BЬl бyдrте испoлЬзogaтьМaтpиI.\усBePгKи (если вьl нe пpoфeссиoнaл) нyrкнoевaM llpс пpoще HaйTив Интepнетeфильтp,BЬIпoЛFlяющий нalvtцoгo pазJlи paзoвaниe' ЧеМ ПpoсчиTЬ|вaтЬэффeктьI oт ПpиМенeния МаTpицЬlс пapaМетpaМи.

lvlonospасe

цвaт: Е} свep'y

I ,:,,,'j;:,: ,)t,t

Q сцизy

Е"6.*;l

Г-a;*_l t-чgз] P ис. 1 7 .1 9 .Пap амolp ьtф ильтp aФoтoплeнк а

paз.


Чacmь V. G|MP dля

298

Пo yмoлнaниюв этoй ГpyппеесTЬBсегoдвa фильтpa: o

oбъеДинениеглyбин глyбин;

П

Фoтoпленкa

испoлЬзyя oбъединитЬДBaизoбpaжeния,

п

ФpaктaльньIй

п

Чepепицa -

сле,ц -

сoзДaeT фpaктaльньlй след;

сoздaeТ кoпиto yкaзaннoй нaсти изoбpaжеHия.

oбъеДиtlяет HесКoлЬкo изoбpaжсeний в oднo, нa щeе фoтoпленкy' пpи этoМ вЬl Mo)I(етeвьlбpaть, кaкие имeннo }lия нy)кHo дoбaвить нa Пленкy (pис. l7.l9). -

17.10. Фил ьтpЬl у|t't|vПaЦИv| ФильтpьI иМитaции пoзBoЛяtoT иMитиpoBaтЬ piвЛиЧHЬlе эффeктьl, )киBoПисЬ мaсЛoм, эффект xoлстa и дp. BьI сМo)I(eтe paзoбpaться с этиМи фeктaми (тем 6oлeе' ЧTo oHи дoвoлЬHo интepeсньl) без мoeй Пoмoщи. фильтpьI иMиTaции нaxoдяTся в Mеню ФильтpьI | Имитaция.

17.11.ФильтpЬl кapтЬI Фильтpьl кapгЬl дJIя изN4енeHияизoбpаяteния испoлЬзy}oт сПециaльньtй oбъelrг КapTy. Пoлy.raется' Чтo BЬI кaк бьt Пpoециpyeте изoбpaжеHие FIa oбъeкт. Мo)|(етесoздaBaтЬ TpеxМеp}lЬlе изoбpaжeHия' пpoeциpyя изoбpDI(еHие Ha

бpaжeниe с peльeфoм' исПoЛЬзyяфильтp Pельеф. B меню Кapтa вьl сЛe.цyющиeфильтpьI: CI Без urвoв -

o o

сoздaет бeсцroвнoeизoбpaжeниe;

.(eфopмац |4я Иллroзия

-

искzDкaeт и paзMЬtBaeт изoбpaжeние;

HaкЛa.цЬIвaетMнoгoЧислеHHЬIе кoпии изoбpокения Дpyг

Puc.17.2o.Пpoeкция исxoднoгo изoбpажeния нa сфepy

Дpyгa;

o

Maленькaя чeрeпицa - сoздaeTизoбpокeниe из МHoгoЧисЛeн}|Ьlx opигиHaЛЬHoгoизoбparкения;

o

Пpoeкция oбъектa - пoзBoляетспpoециpoвaTЬизoбpaxсeние}IaB ньIй oбъект, HaпpиМepнa сфepy (pиc. 17.20);

D

Ha чaсти и сдBиГaетих Paзpeз бyмаги - paзpeзaeтизoбpaх<eHие теЛЬHoДpyг дpyгa;

D

Peльеф -

o

Cмeщeниe -

сoзДaeTэффект pельефa; ToЧкиизoбpaженияПo каp,l.ссмеIIlO.llияl сN,teщaeT

1т.12. ФvlльтpЬl визyaл vаaцу||t| | | l 1 1 r 1 1 , 1 1l |1и1зу , 1 a Л и зa ц ИИ -

oсoбе lt lt ь lс. [ -Ip a ктин е ски всс t p и.lt ь .I.p ь(rilM |) ; lir бr l. I l | | l l | с l t l , l , I l еJ l с н и r M иЛи a кT иBllЬlМ сjIt r сМ из oбp a r ке lt ия, из М сlIяя сгt r . ( l) lt ,r ll; t ] lt ,l lll t\ t1l111,1..'.,и сoз/laЮТ ТексTypЬI с ||yJ|я, r|,г()llpoBo/lи.г к ltt.l.lltttlГt Зaмсllс с()/lсl). } l l i l r ( | l r r l t , t t r б pа > к с lt ия.Bсс t llи.lt t ; l'1 lt lt ,t] r .t vilJl1 l't ill( }|}i Il: lх ( 'lя,l.ся lt М сllI( ) ( l) lt Jll,,l'рlt | |lll lyrutrt'tllrlшrI.


302

o o

Чacmь V' G|MP 0ля

.(oбaвить фaскy -

зaЮlюЧaeтизoбpalкеHиеB ПpиПoдHяryroфaскy; ПoзвoЛяетзzLIIяПaTь изoбpaх<еHиеpеzrЛистиЧtl

Кoфeйньlе пяTIIa -

к o фeйньlм и П яT H aМи(p и c . 1 7 .2 |) ; o

Hечеткая

pa}rкa -

сoздarT Boкpуг изoбpalкeния неЧеTкyю paMкy с

зyopиHaN{и; П

CкpyгленнЬrе yгЛЬr (pиc' 11.22);

гl

Cлaйд -

гl

Cтapoе

зaкpyгляет yгЛЬl изoбpaжения, Дoбaвляет

paМкy' Пoхo)кyЮнa фoтoплeнку; Д,oбaвляеT фoтo -

(pиc.11.2З).

.цeлaет изoбpaхtение пoхo)киM Ha сTapy}o

Puc. 17,23. Peзyльтaт пpиt\leнeнияфильтpa Cтаpoe фoтo

17.17.Peзюмe

{ iIMP сoдеp)киT дoвoЛЬнo MHoгo BсеBoзМo)I(ньIх фильтpoB для сoздatIИЯC0MllIХ 1ltt.ttlooбpaзньlхгpaфинeских эффектoв. B Интеpнете Мo)кHo нaЙтvl ешцсбtl.lll,||lсс кoЛиЧествo фильтpoв стopoнних paзpaбoтvикoв. Пo a/lpссy hlt1l://registry.gimp.org/faсеtеd_sеаrсh/results/filtеr дoсTyПHo llсскoJlькo /lс(,ш|к()l] paзЛиЧFIЬIхфильтpoв - зДесЬ BЬl сМo)кетe tIе ToЛЬкo CКilrlil.Гlr t|llt,rll,'l;rl, | | t l l t 1 ) jц u* o М и T Ь с я с и х пp иM r }Ig ] |исМ .

Puc' 17.22'PeзyльтaтпpимeнeнияфильтpaGкpyглeнньleyглЬ|

( ) { i l ' t r t l l ot } и л ьтpьl B Ь lП oJllIClIll| l} liи/lс p a сlllиp е }|ий. o .гoм' ка к yс.l.a ll( ) lt 1 |'l.lD l) ilсIl|1ll)сllис' MЬl пoгoltopим li ,,'ttttвс l|l. Ml,t r'aкжс pассM().гpим сoз/lill|}lс сtlбс't. l t с l I l l 1 ' l х pа с l t l и pеl l и й lt a яз ь lкt t х Sсr ip t -|; r r ( t t с,t .p t lсt t lll,t йяз t ,t к 1 |p ( ) 1 'l) : lM М иp ( ) lr il||1 ( i I M ] , ) ' l ) с r l и ] ) у l ht l t t .


Чaсmь V. G|MP dля Фильтpoв BизyirЛизaцииДoBoлЬнo Mнoгo. Bсe фильтpьI MЬI paсcмaTpивaTЬ бy.Цeм,a oстaHoBиr\{сяToЛЬкo Ha сaМЬlx ПoЛезHЬIх: п

oблaкa | Плaзма - сoЗ.ц,aeTцвeтньte oблaкa, кoТopЬle Mo)кHo иcпoЛЬ BaтЬ B кaЧесTBe тeкстyp;

п

Лaвa -

o

Печaтнaя плaтa -

J

Gfig -

pисyeт текстypy, HaПoМиHa}oщyю ЛaBy;

сoздaeТизoбpaжение,HaпoмиHaющееПeЧaтHуюПлary;

ПoзBoЛяеT сoзДaTЬ гeorиeтpиЧеские фигypЬl, ЧеМ-To HaПoМ

иHсTpyMеrrт вектopнoйгpaфики; П

Пpиpoлa | Плaмя фpaктaлoв.

Глaвa 17. Фuльmpьt

301

/Ulя ПpoсМoTpa и oПтиМизaции aниMaции. Coздaние aниMaции бьlлo paссмtrl zЛсtвсlхI1 и 15. |'|сt1o

17.15.ФильтpЬl Aльфa в лoеomurт

l(oмaнДьl BЬlзoBa фильтpoв из Мeнto ФильтpьI I Aльфa в ЛoгoтиП lу6лиpуl<l.t кOMaнДЬIиз Менlo Paсш. | Лoгoтипьl, paссМoтpeHHЬIев pазd. ,15.2,пoэтомY ссйчaс Мьl пoBтopятЬся не бyлeм.

сoз.цaeT эффектвспЬIllIкиплaМеHис испoЛЬзoBaни€ м

17.16.fleкopaтиBнЬle филЬтpЬl

17 '13.Beб.фильтpьl

Фильтpьl из Меl{tо Фильтpьl /lскopaтиBньlx эффектoв:

B мeню Фильтpьl I Bеб нaxoлится всeгo двa фильтpa: Кapтa изoбpaясeн (пoлpoбнo этoт фильтp 6yлет paссMoтpеHB 2лсtве2I) иfloлусBе.цerrиe.

п

.(oбaвить paпIкy -

| flекop исIroлЬзу}oTcЯД,ЛЯсoЗдaHия paзЛичl|ьlx

дoбaвляет Boкpyг изoбpaжeния paМкy;

естЬ альфa-кaнaл(eгo Фильтp Пoлyсвeдeние дoсryпeн, кoгДa y изoбpaх<ения t\4o)I(нo пoмoщЬю кoMaHДьI Meнto Cлoи Пpoзpaншoсть с .цoбaвить | ,Щoбr. | вить aльфa-кaнaл). Фильтp пoМoгaeт сглzuкиBaтЬиндeксиpoBaнIlЬlеизoбpв1 BеДь некoтopьlефopмaтЬI'нaпpиМep'иHдeкси жeния с ПpoзpaчHoсTЬю.

ньrй GIF пoддеp)киBaет пoЛнylо пpoзpaчнoсть (знaнения aльфa.кaнaлa или 0, нлн 255), нo tlе пo.цдеp)киBaет пoлyпpoзpaчHoстЬ (oт l дo 254). Пoлyпpoзpaч. HЬIe ToЧки стaHyт иЛи пoЛHoстЬlo ПpoзpaЧнЬlми, иЛи нeПpoзpaчнЬlМи' нтo }fll. ЛиT сгЛaженнoсTЬ изoбpaжения. ИспoльзoвaTЬ эToт фильтp нy)кHo тaк:

l. C пoмoщЬto иHстpyмeнтa Пипеткa вьIбеpитl цBеT, сooTBетсTByющий фoнy вашreй Web-стpaницЬl - этoT цBeт дoЛ)ltен сTaTЬ цBетoМ ПеpедlJеГo ПЛaнa пaнели и}lстpyмeHToB. 2. Пoменяйтe MeстaМи цBeтa Пеpе.цнeГoи зaднеГo ПЛaHoB.

кoМaн.цy Фильтpьl I Bеб |Пoлyсвeдeшиe' 3. Bьrбepите

17.14.AнимaЦиoннЬteфилЬтpЬl B менto Фильтpьr I Aнпмaция иMеlоTся фильтpьl ДЛя сoздaния l.lекoтopЬlx, aHимaциottньrх э(lфeктoB - нaпpиMеp' вpaщa}oщеГoся шapa' а Taк)l(е(lи.ltьr.pt'|

Puc' 17.21. Peзyльтат llpиlvlt'lloнияфильтpa Кoфeйньle пятна


Глaвa 18. Pacшupeнuя

З05

r^lО

Глдвд 18

rcr|pt..u:3d-outllnе.|ogo . фot*tмвr9olедуp6

]

<TooIЬoх>/Хtns/Logos trвatв а Ьgоиithфt|iйd tsхt алdа drорsЬаdow паpilетpьl jnttrёсtive,nопiпterqсuva

.n-.oi

rгlз2

,vа|Uc

F.l.оjtг , Font

font

SгR]JYс FЬпt

vа|uв

FLoдт , out|inеb|urrаdiцs

oашсrnl lsrr;irю рЬttЁrn strпg srЕДYc т€xt

PaсшИpeн.Ия pacЩиpeния. 18.1'Для чeгo H}Dl(HЬt П poсмoтp дoсryпH Ьlx pacцJиp eнпЙ Paсrшиpения(плaгиньI'дoПoЛHeния)-

'Izе

(dxe|s)

:

, ,

... .uЬш;, ..,*t. i sr'ыo*ы* iьшuii..: i, . . .]. vз|uc

г.l,одт

togg|е

Jгrэ2

вUпрmаp (афhо |aуa) Ыtr rаФ:s , Dеf6dt ЬUmрmарseRiпg'

vЁlue ]l ii.'.!ад?.'.,.5hаdёl.iх.offsct

этo сaмьlй пpoстoй спoсoб paсш

vаhю

фyнкциoнaлЬI{oстЬ GIМP, дoбaвить в нeГo HoBylo BoзMoжHoсть. oбьtчнo ulиpeHие (плaгин) - этo небoльrшaя вHeшI}IяяпpoГpaN,tN,ra' нaПисaнHaя Ha ке C (нa эToM )ке язЬlке HaписaH и сaМ GIMP)' BьIПoлFIяloЩaяoпpеДелrн

l E.,,о.la

5hado++Y.сffs8t

Г.gБ.Ij,l...

фyнкциlo, кoтopoй дo этoгo в GIМP не бьlлo. Paсшrиpeния вЬlПoлHяloTся кoнтpoлeм GIMP и oЧeнЬ Тесt|o с tIим взaимoдейстByют.

Pис. 18.l. Пpoсмoтpщикpaсшиpeний

Пo yмoлнaни}o B сoстaB GIМP BкJIюЧеHo МlloГo piвHЬtx paсurиpeний. Бoл

стBo из ниx .цocтyпFloЧеprз менto ФильтpьI (пpaктическикокдьlй фильтp ЛЯoтcяплaгинoм) или Мен!о Paспr., xoтя кoМaHдЬIвЬlзoвapaсшиpений

*фr{;i*d*i]Ф фd',ьww d*&t>rдп{!Ф! l @*i iiф;ьфltd

:. ]:

бьIть и B дpyгих МeHЮ. Bьlпoлняя Tу |4Л|4иHyю кoМaндy кaкoгo.либo меню, N{oжrтедiш(e нe ПoД.oзpeвaTЬ'Чтo зaпускaeтe paсшиpeние (плaгин).

Дy Ме}lю Paсш. | Пpoсмoтpщrrк paсПIиpeний GIMP. oткpoетcя oкнo, дoсTaBляtoщее ДeТzrЛЬHyюинфopмaцию o K:uкдoМ yстaHoBлeHнoM paсш

(p ис .l 8 . l ) .

1?* vft *

':йf'и'dtФdry 'aof ffixdtff .rш s.ф{Yo|h.

l ."*ГJ

.{a, pасtшиpений yстaнoBЛеtlo oЧeнЬ мнoгo! Haвepнoe, BЬl и Hе o)ки.ц€ U Iи' иx нaстoЛЬкo Mttoгo. .{дя пoискa нy)I(Hoгo paсшиpeния (если вaм нyх<нo прф сМoтpeтЬ инфopмaциЮ пo тoмy или инoмy) I\,to)|(llo BBесTи нaЧaЛЬнЬlе сиMBoЛb|

Пoмимo HaзBaния'.цЛя кaжДoГo paсшиpе}lия вЬIBoдиTся eГo ПyгЬ в Mе}t}o,тиtll| изoбpaжений, с кoтopьlми paбoтaет paсшиpеHие' и дaTa yсTaнOBки pa{JIIlиpor

Pnс. 18'2. Пoдpoбнaяинфopмaцияo кa)кдolvl paсшиpeнии

l t t t t t, t и зtlбpa>кe ни п

lNl)l]х ЕD

п

lNl)l. ]х lll)A

'.n.

I ;;'- I

Тaк вьl бьIстpеe нaйдeтe интеpесy}oщее Baс paф

шиpeHие' чeN{ПyТеM ПpoсмoTpa Bсегo сПискa.

ни я(p ис .l 8 .2 ).

:

lм,..n4i{ф,F.мff м р*t'fr lgt.m 'Еie :' :фh9.: m!йld i*i iсиtg*l lдrr ,: Ig!.i,.:::т*,c ц* lфi : ,@a q4hkld. .,*l: iиl м*ш.*r . мв ih a{iф(..'юbу')!r,

Чтoбьl ПpoсMoтpетЬ y)I(еyсТaнoвЛeнHые y Baс paсш.lиpeния' вЬlПoЛните

eгo HuulBaHияB ПoЛe Искaть.

d.tilф

nt-ry

-

й М oГ y . Г б ь t, I . l' с. llс, lцу ltllllи M и : и lUlск си l)()I lirllll()с

tt' ttrб p arк сttи е;

lllu(ск с1 | J)()| | ill| | t()с tt. trrб 1 lltrк сtlltс с it. llt, ttllt. к illlilJt()м ,


Чacmь V. GIMP dля

306

цBeтHoeизoбparкeние'цBeтoBaясхeМa RGB (Red, Green, B|uе);

o

RGB -

o

RGBA -

цBетHoеизoбpокениeс aльфa-кaнaЛoМ;

П

GRAY -

изoбpaжеHиеB гpaдaцияхcеpoгo;

tr

GRAYA

-

изoбpокение B гpaдaцияхсepoгo с aльфa-кaнaлoм.

B пoле TипьI изoбpaжений мoтtет бьtть пеpенисЛенo HескoЛЬкo TиПoв

бparкeний,с KoTopЬlMиpaбoтaетpaсшиpеHиe(неpеззaПяTy}oили пpoбел), ПpиMеp:RGBA, GRAYA. Зaпись RGB* oзHaЧaет,чTo paсшиpеHиeMoI(eт Taк и с RGBA-изoбpaжeнием.Aн бoтaть кaк с RGB-изoбparкениеM' сиMвoлA Для изoбparкeний лpyгих TипoB. зBездoЧкaМo)кeтзaМеHяTЬ

18.2.Двa типa плaгиHoB Кaк yrке бьlлo oтмеченo, oбьtннo плaгиHЬI(paсruиpeния)пиrшщся нa язЬ1ке зaTеlvt кoМПиЛиpy}oтся и дaЛeе N{oГyт paспpoстpaнятЬся кaк oтдеЛЬHaя гpar\4Мa,paбoтaющaя B пape с GIMP. oДнaкo плaГинЬl ТaЮl(е мoгyг бьlть

сaнЬIHa дpyгих язЬlкax:Pеrl, Pytholl или Sсript-Fu(внyтpеннийязьIкGIМP).

Taкие пЛaгиHЬl Для бoльшей oднoзнaЧнoсТи пpиHятo HaзЬIBaть скpи эTo oбьlчньlе ПЛaГиHЬl' tto нaПисaнHЬIe нa иHтеpпpети Скpunntьt a He нa C, кaк Bсе oстaлЬHЬIе paсшIиpения. П язЬIке пpoгpaN,{lvtиpoBaния' щесTBa скpиПToB зaкJl}oЧaются B тoМ' Чтo иx He нy)кHo кoМпилиpoBaTЬ. тoЧHo пoмeсTиTЬ их B кaт.шoГ с плaгиHaМи и BЬlПoлHиTЬкoN{aндy:

307

Гпaвa 18. Pacшupeнuя

poBaтЬиx кoppeктнyrо paбory с тoй или инoй вepсиeй GIMP. Bе.ць нaписtrl.l ||Лaги}I Mo)I(eтктo yгoднo. Пoтoм егo мo)I(HopaсПpoсТpaHятЬчеpез свoй Wсlr. сайт, неpeз peесТpПЛaгинoBи ДpyгиМи спoсoбaми. Ho не фaкт, .tтo paзpаСltrl .tик бy.Цeт этoт свoй пЛaгиH ПoД,цеp)кивaть. Пoмнto,

y MеHя бьIл oтличньlй

ll.lttt-

|.иьlдля стeгaнoгpaфии.oн бьlл нaписaн Bo BpеМеHaвтopoй (2.0) вepсиr (iIMP. Кaк oн paбoтaетc вepсией 2.2, я Hе ПpoBеpяЛ,пoскoЛЬкyне бьllltl ш 'rгoмнеoбхoДиМoсTи' a Boт кoгДaтaкaя нeoбхoДиМoстЬ BoзHиlоIa'тo с вepсисй2.4

llJlaГин y)I(е Hе paбoтал. Я пoпьlтaлcя нaЙти HoByю веpсию в Интеpttетс, lltl tlиЧeГo Hе пoЛyЧилoсЬ - сaйт paзpaбoTЧикa дaBHo Hе сyщесTвyет, а lla oс. |.аЛьHЬlxсaйтax бьIли тe )кe Bеpсии rlЛaГИHa,Чтo и y меня. oдниM слoвoМt рIl't. paбoтник oткaзaлоя oT ПoДдержки пЛaГиHa. Пpишлoсь искaTЬ лpyгoй пЛaгllll. 1ll'lпoЛ}tяtoщиЙaнaлoги.tньle дeйстBия' ПoскoЛЬкy BpеМеl{и нa paзpaбoткy сoб. с.I.BеHнoгoне бьlлo.

l}aм нaдo бьlть гoтoвЬIМ к тoмy' чTo нe Bсe сTopoнЕIиepaсшиpeния стal|у'г llll. /lс)l(l.|opaбoтaть. oчeнь ЧaсTo paзpaбoтчики тaких paсшиpений не yДс.tlяltll l.ссТиpoBaHи}oдoстaToЧHo BHиMaHия' Дa И BoзMo)t(нoсTитeсTиpoBaния y l|их /lоBoЛЬнo oгpaничe}iньt. BьI Мo)кете сToлкHyтЬся и с HeсoBI\,teсTиМoсTЬlоliсp. сий, кaк бьIлo тoлькo ЧTo oПисанo. Пoэтoмy' Пpе)кде ЧеM пЬlтaтЬся yсTalloltи.l.lD l|Jtaгин'yбедитeсь, Чтo oн сoBмeстиМ с вaшей веpсиeй GIМP.

()бьlчнo paсшIиpeния GIMP paбoтaют дoстaтoЧtlo стaбильнo' нo иI{oг,цaсJlyllilloTся сбoи (кaк ПpaBилo' сo сTopoнtlиМи paсЦ.lиpениями). Если сбоii lt1lrr

}|'t()шJeл' нe беспoкoйтесь - в бoльtшинсTBесЛучaеB BЬl Mo)кeTr дa)кe [Ip()/l()J ltситьpaбoтy' кaк Hи B Чем нe бьlвaлo (несмoтpя нaТo' чтo GlMP pекoмсlutyс| |taN,t сoхpaнитЬся и ПеpезaПyстить пpoгpaммy).

сhmod +x <плaгин).pl Bьl в любoй мoмент Мo)I(еTeизМенитЬ исxoдньlй кoД скpиптa' и пpи этoM

Е.цинствeнньlйнeДoстaтoкcкpиПтoв Hе ПpидетсяеГo ПeprкoМпиЛиpoBaть.

18.4'Пoиск paсшиpeнv|Йв Интepнeтe

oни Hе стoЛь ''tltустpЬIе'',кaк C-плaгиньl. Bедь скpиПТ - этo oбьlчньIй тек вьlй фaйл, сoДep)кaщий кoд ПpoгpaММЬI}Ia язЬIке Реrl (Pythorl/Sсript-Fu), BЬIпoЛHeниeМ зaHиMaeтся интepпpетaTop, a иHTеpПpeTиpyeMЬlе Bсeг.цa paбoтaют МеДЛеннеe oткor\4ПиЛиpoвarlнЬIх'кoTopЬle BЬtпoЛFIяются МoсToятелЬнo,без пoмoщи сTopoнниx ПpoГpaмM.

мl|o)I(eстBo y)ке гoтoBЬIх paсЦIиpений.

18.3.o нaдeжHoстиплaгиHoв

| |tlмllите, ЧTo ПoскoЛЬкy ПЛaГин - этo пpoгparvtМa' To есTЬ испoJtllясМI,lii r|lltii.lt ,l,itк l|сl)с/l eГo устaнoвкoй нe бyле'г JlишllиM ПpoвериTЬ егo нh H:Ulи(lиL' виpyсott. |||1)pскoМeIIдyю вaМ зaГpyx(a.l.Ь llJlill'ltlllrl иМе}illo из pессTpa tljIaI'и||()l} с y)ltс

paзpaбoтни Bсe стaнДapTнЬtеpaсшиpеHия TщaтeлЬнo ПpoTeстиpoвaнЬI GIMP. I_Ioкoмaндa paзpaбoт.tикoв GIMP Hе HесеT никaкoй oTBeтсTBr}lHoсти п Лa Г и HЬ l . paзp aбoт a llllЬlr

с . Гo l )o l I l l иl \l и Пp o Гp aММис T . а М l , l , и l | с м ( ) ) l ( с . гГ a pa l I

l} Иlrтеpнете(нaпpимep,нa сaйтe http://rеgistry.gimр.org)вьl мorкrr.сltitй.l. | | | ' l Mс Л o B a l { G I М P pl u g in s

ИскaтЬ

пЛaГиHЬr для GIМP It() кJll()llс. lvt o) кH o и в вa ше й лю бимt lй llt l. заПpoсy Google BЬIДzшa пpиМеpllo 505 .l.t,tс.1lс.

иЛи Gr М P sсr ip t s

tlскtlвoй MaЦIиHe. Пo пеpвoмy tуJII'ГaToв(pис. 1 8.3).

\ , | | ( ) M Я l l y T o l . oс а й r . a h t t p : //r е g islr v.g ilt t ; l.or g , r . t l t б и J l l , l l ьI с в с pс и и ||lIill.l'llla ' 1 | с | t и py с .

l./lс t ] ЬIJl( ) ) l( сlll,| бt lt t сс 1 |Jllr Niсl|сс ]lJlа l.] |ll( ) lt .1 | |\t ( ) ) |it |(бt) ,l.l't ,увс1 r сlIlllllМ ' l|'l.( )скilt Iilс'|'с 'l1 ) |ll|(


Чacmь V. G|MP Оля

309

Глaвa 18. Paculupeнuя

tlтoбьt .цoлгoнe бpoдить пo этoN,tycaЙry, вoспoЛЬзyитесЬ пoлeM Пoискa в llp|l. tlой чacти егo oкнa и BBеДитr B этo ПoЛе кJIюЧeвoе слoвo (пpaвдa, нa attг.llиl. скoМ язЬIкr),oписьIвaющееплaгиH(pис. 1 8 .4 ) .

18.5.Устaнoвкa плaгиHoB и cкpиптoв llлaгиньl' noстaBляeМЬIе Bl\lесTeс GIМP, не тpeбyют yсTaHoBки- ol{и Ркс yс. ,t.aнoBЛе}tЬI' A вoт плaгиHЬlсTopoннихpaзpaбoтникoвнy)к.цaются B ycтaнoвке,

llеpвьlм .цeлoМследyeтoпpeдeЛитЬтип yстaHaвЛивaеMoгo paсЦ]иpенияGlMl,. Iiсли yстaнaBливaемoepacцIиpeниeяBляется cкpиптoМ' тo естЬ y eгo фai{lln paсш]иpеHиr pl (Perl), py (Python)или sсln (Sсript.Fu),тo BaM Hy)кHooбpaтиl.t, ся кpазd. 18.5'4'Cкpиптьl ycтaнaвлиBaтьПpoщеBcегo.

l]сли rке yстaнaвлиBaeМoеpaсшIиpеHиeяBЛяетсяПлaГи}lot\4, тo eстЬ фaЙлoм с (или с B rxе сЛyчaе с oТкoМпиЛиpoвaннoй Windows-веpсисй рaсшиpениeм плaгинa)' тoгдa пpoцесс eгo yстaнoBки piшлиЧен .цЛякаrкдoй oпеpaциoшнoи систеМЬl.Cнaчaлa МьI paссMoтpиMycтaнoBкy плaгиHoв в Windows, Littuх и MaсoS, a зaтеМ- yстaнoBкy скpипToв.

Pис. 18.3. Peзyльтaтьl пoискa пo зaпpoсy G1I'4Pplugins

Кeyмgrсlsearсlr

Aсtivе fоtum tорiсs ''

tlegd hEIр vJith t]sЕ'iilrs

18.5.,|. Устaнoвкaплaгинoвв Windows

/(tlвoльнo чaстo плaгиI{Ьl paсПpocтpaняЮтся B BиДе исхoдHoгo кoдa C-llptrl.. |)ilММЬl.Coбpаmь (тo есть oткoмпилиpoвaТЬ' пpеoбpазoвaтЬ B MauJинньlй язьlк) l|JlаГиHв Windows .цoвoЛЬFloпpoблемaтичнo. Boт в Linuх и МaсoS eс.гЬ Bсс ttсtlбхoдимor прoГpaММнoe oбеспеЧеFlиедля сбopки ПpoгpaмМ. B Windows l<с lilких иHстpyментoв нет. Hе спop}о, Чтo l\,loжt|oи в Windows сoзДaTЬ нy)l(l|Oс ()l(py)(ениe' IJo этo бyлeт BaM стoиTЬ дeнeГ (кoмпилятopЬI дЛя Windоws ttltirгньtе),BpеМени и пoтpебyеT дoпoлHитeлЬнЬrх знaний. Пoэтoмy rlpоl'lссс ,сбrlpкиПлaгинoв в Windows BЬlхoДиTзa paмки этoй книги'

tltrl rlte дeлaTЬ Windows-пoЛЬзoBaтeляМ, кoтoрЬtМ l{y)кнo paсшrиpи.гЬtbyltкtlиrl. ||ilJIьHoстЬ GIMP? Taкиe спoсoбьl сyщeстBylоT, и Boт ol|и: п

.. .q1im;.-?.4'hаkfile ]. l.lovr'rаn i сslсUlate рirei intenJ|tv in аn l1ol? . нЕLр

Pис. .|8.4.CaЙтhttp://registry.gimp.org

1laзpaбoтники ПЛaГиHoBзнaют' кaк пpoблeМaтиЧнo сoбиpaть рaсIllиpсll]|я (ilMP в Windows' tloэToМy ЧaсTенЬкo o}rи paсПpoсТpаняtот y)l(с 0,l'к()Ntlll JIиpoBa}l[IЬlевеpсии ПЛaГиlloв. Иtloгдa ПЛaГиllЬl дa)(e paсnpoс'гpollяl(),l.с IiNrссTес ItpOt.par\,tlltoй yсr'alltllrки. кoтopaя сaMa пoмесTиT. l,tсlltr.ltllясмl't rI litй :t llllal. и lla

П

R ll y )l(llь lii

к it, l. iulttt. ( ilМ | );

Mo)l(ll() 1l()llPOси 'l. l ' к ()l, (). ' I l). к , l. ()y M сс' | . ' t' I t) / [CJlil' l. I t,()' I . к ()M I lllJltrl)()lla, l. l'I lJllll 1 | lll


Глaвa 18. Pacшupeнuя

Чacmь V, G|MP dля

310

31

0

Mo}I(нoyстaHoBиTЬ кoN,IпиЛятopC для Windows и пoпЬITaтЬся poвaтЬ ПЛaГи}lсaмoстoятеЛЬнo;

yМoЛЧaнию. Еcли y вac oни кaк paз и He yсTaнoBЛе}IЬt'изyчите дoкyмrlпBlull к Baшeмy диcтpvlбутивy Linux Ha пpeДMrт yстal{oBки эTих пpoГpaМM.

D

иЛи испoЛЬзoBaтЬ скpипTЬl - BoзMo)кHo' сpеди Hиx BЬI нaйдeте paсшиpеl ние, BЬlпoЛHяtoщеенy)к}IЬlевaм фyнкции.

lJсе плaгинЬI для GIМP Ntoжнo paз.цeЛиТЬHa двe гpyпПЬl: пpoсТЬle ПЛill.ИlIl'l сЛo)I(HЬte.ПpoстьIe пЛaгинЬt сoсToят из oдHoГo фaЙлa с paсшиpе}lием с. Ус.ttt ]|oвкaтaкиx плaгинoв сBoдится к BЬIпoЛIJeHиюкoMaHДЬI: qimptoo1-2. 0 --install <плaтин).с

Итaк, ecли зaГpy)кеHHoе BaМи paсшIиpениe oблaдaет пpoгpaммoй yсTaнoвЦt (oбьrннo ее фaйл нaзЬlвaeтся sеtup.exе или install.ехe), пpocтo зaпyститe e6. oнa сaмa oбнapухсит кaтaЛoГ о пЛaГинaми и yсТaнoBиT B Heгo ПЛaгиFl. ' Если xte BЬI скaЧaли ToЛЬкo исПoЛнимЬIй фaйл пЛaГинa' тo eГo Hy)I(нo ТитЬ B oдиH из кaтaЛoГoB:

(гдeX п X:\ProgranrFilеs\GlМP-2.4\lib\girnp\2.4\plug-ins\

буквaдискa'

кoтopor\'yсTaнoBЛеHGIМP). .{ля зaписи B этoт кaтaлoГ нy)КtlЬlпpaвa Q!7 (в слyнaес фaйлoвoйсистeмoйNТFS); MиHисTpaтopa

ПoЛЬзoвaтеля>\.gimp-2.4\plug.ins\. { П X:\Doсumеntsand Sеttings\<ИMя Если вьI хoTите, чтoбьI yстaнaBЛиBaeмьIй плaгиH бьIл дoсryпrн .цpyгиM зoвaTеЛяМ систеМЬl' пoмеcTиТe егo B пepвЬtй кaтaлoг. A eсли пЛaгиH

тoлЬкo вaм (или кpoМe Baс зa кoМпЬюTepoмбoльrшеHикTo нe paбoтaет),тoq егo слeдyеT ПoМесTитЬ вo втopoй кaтluloГ.

1'

B н и м д ни r ! УстaнaвливaтЬ плaгиI-tнркHo тoлЬкo в oдин из yкaзaнHЫx кaтaлoгoв.

плaгинв oбa кaтaлoгa,тo, вo.пepвьtx,бyдeт испoлЬзoвaтЬ вЬ|пot\neститe пpи кaЦдoмзaпyскeGIMP бyдeт',pyj paвHoтoлЬкooдиHиз Hиx,a вo.втopЬ|x, имeHaми. плaгиHa с oдиHaкoвЬ|l\'и чтo иt\iteeтся гaтЬся,', двa

Bьl не ищеТe ЛeгI(ихпyтей? ТoгДa тpетий спoсoб - ДЛЯвaс. Чyть paньшe l yкzlз'ш' чтo кoМПиЛятopыC для Wirrdows - кoммepЧескиe.,{a, тaк и естЬ' l{o)кHo скaЧaтЬ Пo aдpeсy! FIe Bсе. Бесплaтньlй кoМПиЛятop C http://www.mingw.org/. РaссмaтpивaTЬЭToт KoMПиляTopпoдpoбнo мьl не бy. дeМ, пoскoЛЬкyэтa KHигa пoсBящеHaгpaфинeскoмy pe.цaктopy'a нe пpoГpaм. MиpoBaHиюнa C. oднaкo Ha пpиЛaГarMoМк кHигe кoМПaкт-дискeB кaтaлoгc пЛaгинoвпpoгpaмMнo. G|aval8 вьl нaйДеTеBсе неoбхoдимoeдля кol\,tПиЛяЦv1v| oбеспeчение.

18.5.2.УстaнoвкaплaгинoBв Linux !ля сбopки пЛaГинaв Linuх y Baо дoЛ)кенбьlть yсTaнoBЛенкoмnиляТopgсс' пo ltе yсTаllаBЛивaются makе и automake.Инoг.цaэTи ПpoГpaMМЬl пpoГpaMMЬI

Пpимечдние Пo yмoлvaниюпpoгpaммagimptoo|He yстaHoвлeнa,для ee иHстaлляц HркHo yстaнoвитЬпaкeт gimptoo|.Windows.пoлЬзoвaтeлимoryт сaмoстoi gimptoo|из исxoдHoгoкoдa,кoтopьtЙвьt нaйдвтон тeлЬHooткoмпилиpoвaть кoмпaкт-дискe в кaтaлoгeGlava,18. (пpи нaлинии кoмПиЛятopa), yсTaнoвлeнв кl llлaгин бyлeт oткoМпиЛиpoBaн тilлoг пЛaгинoBи зapeгистpиpoвaнв GIМP.

Слorкньlе плaгиньt сoстoят из МHo)I(eствa фaйлoв. Cpели Hих BЬl oбязat.с.ltь (или INSTALL)' в кoТopoм oписЬtBaютсяДeйствия ll, ltaйдeтeфaйл RЕADМЕ yстaнoвкe пЛaгиHa.BнимaтrльHo изyчите эти фaйльl - BeдЬ B F|иx o|l].tсll ltся пpoцrдypa пo ycтaнoBкe ПЛaгинa,нeсoблю.цeниeкoтopoй пpивeдeт к тoм) l|,гoBЬIнe сMoжeтr этoгo сдеЛaTЬ. yсTaHoBкaсЛo)i(HЬlхпЛaгинoBсBo.циTсяк вBoДyдByх кoмaн.ц: :]::""" r r r ,r ke install

()бpaтитe BHиI\,taHие - пoсЛeдH}o}o кoмaндy и}loгДa нy)кHo BBoдитЬ Oт имсl]| ||()JIЬзoBaтеля root. Ho бoлee пoдpoбную инфopмaцию BЬl пoлyиитс в (lшll.r ItIlADМЕ (INSTALL) у1ЛИНa сaйтe paзpaбoтчикa плaгиHa.

18.5.3.Устaнoвкaплaгинoвв MaсoS

Vс,l.atloвкaпЛaГиHoBв MaсoS ocyщестBляется Taк )кe' кaк и в l-inuх. .I!lя ltrut. .tсllия бoлee пoдpoбнoй инфopмauии oбpaтитесЬ к.Дoкyментaции llo llJlll|.и|ly.

18.5.4.Устанoвкaскpиптoв

( ' к 1 l и l t r . y с тa l l a B л и l] t l'Г Ь oЧ € t -Ill Ilp ос'l.( ) .( .коllиp yii'l'с сгO l] ка l.а Jlo|.скp иt l.lr lt t . llt t i | t i l | | и с к : l . l . zul Ol . мo) а |( 1 |ollt ) CM t ) 'I.p C'l.|t t t ( ) кllс lt a сr .p oйки ( ilМ |, ( p ис. lt t .5 ) .


Чacmь V. G\MP dля

313

Глaвa 18. Pacшupeнuя

Пpltмrчдние Кoмaндy сhmod HркHo ввoдитЬ тoлЬкo для плaгиHoв' нaписaHHьlx нa Pвr| и нa Python.

,la'гем зaпyстите GlМP и вЬlПoЛHиTеКoмaндy менюPасш. I Sсript-Fu I oбllo. шltTь сцelrаpии.

18.6. Paзpaбoткa coбcтBeннoгo paсцJиpeния 18.6.1. Bьlбop я3Ьlкa пpoгpaПlllvlиpoвaния

|(aк pкe бьlлo oтмечеHo' плaГи}lьI ДЛя GlMР Мo)кHo paзpaбoтaтЬ Ha сJlедylo. lIulx язЬIкax ПpoгpaмMирoвaния: С' Реrl, Python и Sсript-Fu. l-itluх. ll()JlЬзoвaтеЛиМoГyT вьlбpaть лroбoй язЬIк ПpoГpaММиpoBaния' a вoT Windtrws. ll()JlЬзoBaTeЛяMПpидется дoBoЛьстBoBaтЬся л иtшь Sсript-Fu - ПoCкoЛЬК} .|.t)Jlll кo ПЛaгиHЬl,нaПисaннЬIе нa эToМ язЬlке' булут BЬlПoЛHяТЬсябез yстaнoвки /l()Il()Jlн иTеЛЬHoГo ПpoГpaМlvtIloГo oбеспече н ия'

Sсript-Fu BсTpoeнньIй язьIк ПpoГpaММиpoвaния GIМP. У негo eсть o/ll{O ||pсиMyщeстBo- сцеHapии' HaПисaHнЬIенa Sсript.Fu,6улут paбoтaть в любrll| ltсpсии GIMP в любoй oПepaциoнHoй системе' вHе зaBисимoсти oт llaлиЧ}l,| /l()lloЛниTеЛЬнoгo пpoгpaMMHoГo oбеспeчения (интеpпpетaтopoB Pеr| }l l'vthon). A все Этo пoтoмy, Чтo сцrнapии Sсript-Fu BЬlПoЛHяюTся tlеПoсpе/lс'lъ |lсllllo Пpoгpaммoй GIМP, a He сTopoFtHиМ инТеpПpeTaTopoм. Пoэтoмy ссllи сс.I.Ь)кеЛaHиe пpисryпиТЬ к нaПисaнию paсшиpения' тo этo Мo)|(HoC.Il€ J lll.l. Ill)ямo сейчaс. Bсe, нтo Baм ПoHaДoбитcя, - Этo лroбoй текстoвьIй pедulк.|.()p.

Pис. 18.5.oкнoнaстpoЙки GlMP Если вьl paбoтaeтe в Windows' тo BaМ нylrtнo скoпиpoBaть фaйл сKpиптa oduн (нe в oбa) из Kaтaлoгoв:

(гдe X п Х\Program Files\GlMP-2.4\|ib\gimp\2.4\sсripts\

6уквa дискa'

KoTopotl,tyстaHoBЛeн GIМP). !ля зaппcи B этoт кaтaлoг нyжнЬI пpaвa миHистpaтopa(в слyuaе с фaйлoвoйсистемoй NТFS); gimp-2.4\sоripts\. гl Х\Doсumеnts and Sеttings\<ИMяпoлЬзoвaтeля>\. B oпеpaциoннoй системе Linuх скpиПт Hу)I(HocкoпиpoвaтЬ B oдиH из cлO. Дytoщиx кaTaJIoгoB: ! гl

/usr/sharе/ginpl2.4l scripts (нyxсньIпpaвa гoot);

o

-l,gimp.2.4/sсripts.

Пoсле негo (нe пеpeпщaйтe сти кoMaндy:

тoлЬкo пpи paбoтe в Linuх!) в Tеpминilле ввor

сhmod +x <пyтЬ к скpиптy)/(скpиilт>

]

IItl llеpенoсимoстЬ и пpoстoта peaлvвaЦИИ сцeнapиeв - He eДиHстBеHнoе tlpс. lllltyщесTBo Sсript-Fu' Ha Script-Fu нaписaнЬl бoльrrrинствo CToН/tilp.l.lll, (кl)ипToB' ПoэToМy BЬI Мo)кеТе изyЧиTЬ иХ исxoдIlЬtй кoд и исnoЛЬзoBAтЬсl.() || сlt()их paзpaбoткaх.

liсt.t,y Sсript-Fu и Hедoстaтки. Этoт язЬtк oсlloвaн нa язЬlке Lisp, кtl'l.орt,lйбl'l.tl |tl|сl)I}ЬIr ПpеДстaвлeH в дirлекoм l960 гoдy для MaтеМaTических и /lрyl.}lх ||ll\'|||l,lх иссЛeдoBaHий. Cинтaксис этoгo язЬIкa бoлее сЛo)l(еt|/tЛя вoсllpия'l.ия. C). l|о ||с l|y)l(ll(| '|(.Nrси]|Taксис дpyГих язЬtкoв пpoГpaММиpoвaния (.гoгo >l<е (ltr1,1.1,gg - g rtoМolцЬ|o эr.oй кttиги, olt.лaйtt-pyкoBoдстBи Мll())l(ссt.l}а ||р1|Mс и l oсBoи.гсSсгip t- l;tr. I nlltlI pи )l(t)Лaltи BЬ |,r ,lI ttltt-

сOl}p смс|||ll' |iiя.tl' lк llp ()r' р aNlNIиp Olialll|я, llltсp ltl' |с |ll)с/l. ,ll()lt()J llDll()

r'tlttt. tlсltllt, lй

в

l99()

l. tuty . ()tt t1 6 . rtit/ (itс' | .ll()l| Я ' l. I I lllМ сl| l| , I . aк си с()M

и M ())l(с. l. ltс.


Чacmь V. GlMP dля пpoфeсcuoнaлa

314

Глaвa 18. Pacшupeнuя

315

ПoлЬзoBaтЬcЯ ДЛЯpaз}loстopoнHеГo ПpoгpaММиpoBaния.To есть, B oTЛичиe oт Sсript.Fu, кoтopьlй ПoзвoЛяeTсoзДaвaTЬToЛЬкo пЛaгинЬI для GlМP, Python _ yHиBеpсaЛЬньlйя3Ьlк, ПoЗвoЛяющий paзpaбoтaть лtoбyto ПpoГpaМMy.

BЬIзoBфyнкции pегистpaции,сooбщaющей oснoвнoй пpoгpaмме(GIМP) всlо инфopмaЦи}о o сценapии.

!o веpсии GIМP 2.4 для BЬlпoЛHeHияPythorl-скpиптoв Hy)I(Hoбьlлo oбязaтeль. нo yсTaFIoBитЬ иHTеpпpеTaTop Рython. Haчинaя с Bеpсии 2.4, вьl Mo)кете }Cт8. t|oBиTЬ пaкeT girnp.pythorl' ЧTo ПoзBoлит BaM BЬIПoЛнятьPytlron-скpиптьl бе! yсТaнoвки инТepпpеTaтopa. Пoнaдoбитcя BaI\,tтaЮке и ПaкeT pygtk' кoтopьlil Мo)I(HoскaчaTЬ Пo aДpесy http://pуgtk.org.

[ля язьlкa Sсript.Fu

Pеrl - oЧенЬ ПoпyляpнЬlй язьlк сценapиеB, yстaнoвлeнньtй пpaктиrlески н! кalс.цoй UNIХ/Liпux-I\4aшlиHе' ПoэToN{y oн ЗHаKoM ПpoДBиHyтЬIМ Linuх. пoЛЬзoBaTеЛям.Если вЬl знaете Pеrl и ПЛaниpyете paзpaбaтьlвaть сoбственньl0 сКpиптЬI для GIMP, To llет неoбxoдимoсTи изyЧaтЬ лpyгoй язЬIк ПpoгpaММиpo. Baния Мo)кeте исПoЛЬзoBaTьРеrl. ЧтoбьI GIМP Пoддеp)киBаЛскpиптЬli нaПисaHнЬlенa язЬIкеPеrl, нeoбхoдиМo yсTaнoBиТЬ Пaкет girnp-pеrl. Язьlк C яBЛяеТсясaМЬlМ yHиBеpсaЛЬнЬlМязЬIкoM пpoгpaМмиpoBaния' кoтopьlil Mo)l(нo испoлЬзoBaTьДля любьtх целей - oт сoзДaния oПеpaциoннoй системd

(Lirlux, кaк и UNlХ' пoЛHoс.гЬюHaписaнaнa C) лo гpaфинескoгopедaктopl (GIMP) иЛи пЛaГинaдЛя эToгo pеДaктopa.Если вьl зHaкoмЬtс C, тoгдa BaM oс;

ТaнеТся ЛишlЬ изyЧить oсoбенHoсти paзpaбoтки ПЛaги}loB нa этoгr{ я3ЬlКOl B нarшей кHиге MЬt oгpaничиМся ToЛЬкo скpиптaми (нтo нaмнoгo прoще' Чei| paзpабoткa плaгинa нa C), a есЛи BЬl пЛaниpyеTе сoздaвaтЬ плaгинЬl Ha язЬlк. ПpoгpaМп,tиpoвaния С, To oзнaкoмЬTесЬ сo сЛе.цy}oщиM pyкoвoдствol* http ://www.gi m p.org/doсs/plug-in/pl ug-i n. html.

П pи м r ч д ни с Чyть paнee были yпoмянyrыnaкeтЬrgimp-per|и gimp.python.Bы нe нaйдвтd пoскoлЬкyoни' кaк пpaвилo'вxoдятв сФ кoмпaКт-дискe, их Fiaпpилaгae[,tot\' стaв любoгo диcтpибутивaLinux. Пoнятнo'впpoчeм,чтo для каждoгoдисr. pибутивaсoбиpaeтся сoбствeнньtйпaкeт пpилoжeниЙ.Пoэтoмy для yст& HoвкипaкeтoвиспoлЬзyйтeмeнeджepпaкeтoввaшeгoдистpибyтивa.

18.6.2.oснoвнЬte этaпЬl paзpaбoткиплaгинa

B сл ун aе с Sсr ipt- F u ф у нк ция p еГисTp aции Haз ЬIBaеТся sсrip t-fu_ reg ister' сй нyжнo ПеpедaTЬсЛедy}oщие ПapaМеTpЬI: гJ

HaзBaниe функции, кoTopy}o BЬt pеГисTpиpyеTе' нaпpиМеp' sсript-fu-nry* sсr ipt]

г]

Щ/тЬ Мrн}o - eсЛи вЬI xoтите пoMесTитЬ кoMaн.цy BЬlзoвa свoегo сценapия в менlо изoбpanкeнИЯ'To ПyTЬ дoЛ)кен HaЧиHaTЬсяс тегa <rmage>,a eсЛи l]l,l xoтите BиДeTЬсBoto кoМaH.II.y B oсHoBHoM oк}lе GIMP, To нaЧFIиTeпyTЬ с.Геt'a <Toolbox>. !алеe BЬI t\,lo)кеТe yкaзЬ|вaтЬ ПpoизBoЛЬtlЬIеПyHкTЬl MеLIIо,кoТOpьIe бyлщ сoздaHЬl' если Ha MoМеHT pеГистpaции oHи не сyщесTвoв'rЛи;

П

кpaTкoе oПисaние скpиПТa;

п

иМя aBТopa;

lil

инфopмaциro oб aвтopских ПpaBaх, oбьlннo yкaзЬlBaеTся в фopмaт€ aвтo p'

n

Bеpсию скpиПTa;

п

тип изoбpa}KeтИя) неoбхoДимьIй скpиптy. Если скpиПT бyлeт сoз/'laBa,|.Ь изoбpaхсение' ToгДa oстaBЬтe эry сTpoкy пyстoй;

п

oПисaние эЛеМенТoB oкHa yпpaBЛeHИЯ скpипTott,{.oб этoм MЬt пoГoBopиМ tlyТЬ Пoз)ке.

@l гсl;t

ll ltи сти н ге l8.l пp едстaBЛeн BЬlз oB ф y нк ции p еГистp aции' HaПисaнньtй llа ш'tt,tке Sсript.Fu. Пo сyти' этo и eсTЬ нaшa ''бoлвaнкa''. Фaйл нylкнo сoхpallиl.1, ||r)/{цyg11gy mysсript.sсm.

l l i .l l i аЛ а

tl |\l /l l кl l Ия

l lсpвьrм деЛoM Hy)кнo сoздaTЬ бoлваttку (зaгoтoвкy) ПлaгиHa. Бoлвaнкa - этo tlpt.lстсйtuийсценapий, сo.ц,еpx(aщийвьlзoв всегo oДнoй фyнкЦии, - registe11 /(с:rо.l.yr.B ToM' чтo Пpи зaПyске GlМP oбнapyrкит нoвьlй ПЛaгин и ПoпЬlТarтс' .}ill)сl'ис'гpиpoBaтЬ еГo в свoей бaзе дaнньlx (oнa нaзЬlBaется PDR, Proсedurl сo/lсl))l(llтt l):rtirl}nsс). Llrюбt,tpсгис.Гpаllия ПpotllJIayсtlе1llllo' сцеltаplrii /l()Jl)t(сll

И

сЛ e д ye т

кo.ц

р e гИCтp aц И и

r i1r1 '. 1tt. -tсlr;i:;t ct '. Мy lit. r i1;t'. . . '' '. М\, l i t l;l

:;r. t i1 ll ' '

скpИптa

y к a з I n в. r е т с я

". ' ; r' 1 i1 , l

пс>с.пeднеЙ

irr rtry : ; r' t ilrl "


З16 ''Denis Ko1isniсhenko'' . . ( с ) 2 00 8 Denis Kolisniс h e n k o

317

Глaвa 18. Paculupeнuя

Чaсmь V, G|MP dля

.. l l !/ us r / bi n/ per l

S F . -SтRIN G

. , text'.

ev a 1 ' eх eс

-''Text'''IGIМP||

if

/ us r / bi n /p e r 1

0;

Пpимечдниr

us e G l m p qw( : a ut o

Если пepeд тeкстoвЬ|M зHaЧeниeмyкaзaн нижнийслэш: , тo этo тeкс зHaчeниeдoсryпHoдля пepeвoдa Ha я3Ь|ксистeMЬI,в кoтopoЙуcтa G|MP (нa pyсскИЙ_ в HaцJeMслyчae).Если жe пepeвoд He тpeбyeтся, жeтe 3HaкпoдЧepкивaния He yкaзЬlвaтЬ.

llсa

Сimn..ЕЧr.

..^^ uDе

gflrцJ. ^]**.

Paссмoтpим BЬIзoBфyнкции peГиcтpaции.Пepвьlй пapaМетp-

эTo иMя

стpиpуeмoй функции sсript-fu-my-sсript. laлee сЛедyет HaзвaHие кoМ BЬIзЬIBaroщей скpипT. Если вьl хoтите пpoдyблиpoBaтЬ кoМaHду дЬI, скpипTa B дpугoМ Ме}lto' Toг.цa BaI\{нy)кHo дoпoлнитrЛЬьIo BЬlзBaть фyнкци s сri p t- f u_ me n u- r e gi s t е r: (sсri.pt- fu-menu_register''sсript_fu-my-sсript'' ..<Image>/Мy Sсript/Еirst...''

Cтpoкa ,.Мy first

sсript''

-

этo oпиcaние скpиптa' .цaЛeеи.цетиHфopМa

oб aвтopе и aвтopскиx пpaвax' пoсЛе нее - Bеpсия или гoд BЬIПyскaсцеHapияl Cлeдyющaя стpoкa Пyстaя.oнa зaдaeттип изoбpоl(eния.Еоли сцeнapий paбoTaeт с RGB-изoбpa)кeHияMи,тo Мo)I(нoyк.tзaTЬRGB (oбЬIЧHoeцBeTHoе),ксвA (Цвeтнoeс альфa-кaнaлoм)иЛи RGB*(еолисценapийpaбoтaeткaк с oбьlнньlм, тaк и с пpoзpaчHЬlМизoбpaжением).l{ля иH.цeксиpoBaHнЬIх и сepЬIx изoбpa. rкений испoЛЬзylотсятипЬI INDЕXЕDи GRAYсooтBеTстBeннo.HeскoлЬкo TиПoв Мo)l(нoзa.цaTЬ ЧеpeззaПятy|oИЛ|4нepeзпpoбеЛ,HaпpиМеp: RGB*, INDЕXЕD* Пoслeдняя сTpoкa - этo oписaниe oKHa пapaMeTpoв, кoтopЬIe ПoлЬзoBaтелЬ Мo)(gг ПеpeдaTЬ сцerraри}o. B дaннoм слyчae y нac естЬ всегo oДиll текстoвьIй ПapaМеTp сo знaЧениеМ Пo yrиoлЧaнию ''GrМP.. .{aльrпe мьl paзбеpeMся, кaк сoздaтЬ.ЦoпoЛ. нитеЛЬHЬIeэЛelvtентЬIПoлЬзoBaTельскoгo интepфeйсa oкHa пaparиеTpoв.

.Qляязьlкa Perl Тепеpь сoздa.циМaнirлoгиЧHyto''бoлвaнкy''.цляPеrl (листинг l8.2). Бoлвaнкy Hy)t(нoсoхpaниTЬкaк фaйл с pacurиpelrиeм pl (mysсript.pI).

N_ ) ;

_

.т'+] ] . 'Uuд!,

us e s t r i с t ; i[ тУт 6Удeт

oпvlсaнИe фyнкции per1-fu_my_script

(ee ruътнaпишeМ пoзxe)

r egi s t er ' ' рer 1 _ f u_ m y-sсr ip t '', |lМ ll

f

i r сt

for

''Hint )

-s $0 9t1+"$G")'

сa r i

n {-

ll

HЕLP button'.,

''Denls Кo1 j.sn1сhenko'', ''(с)

2 0 0 8 Deni s K olisn iсh e n ko

'',

"2008" , N-'' <Imagie>/l,ty sсript,/E.irst...'',

t l P Е_ S тR I N G , ' ' t ex t ' ',

''T e x t '',

"Gr М P '']

t, \ сperl_fu-my_sсript cxit

;

m a i nO;

Пpимечдние

Cимвoльl N_ пepeд тeкстoвoЙстpoкoЙгoвopят o тoM, Чтo стpoкa дoЛn(H To eсть N в Por| бьtть пepeвeдeHaHa язЬ|кпpoгpaмMЬl'eсли этo вoзlhoжHo. тo жe, Чтoи _ в Sсгipt-Fu.

о ' гpo к a y к a з Ьlвa с,l. l|y'I'|' l( llIl.l.ср lll) сT a T op y сllсllа p ие Il. oбt ,lllll( ) ') .ll) C с: v; t .l) 'lа t lp сt t 1 a с'l.lt l'l't olt /t ll||. / t t : ;с / | эi r l / pc r :l . C . llсдylOll( t l,l с'I.|) ( ) кll( t t t t r t t t Ilit сr 'сJl

l I с pв a я


3 18

Чacmь V. GlМP dля пpoфeccuoHaлa

lloгo сцeнapия HеПoсpедстBeHнo из KoМaH.цHoй отpoки' Cлeдyrощиетpи стpoки oбязaтельньlдля любoгo плaгиHa'нaписaннoгo нa Perl: use Gimp qw (:auto _

N_) ;

use Gimp: : Еu;

319

Глaвa 18' Pacшupeнuя

flля язьlкa Python Teпеpь пepeйдемк HaПисaни}o зaгoтoвки.цлясцrнapия Ha язЬIкеPуthon (лис. тинг 18.3).

u s e G im p::U til-; Cледyroщaя

сTpoкa

)кeлaTелЬHa' нo He oбязaтельнa.

oнa

BкJlloЧaеT BЬ!Bo/ц сo.

oбщeний oб oruибкax:

*! /usr/btn/env

python

# oбязaтeльнo

дoбaвьтe

u se striс t; Пoслe этoгo BЬlзЬIBaеTсяфyнкuия register. oбpaтите BHиMaHиe, чTo B сщ/Чae о PerI oнa HaзЬIBaeтсяпpoстo register и eй нyя<нoПrpe.цaтЬслe.цyЮщиeПapaМeтpЬl: o

нaзвaниe фyнкции, кoтopyю BЬI prГиоTpиpyrTе' }Iaпpимep' sсript-fu-my-

sсript;

*

rЪrrшиtlтlй

imnnri

*

import

пoдскaзкy, кoтopyю yBиДиT ПoЛЬзoBaTеЛЬ пpи нarкaTии

# тУт идeт

oписal{ие

П

иМя aBтopa;

register

п

инфopмaцию oб aвтopских пpaвax;

'.python_f u_my-s сript'',

Bepси}oскpипТa;

l|М r r

o

гl П

кpaткoeoписaниecцeнapия;

(Help);

IlyгЬ Mе}tto- eоЛи BЬl хoтите пoмeстиTЬкoМaHдyBЬiзoBaсвoeгo сцeнapияli менto изoбp.DкeHиJI, тo ПyTЬдoЛ)l(еHнaчинaTЬсяс тегa <Image>'a eсли BЬt хoтитe BидетЬсBoto кoМaндy B oсHoBHoI\,t oкнe GIMP, тo l{aЧнитeП)iтЬс тeгa <Toolbox>..{алeеBЬl Mo)кeтeyК€ B ЬIBaTЬпpoизвoлЬHЬIе ПyHItTЬI М€ H Ю, КoTo. pьIeбyдyг сoздaньt,eсЛинa MoМeHтpeгиcTpaцииoни нe сyщecTвoBaли;

E ..i r с{-

l|П ое n r in l.i

Qпr i

vvlдуg

nf

oПисaниe эЛеMeНтoBoкHa yпpaBлeHИЯскpиПToМ.oбpaтитe вниMaHиe'Чтo элеМеHтЬIyпpaвлeния oПиcЬIBaютcяИНaчe,ЧeM B cлyЧaeсo Sсript-Fu: сaмo oписal{иe зaкJlroчaeтсяB кBaДpaтньIескoбки' кaк и oПисaние oтдeлЬHЬlх эЛеMe}IToB пoльзoвaтеЛЬскoгoинтepфeйоa;

п tain ()

l(aк вьl y)кe зaМeтили, фyHкция peГистpaции HzlзЬIBarТсяПo-paзнoМy, в зaBи. сиMoсTи oT язЬIкa сцеI.lapиеB: l]

sсr ipt-fu-r egister

IIи1.скoМaHдy:

г]l r egister -в

сhmod +х mysсriрt.pl

(I )yI lкц и яr egister

чтoбьl сиcтеNta сдeЛaЛa файл сцeнapия испoЛl'lЯсМЬ1М.

,

a n l|

t, [],

o

Э.гo tlеoбхoдиМo'

ll

( P Е' _ S T R I N G ' ' ' t ex t ..,''T e x t ',,''GIМ P ,') ,

my_sсriрt)

I-loслеToгo кaк BЬIсoхpaните '.бoлвaнкy'',нaпиcaннyю нa язЬlкePerl, вьtпoл.

(ee ruьI нaпиllle}"{ пoзхe)

t

тип изoбpaжeния, неoбxo.цимьlйскpипTy. Еcли скpипт бyдет сoзДaвaтb изoбpaжeниe,Toг.цaoстaвЬте эТy cтpoкy пyстoй;

ссЬlЛкyHa peгистpиpyеMy}o фyнкцию.

фУнкциlt python_fu_my-sсript

(

гl

D

ИriaЧe y вaс нe бyДет пoд.цepхки

mэtЬ

from gimpfu

п

эти стpoKи,

СТMD

-

в Sсrip t.F u;

I

Pеrl и Py thon.

являeTся с|ly llt< t1 исй GIMР. oз tlaк oмиr.Ься с /lp y l.иMl,t(hy lll(lul,lМ и и и х l,lapaMс.гp aМи М0 )l(ll()C IIt)M()ll{lllo сaМoГo GlMP. BьtrtoJtlll,t,гс l(()Мilll()l(l|с /ly M сlI lo l)ltсlll. I Ilр осмll' l' ;)llltllt lll)()llс/lу р (р !' с. l8 .(l). l] o.r.|(l)I' Il|IllсМсЯ


Чacmь v. G|MP dля пpoфeccuoнaлa

320

oписaНиe и списoк пapaМeтpoв. д.ля кaжДoй фyнкuии пpиBoДится HЕ13Baние, эти фyнкции. Пo сри, исПoЛЬзoBaть вЬI бyлете Пpи нaпиcallии оцeнapиeB Пpoсмoтpшик пpoцедyp - этo BaulaшJпapгaлкaпo фyнкциям GIMР.

Глaвa 18. Pacшupeнuя

321

Ta6лuцa 18,1.ЭлeмeHmыпoльloвameльcКoеouнmepфeЙcaoкнa Пapa^rempoв cцeнapur' Tип

oписaниe

sтRТNG

Пoлe для ввoдa нeбoлЬшoгoтeкстa

TЕХт

Пoлe для ввoдa MнoгoстpoЧHoгo тeкстa

ADJUsTМЕNт

ПoзвoляeтввeстиЦeлoeчИслo.oтoбpaжaeтлинeйкyвьlбopa знaчeниЙ, a тaкжeпoлe ввoдaцeлoгoчисЛaс кHoпкaMи yпЛeHЬшe. нияlyвeлинeния. ЯвляeтсякoмбинaциeЙ типoвsLтDЕR+ sPтNNЕR

ЕLoAT

Пoзвoляeт ввeсти зHaчeHиeс плaвaющeй запятoй

Е'oNT

oтoбpaжaeткHoпкyвьlбopaшpифтa.Пpимepoписaния: I P E ._ E .ONT ,,,fon t '',''Е on t '',''H e vle t iсa '']

Пoслeднийпapaмeтp_ этo имя шpифтaпo yмoлЧaнию'тo eстЬ имeHHoэтo иMябyдeт пo yмoлчaниюoтoбpaжeнoв диaлoгoвotvl oкнe.ПoльзoвaтeлЬсMoжeтизMeHитЬэтo иMя' нa)кaвHa кнoпкy вьlбopaшpифтa

пpoцeдyp Pиc. 18.6.Пpoсмoтpщик

Tепеpь Пepeй.цeМк oписaHию oкHa пapaМeтpoB.Пoкa мьl знaеМ тoлЬкo oдиt| тип пoЛЬзoвaтeлЬскoгoинтepфейсa- PE'_sTR]NG(B Sсript-Fu - sЕ'-sтRING). .(aнньrй Tип 'lpиcyeт'' пoлe.ц,ЛяBBoдaтeкоTa.B тaбл. 18.1 пpивeдеHЬloонoвyПpaBЛеFlия.Пoмнитe, чтo в Pеrl/Python-сценapияxнy)t(. tlЬlетипЬl элеt\,teнтoв Ho испoЛЬзoвaтьпpефикc PЕ_' a в Script-Fu - sЕ-. oписЬlBaютсяB слеДytoщемфopмaте: [ля Pеrl/Pytlronвсе ПapaМетpЬI |lил,

иl,tя,

oт1уIcaнИe'

зriaчe}JИe_пo_l/N{oЛчaнию'

дoгIoлнитeлЬнoe

otlИсiaнvIe

знaчениe

пo

Pисyeтлинeйкyдля yкaзaHияЧислoвЬ|x знaчeний

s P I N N ЕR

Пoлe для ввoдa Цeлoгo числa с кHoпкaMиyвeлИчeнияlyмeньшeния.Bьt Moжeтe зaдaтЬ HaЧaлЬнoe,кoHeчHoeзHaЧeниe и шaг измeHeHиязнaчeHия: I P Е _ SPINNЕ R,' wid th' ,, ' ' Wid th' ' , 1 0 0 , t1 .0 , 3 0 0 , 1 ]]

сoLoR

дoг]oЛ}tитeль!1oe_знaЧeниe

ПP14MЕчAHbtЕ 3нaчeциeMoжHoyкaзЬlвaтЬHe для всex элeмeнтoвyпpaв. .QoпoлнитeлЬHoe лeHия,и вooбщe_ oHo He oбязaтeлЬнoe.

l,Co1 or ''r

[0, 0, 0]]

Пoслeднийпapaмeтp_ цвeт в фopмaтe RGB ToGGLЕ

Pисyeт HeзaвисиMЬtй пepeклюvaтeль(флaжoк).Eсли пoслeдниЙ пapaмeтppaвeн,|,тo пepeклюЧaтeлЬ бyдeтвклюveн.Пpимep: I P E '_ тOGGLЕ ,''сh e сkb ox '',

I l A DI O УМoлЧaнию

oтoбpaжaeтдиaлoгoвoe oкнoвьlбopaцвeтa.Пpимep: I P E'-сoLoR, ''co1 or .',

знa.дeниe]

,{дя Sсгipt-Fu фopмaт Taкoй: ?fu:Jl wlIя

s L I DЕR

..Ch e сkb ox ,., 1 ]

oтoбpaжaeтзaвисимьtЙпepeКлючатeлЬ:

IPЕ_RADro, .'radio.,, ''Rаdio/Boх'', 1, Iradio1 =) 0, raс]j,o2 =>1 1I B этoм слyчae бyдyт сoздaHы двe ''paдиoкHoпки'''втopaя бyдeт aктивHaпo yмoлчaнию (тpeтиЙпapaмeтp paвeн 1), пoслeдниЙ пapaмeтp зaдaeт спиcoк пepeмeHнЬ|xи иХ зHaЧeHиЙ,кoтopьtебy. дyт испoлЬ30вaтЬсязaвисиMЬ|Mпepeкл}oчaтeлeM


Чacmь V' GLMP dля

Ta6лuцa 18.1 (oкoннaнue) Тип

oписaниe

BRUS}I

oтoбpaжaeткHoпкy,oткpывaющy}o диaлoгoвoeoкHoвыбopa кисти. пoслeднийпapaMeтpзaдaeт кистЬгloyмoлчaнию

GRADIЕNт

oтoбpaжaeткHoпкy,oткpЬ|вaющyю диaлoгoвoeoкHoвЬlбopaгpa. диeHтa

Е'I L Е

oтoбpaжaeткHoпкyвьtбopaфaЙлa

PAттЕRN

oтoбpaжaeткHoпкyвЬlбopaшaблoHa

'' (с) 2008 Denls Kolisniсhenko

Tепеpь МЬIМox(eМПpистyтlитЬк paзpaбoткескpиПToBдля GIMP. B этoй книгe бyлет бoлее или МеHеепoдpoбнo paосMoтpеHязьlк Sсгipt-Fu,пoскoлЬкy eгo oписaние BЬI Hе нaйдeте B ДpyГих кHигaх. Чтo rке кaсaeTсяPеrl и Python, тo ПoсBящеtlЬlдpyгиe KHиги, и noдpoбHopaсэтиМ язЬlкaМпpoГpaцMиpoBaния сMaтpиBaTЬэти язЬIки МьI ttе бyлeм. Мьl тoлькo paзбеpeмся, кaк зaпyскaтЬ иМ пapaмeтpЬI. GIМP-пpouедypЬIи пepедaBaтЬ

18.6.3.Paзpaбoткa ]Iлaгинa}la Sсript.Fu Пpoшe BсеГo изyчaть Sсript-Fu нa кoцкpeтHьlхпpиMepaх.A пpиМepoвy нaс дoстaтoЧHo.Haй.цитеSCМ-фaйльl (*.sсm) Ha BaшeМ)кeсTкoм.циокeи oткpoйтe лtoбoй из Hих. Желaтельнo вьlбиpaть небoльuroйфaйл - тaк BaM бyлeт пpo. rцe paзoбpaтЬсяс кoдoм. Я oткpьlл фaйл sphеrе.sсm.Пoпpoбyeм нa бaзе этoгo (laйлa ''сЛeпиTЬ''сцeнapий, кoтopьlй HиЧeгoнe дeлaeт' oдHaкo peгистpирyeтся в GlМP и oтoбpокaeт oк}lo yстaнogки пapaмrтpoв сцeнapия. Taкoй сцeнapий B листиHгel8.4. tlpr.цсTaвЛeн

r'lоf

t g (; L fl l g

,i na

/еnт.int-ftr-mrr-snherо дtY дц \ J9 !rу L

gуr .vд

',Мy Sphere', ,,Denis Ko].isniсhenko,' .'

"2008 " SЕ-ADJUST}4ЕNT (pixels) '' , 11OO 5 5oO 1 10 o 1) -,'Radius SЕ-ADJUSтМENT _''Lighting (dеgrеes) '' ' (45 O 360 1 10 O o) SF'-TOGGLЕ _,,Shadow., TRUB sE'-сoLoR _''Baсkground сo1or', '(255 255 255| s Е. -с o l o R _ . ' S pher е сolor '. '( 2 5 5 0 o) ) ( sсript-

fu-menu-regl s ter'.

sсript-

f u-my-spherе''

-''

<Toolbox>,zХtns,/Мisс.' )

Teпepь paзбepемся'

чтo здeсЬ естЬ Чтo. Пеpвьlшl деЛoI\,{с ПollloщЬIo инсTpyкtll|1t MЬI oпpедeляем фyнк(ИЮ sсript-fu-my-sphere. B исХoднoМ tpaй:lс этa фyнкция HaзьIвaeтся sсript-fu-sphere. B нaшeм я нeМHoгo изIиеtlил сс define

нaзBaние, ЧтoбЬl oнa He кoнфликтoвaлa с исхoДнoй сpyнкцией сфеpьl. Flaulr:lj tpyнкции rиЬl пepeдaем пятЬ пapaMeTpoBl radius, 1ight, shadow, bg-сo1or l{ sphere-сo1or. Кaк видl;o из ЛисTингa, фyнкции в SсripьFu oбъявляloтся Taк: (имя пapaмeтpы) :];':.". ) I-Ioскoлькy нaшa функция Hичегo нe дeЛaеТ' тo сpaзy Пoсле eе oбЪявJlrlll|Л lly)кllo пoсTaвитЬ oднy зaкpЬtBaющyloся скoбкy - кoдa пoкa не бyДет. Ес.llrr l}ЬlэToгo He с.цeлaeтe'Тo yвиДитe oшибкy' изoбpaжeннyю нa pис. l8.7.

rа.lil]s

l;haсlow }r . r - аal

nr

. . ' ' Ьarо_ гn l

ar. l

\

/. : r. r ilt,nu t - дц fr l - J.rо9YfJg o i 9д s t о r \. IUl' l lМtr

Чnlrn

rrr

l' qc ri

nt - ftl- mv- snhеr e',

Pиc' 18,7,Фyttкциянe 3акpЬ|та


Bьlзвaть пoTolt{нarпу функциro (кaк и любyю дpyГylо фyнкuиro) МoжHo Taк: (имя

325

Глaвa 18. Pacшupeнuя

Чacmь V, G|MP dля

324

пapa-lиeтpы)

сЛедyет ее фyFIкция pегисTpaции B Пoсле фyнкции sсript_fu-my_sphеre пеpеДaBаeMомy функции ПapaN,Ieтpy, GIMP. oбpaтитe Bнимaние: кa)rцoМy сooтBеТотByrт oДин (и тoлькo oдин!) элеtvtеHтyпpaBлe. sсript-fu_my-sphere, [lия oкнa ПapaN4eтpoBскpиптa' ПpиЧеМ эЛеNleнTЬIyпpaBлеI-Iия paсПoЛo)кeнЬI B Пopядке зaДaHИЯ ПapaМеTpoB pегистpиpyемoй функЦии. ПеpвЬlМ сЛедyеT пapaМеТp radius, еMy сooТвeтсTвyeт Пеpвoe Пoле нaстpoйки sЕ-ADJUSTМЕNT'зa. TеM слеДует ПapaМrTp 1ight' еMy cooтBетcTByеT Bтopoe пoЛе HaсTpoЙки и т. д. Пеpeл TексT9BЬIMизнaЧениями гr4o)кнoyсTaнoBитЬ знaк ПoдЧеpкиBaния, Чтo aBToМaTиЧeски ПеpеBедеT иx Ha язЬIк' вьtбpaнньlй ПoЛЬзoBaтелeм (в нaШeм сЛyЧaе - Ha pyссKий). GIМP знaeT не Bое сЛoвa' Ho для ПpoсToгo ПеpeBoдa егo

Cфеpa и My Sphеre. Кaкoй из Hиx нaшI,я ,цyМa}o'BЬl y)кe дoгa.цaЛисЬ. Зarlyстите егo. Heсмoтpя нa тo, Чтo нaзвaния пapar\lетpoBмЬl yкaзaЛи нa aнгrlий. скoм, GIMP пrpeвелих нa pyссКийязьlк (pис. l8.8). Пpи нalкaтии кHoпки oK, пoнятнoe делo, Hичrгo не пpoизoйдет- Beдь в l|a. шеМ сцeнapии B poЛи фyнкuии вЬlстyпaeTтoЛЬкo фyнкция-зaглyшJKa'кoтopaя HичеГoне Делaет. Пpelкдe чегv|ПpистyПиTЬк Haписaнию пoлнoцeннoГo сце}Iapия' HaM Hy)к}lo oзHaкoMиTЬся с синТaксисoмSсript-Fu.

Кoнсoль Sсript-Fu Пoмoчь B ocвoеHииSсript-Fu пpизвaнaкoнcoЛьSсript-Fu(Cкpипт-Фy).

вoзМo)кHoстей дoсTaТoЧHo. дл я peги сTpaц и и П o сл е днeй в Ьl зЬIв aе т сяф y н к ц ия s с ri p t - f u - m e n u - re g ister HaшеГo сценapиЯ B MеHto. B дaннoм сЛyЧaе МЬI peГистpиpyeМ сцеHapий в ме. FIЮ ПaнеЛи иHсTpyMенТoB (ГЛaBHoе oкнo GIМP), в пoдменю Paсrц. I Paзlloе

(Мisс).

i: : .: -.: r : .

::r

:

,:i.r:

:

.

I

.-..

,l:

t,

:

floбpo поxсалoватb в TinySсheme сopyrigl]t(Е)Dimitrios souf|is кoнсoль скpиnт-Фv - kfu]тфжт}1cнdя сpеaapaзpafioткпнa 5сhыe > (+22) 4

: iпш *. oсвeщение(грaдyсьr)l - 'i * --"-'--"'.,*'--"t i-t-"*in

Pаднyr (точeк):.

,Е iенo,

,

цвеiфoнa:

tl

l!.lit.!.;д

uiiii+нп"; ....'...,' . tЕJ

| сnouu*u Il (6po5ить Jt gr. ll

o.ч": I i lпP"'т"'P"'-.]

Pис. 18.8.oкнo пapaмeтpoвнaшeгoсцeHapия И'l'aк, пoмeсTиTе сцеHapий (егo Мo)I(ttoсoхpallитЬ пoД любьlм имеHеM, кpoмr sphсrс.sспl) B кaтaЛoГ /lЛя скpиптoB и BЬlПoЛниТекoмaнДy Paсrш. I Sсript.Fu. I ( ) Сlllllвш r .ь

с t l с I l a р ии.

Пoсле

:) ТoГO l] М сlllo

P а зlt oе

l]Ьl tlай де . ге

ДBa сI lе llaри я:

L"-{ЩLr:] Lrealij Pис. 18.9.КoнсoльSсript-Fu


326

Чacmь V. G|MP dля пpoфeccuoнaлa

Глaвa 18. Pacшupeнuя

327

B ней BЬl Мo)кrтe HепoсpедстBeHHoBBoдитЬкoд' He coxpaняя егo в фaйл и нe BЬIпoлняякoмaн.цy Oбнoвить сценapшII. Пoлyнaется нaМHoГo бьlcтpеe. Booбщe-тo, кottсoль испoЛьзyeтся.цляoTЛaдКисцeнapиeB'нo и ДЛяoбyнeния oнa Тo)I(eпpигoДиTся. !ля ee зaпycкa BЬlпoлtlиTе кoМaндy Paсrш. I Sсript.Fu I Кoпсoль Sсript-Fu (pис. l8.9).

нoй имя, сoBпaдaющeeс имeнeм кaкoй.тo фyнкuии GIМP, и этa фyнкllия t|с бyлeт paбoтaть.Haпpимep:

Чyть paнеe бьlлo oтмeчeнo' чтo фopмaт BЬlзoBaлюбoй функции Sсript-Fu слe. дyющий:

ЕRROR:

(иI\4я пaparиeтpы)

Apифметинeскиe фyнкции (*, _, *, /) нe являroТсяиcкJ]toЧeниrм.Haпpимep, оЛo)кеHия2 + 2, нy)кнo Bвeсти следyю.. чтoбьl yви.цетЬpезyЛЬтaTBЬIПoЛHеHия

=}

l<аt|

l

Чтoбьt увидeтЬ peзyЛЬTaт BЬlpDI(eния, изoбpaхсeн}Ioгo нa pис. ввести cледyloщий кoд:

l8.10,нyлснo

( / 9 9 (+ 1 (sqr t 4) ) )

1П\ дvl

10 => (sqr t 4) bad fцnсtion (see еrrobj)

Пoэтoмy дЛя сoздaния пepeМенHЬIx гopiв.цo рaциoьl.lлЬHеe испoльзoвaТЬ и}lс'г. pyкциto let, сoздatoщylo лoкaлЬHЬIe ПepeМенHЬIe.Cинтaксис 1еt сЛeдyющий: (let*

( (пeper'leннaя1знaвeниe) (пepeпaeннaя2 знaчeниe) . '. (вьrpaжeниe) )

щийкoД(см.pис.l8.9): 1 + 22 \

епr{.

gчд9

)

Boт небoльuroй пpимep: = > ( ] et *

((a 2)

(b 2))

1+ a b))

4

Gтpoкив Sсript.Fu Cтpoкa в Sсript-Fu Pис. 18.10.ApифмeтиveскoeвЬ|pажeниe

!a, зaпись oпepaций пpoизBoдиTсянeскoлЬко неy.Цoбнo'нo к этoмy бьlстpo ПpивЬlкaeuIЬ.

этo пoслeдoвaтеЛьHocтЬ сиМBoЛoB, зaкJIIоЧеннaя B кa-

l } Ь l Ч ки .

D o

Пpиовoить стpoкy пеpeмeннoй Мo)l(HoиHотpyкцияMи let иЛи set. flля кoнкaтeнaции cтpoк испoлЬзyeтся фyнкция strj-ng_appendl => (set! str l (string - ap p end "test ' , "string "))

''tеststring'' => strl

Пepeмeнньle !ля сoздaния пеpeMеHнЬIxиопoлЬзyется инс:гpyкция set!: ( s e t! lvidth 300)

''tеststring'' п

Пoслe этoгo ПepеМеHнyю Width (пpи сoз.цaнии eЙ бьtлo пpисвoеFlo знaЧeниr з0O) Мo)кl{oиспoЛЬзoBaTЬПpи BЬlзoBeфyнкций, нaПpиrvtep: ( / wi drh 5) сoздaeT глoбальньle пepеMeннЬlе' lloс. Иtlс.гpyкция set l oЧенЬ oПacHa l.yIIllьlс из лloбoй тoЧки сцеHapия. Ho для GIМP пеpeмeнHЬle и фyнкции .)'Гollpaк'l.иЧrски oдllo и To )l(е' пoэToМy BЬl Mo)кете Пpи.цyMa.гЬ свoей пеpeмсll.

.{ля вьlиислrния длиHЬI стpoки испoЛЬзyeтся фyнкция strlng-lengtlri => (str ing-length strl) ll

П

Фyн кц и я subst ring

string ind eхl ind ex2 Boз Bp aщarT пoдсr' p oк y . l Iaindeх1 эTo lIoМеp tlсpBoГo сиMBoЛa пo.цсTpoки' fl indeх2 - |t(). Pаметp сЛr.цlleгo(этo inсieх1 + /Ulи1|altо,l1с.цroки).

\lr,


Чacmь V. GlМP dля

328

Глaвa 18. Pacшupeнuя

Услoвньle oпepaтopЬl в Sсript.FrrrстЬ yслoBнЬlr Кaк и в любoм ДpyгoM язЬlКеПpoГpaМMиpoвaния, oПepaТopьl:

(img (сar

(gimp.imagе-nеw width

(drawable

(сar

( r a di a ns

(Услoвиe) (выpaжeниe1) (вьщaхeниe2) )

(if

Пеpвoе BЬIpDI(eHиeBЬIпoлHяетсЯ, еcЛL4yсЛoBиe исTиHнo. B пpoтивнoМ сЛyЧar BЬlПoЛняeTcя BTopoe BЬIpa)I(eFIие. Pacсмoтpим сЛeдyloщий кoд: = 2 ( set ! x l- 00)

(cx

( / wi dt h

(cу

( / heig h t

( l i ght -y

( - сУ

( * r a d iu s

( * 0 .6

( sin

400 (100) и y (500). Еоли х >/' тoгдa

( + сx

( * r a d iu s

( сos

( + * p i*

r a d ia n s) ) ) ) )

( - сy

( * r a d j-u s

( sin

( + * p i*

r a d ia n s) ) ) ) )

(* r a d iu s

0 .1 ) )

; y-Х

Пoскoлькy y ) x, To бyлет BЬIПoЛHеHoBтopoе вьIpФI(ениe:

5 0 0- 100=4 0 0

сгo Ha кpaсньlй, тo Пo oКoнЧaнии paбoтЬI )келaтелЬHo Bеp}iyтЬ цвет oбpaтllo. tl.гoбьl He кoHтpoЛиpoBaTЬ всe пaрarиеTpЬI,изtvlеI.lяeМЬle сцеHapиеМ, пpoще ]1o|\,lссTиTЬих B сTек' a пo oкo}lчaнии paбoтЬI сцeнapия - BеpнyTЬ иx oбpar.lto (r|lyнкцияgimp- сonteхt-pop). ().lrедующaя

Aнaлиз GцeнapияGфepЬl (sphere.sсm) функции сфеpьl вЬIГЛядит cлe.цyющиМ (sсript-fu-my-sphere radius

Пoсле этoГo вЬIзЬlBaеTсяфyнкuия gimp-сontext-push, ПoМещaющaя КollТекc]. IlЛaГинa B cTeк. Пoд кolnleкcn\o]у' следyrт пoниNIaтЬ oсHoBI{Ьtенaстpoйки иtlстpyМeнToB' B тoМ Числе цвет фoнa и пepeДHегo плaнa' текyщyЮ кисТЬ, шабJloн' гpaДиeнT и т. п. Haпpимep, eсли.цo BЬIПoЛIJeHия сцеHapия 6ьlл yстaнoвЛell .lсpньlй цBет пepeдHrгo пЛaHa, a B пpoцeсое вьlпoлHeHия сценapий измeни.ll

;x-У

B пpoтивнoм сЛyЧae МЬI вьIПoлllяеМ вЬIpall(eние:

(define

r a d ia n s) ) ) ) )

( l i ght _ end-x

Знaя оинтaксис let' BЬI тeпеpЬ пoниMaeтr ЧTo к ЧеМy (негo нeльзя бьlлo скa. зaTЬ дo Toгo МoMeHTa, кoГ.цa BЬl BпrpBЬle oTкpЬIли SCM-фaйл).

(- y x))

Итaк, oбъявЛeHие

2) ) ( сos r a d ia n s) ) ) ) )

)

( -У x )

2) ) ( * 0 .6

500

(-xy)

* p i* ) 1 8 0 ) )

( * r a d iu s

( o f f s et

Cнaчалa МЬI yстaнaBЛиBaеN4пepeМеHHЬIex MЬI BЬIпoлHяем вЬIpzl)кe}Iие:

img width height RGB-]МAGB .,Sphere Layer,, 100 NORМAL_МODЕ) ))

( + сx

100

(- x y)

RGB) ) )

( l i ght -x

= > ( sett y 500) (> х y)

height

(gimp-1ayer-new

( ,2 ( * liq h t

( l i ght -end-У

=> ( i f

329

oбpaзoм:

light

функция oткJlЮЧaeт BoзМo)I(HoсTЬoTlvtеtlЬl.Haru сцeнapий вьtпo.ll||ЛсTpяД Дeйc"rBИЙ,pезyЛЬTaтoМ кoTopЬtх бyлет гoтoBoe изoбpокeние, tloэToI\,ty Ilil BprМя егo paбoтьl нy)I(HooткJltoЧиTЬoтМeHy, a пoслe сoзДaHиЯ изобparl<еltия 'tilIloвo BкJItоЧиTЬее фyн кцией g imр- ima ge -undo- enab1 e l 1oimn-'i

mаоa-llnгln-rli

qа}r'] о

i mп\

L

f r LLY

/

shadow bg-сo1or

; сoз,цaeМ изoбpaжeниe

sphere-сo1or;

знaчeниl,l Cpaзy пoслe нeгo cле.цyeтблoк 1et' вЬIпoлняющийПpиcBaиBal]иe

lrr i mn_,i

mапо-trnda-anаЬ'l Ч..чv

v rruУд9

o

i mп\ rliY

f

/

JloкaлЬltЬIМ пrpsМеtItIЬIМ : (let*

( (Wid th ( h eig ht

(* rad ius (* ra d ius

з . 75) ) 2. 5))

ll). \, |||(|ll'l, q l int1l-, itrtaq e- . rtlсl- . l

. 1 y ()l. il()б illш tяс. l' trовь lй

(t1itlt1;-irtt. tt1сl_.ltlсl- }; ry llt itttrI rI t, rw . tlllrl

())

cЛ oй

l} ltз oб 1 lartссtll' tс.


330

Чacmь V. G|MP Оля пpoфeccuoнaлa

МЬl зaдaeМ цвeт .(алee с пoMoщЬro фyнкции gimp-сonteхt-set-baсkground (gimp-edit-fil1)' зaзaЛПBкa иHстpyMеHт и, иcпoЛьзyя изoбpa)I(е}|ия фoнa лиBaеМ фoн вьIбpaнFIЬIМ цBетoМ: (gimp-сontext-set-baсkground lп.imn-оrli

t-f

i

.i

l

drawable

пepe.цHегo плaнa Фoн foregroundi (gimp-сontext-set-

bg-сo1or )

вAсKGRQUND-E'ILL)

ycтaнaBлиBaeтся

фyнкциeй

gimp-сonteхt-set.

foreground sphere-сo1or )

.(алee слeдyеТ yслoBнЬlй oпepaтop if, сиHTaксис кoтopoгo бьtл рaссМoTрell paHee. Пo сyги, д:rльшIeИ LLД1ToсHoBнoй кo.ц' pисytoщий сaмy cфеpy. Чтo дeлaeт тa ИЛИ ИHaЯ функция, вЬl сMo)I(етe ПpoсМoтpeTЬ в пpoсМoтpщикe Пpo. цедyp, a cиHтaкcис сaмoгo кoдa дoл)кeн бьIть BaМ пoнятeH. Пoолe ToГo кaк сфepa Hapиоoвal.|a,BЬtзЬtвatoтсяслeдyЮщие ЧетЬlpе фyнкции: (g j:np-seleсtion-none img )

o

glmp_layer -

П

gimp-palette

o

gimp-patterns

гl

gimp-сlone

o

gimp-file

П

gimp- gradient

o

gimp-text

oпepaции сo слoяМи; -

_

oпеpaции с тeксrypaМи;

oпеpaции Kлo}IирoBaния;

_

_

oперaции c пaлитpoй;

oпepaции с фaйлaми; -

з.lлиBкa гpaдиeнтoM;

oпepaции c TeкстoМ (дoбaвлениe текстa в изoбpокeниe).

B кaчeствeбoнyсa Haпoследoк paссМoтpиM еще oдгly фyнкциro, оoздaющyю текстoвьlй зaгoлo. вoк (листинг l8.5).

(gimp-i:nage-undo-еnab]e img ) (gimp-display-new

img)

l

(gimp-сontext-pop)

иск ПoслeДyющиМгpyппaМпpoцeдyр: gimp_image -oсHoвHЬIe

text)

*

( ( f o nt ' ' -* -hev 1e t iсa -b o1 d -r -* _ * -* _ * -* _ * -* -* -* -* t l) (tсol

' ( 1 5 0 з ] .6 0 ) ) , (сo1 ( 2 5 5 25 5 0 ) ) (sсol (sf

2 0 0 2 oo|)

'(200

4)

(so 2) (сond ( (equal?

header

"н1")

( (egцal?

header

"I12") 220)

( (equal?

Сl

gimp-edlt -

П

gimp-se1eсtion

П

gimp-display

гl

gimp-brush - oПеpaции с кистяMи (oднaкo BМeстo нee лyчшIe испoлЬзo. BaTЬgimp-еdit-brush)',

Сl

gimp-by-сolor

П

9iпrp-сhanne1 -

oпеpaции с кo}|тексToМизoбpaя(eHия;

( bo r der

BЬtзoBиHстpyMeHтoв pисoBaния; изoбpDl(eния; oпеpaции Пo BЬl,целeHиIo oтoбpaжеHие изoбpaжeния;

BЬlдеЛениеПo цBеry; oпеpaции с кaн:rлaMи;

( * sf

header

280)

"I13") 190) ) )

1 .5 ) )

(o1dbg (сar

(9imp-pa1ette-get-baсkground)

(oldfg

(gimp-pa1ette-get-foreground)

(сar

(aa (gimp-palette-set-foreground I

-

header

oпepaции с изoбparкением;

gimp-сontext -

-

l l af

(tsize

г]

-

(my-header

.t

oнa a}t:lлoгиЧнa Пepвaя фyнкция сHиMaeт BЬI.цeлениe c изoбp:Dкeния BкJrюЧaoT Bo3: кorvtaндe МеHlo изoбpaжel{ия B,ЬI.цeлeшиe| сlIять. Bтopaя Mo}кнpстЬ oтlvlеHЬl дeйстBий. Тpeтья - oToбpa)кaeт HapисoBaнHoe изoбрDкej Hие. не зaбy.цЬTеBЬIзBaтЬэтy фyнкциto пo oкoнЧa}Iии pисoвaния изoбpuDкения, инaЧe вЬt нe yви.циTe сoздaHHoe изoбpuDкеtlие. Пoолeдняя функция gimp: сontext-pop BoзBpaщaeт кoHтекст оценapия (cм. paнеe) ' Teпepь, иcпoЛЬзyя пpoсMoтpщик пpoцедyp' BЬl смo)I(eтe сoз.цaтЬ сoбстBеH}rЬtg сцeнapии. Чтoбьl вaм бьlлo пpoщe нaйтуl нylкнy}o фyнкциto, испoльзyйтe пo.l o

(define

))

tсol) )

(img (сar

(gimp-1mаge-new 30 з0 RGв) ) )

(tхtlayer

(сar

(gimp-Leхt-font'name

))

img -]. border teхt

border

0 T RUЕ t sj.ze

] . fon t .) ) )


Глaвa 18.Pacшupeнuя /tvсi za

tгэr

(gimp-drawable-width

(tysize

(сar

(gi:np-drawab1e-height

( x siz e

(+ txsizе

(* 2 b o rd e r) ) )

( ysiz e

(+ tysize

( * 2 b o rd e r) ) )

(bglayer

(glmp-layer-nеw

(car

))

lmg xsize

RGB "Shadow"

( pи c.1 8 . l1 ) :

ysize

ysize

ili...

100 NORI.4AL)))

I

/аi \

Y

qаЬ.]

mn-imяпa-lrnгln-rii

д rrL у

f^l t Ч Y

v

(gimp.image-resize

a

imс\

v

* r !!Y

ysizе

img xsize

0 0)

img bglayеr

0)

(gimp-1mage-add_layer

img shlayеr

0)

(gimp-pa1ette-set-baсkground /aimn-оr]i Y

дl!у

vчд

t-г']

ддr

9

l.rпl

(gimp-еdit-с]-ear

дrrar\

shlayer)

nn_fдаl-].rдr

txt1aУеr) imп

cf

(gi:np-pa1ette_set-baсkground ( gi m p- e d it-fi1l / пi

mn-

сa'l

огt

/пimn-imапa-rаi дrlgYu

дqдJ9

\Yrrt t у

sсo1 )

i mп \

(gimp-layer-transl-ate qо-,]

}

1)

shla y е r

i an_nanо

shlayer

so so) !r:ai:;i:::il;,r:ir:ri;;',i::i

А\,ёr-tо-t.n 9v

дцJ9 l

u vу

imо

(gimp-pa1ette-sеt-baсkground

o1dbg )

(gimp-palette-set-foreground

oldfg )

f xt.l

аrler}

(gimp-сonvert-indехed

lmg 0 0 B Е'ALsЕ Е'ALsЕ '',')

(gimp-image_сlеаn-a11

img)

(gimp-display-new У

д rrl у

д tL lgY

9

e

l

,.]Iii:;i;{"|]]Тii11II]IT

Pиc. 18.11, Bьtзoв фyнкции my-headеr

.imс\

) ) Coxpaнитe этoT фaйЛ B кaтaлoГe скpиптoB пoд ЛюбЬIМ иl\4еHeM,}IaпpиМrpl кoМaндy: l.sсrn.oткpoйтe кoHсoЛЬSсript-Fuи BBe.цитe l . сlа d ..1. s с m '.

il

img)

t/ п . imn - i m ас о -rrnrlо -о nаЬ , ] \

ffi ffii

ffii

сo1 )

(gimp.se1eсtion-1ayеr-afpha /п jmn-еa1an+i

.,1,sсm.' ) |оаd f <|oаdPRосЕDURЕ0>..l,sсm., ..Логотип',) } (my.hеаdеr.,H1.. (1) .'H1...,загoлoвoк..) ) (my-heаdеr (1)

/

(gimp-irnage-add-1ayer

\

кoМal{дa зaгpyзит фaйл c нaшей фyнкцией' Зaтeм BBeдиTe кoМa}|ду

laннaя

( m y -hea der ' , l l ] . . ' ' ' зaгoлoвoк'')

(g1mp-1ayer-new img хsize

(сar

))

txtlayer)

l-00 NORI4AL)) )

RGB "Bg" (shlayer

txtlayer)

333

llсpвьrй

пapaмеTp

этo paзМеp шpифTa (нr сaМЬli,i фyнкции my-hеader чyTЬ пoMеHЬliIе, нз сaМЬlй МaлеHЬкий).,Paзмеp ll|pt{(l).гill}l,| |\t())t(rтеoпpeДеЛиTЬ сaми (см. кoД фyrlкции). Bтopoй пapaмеlp 1тo ,гсl(с't. ' t :l l . o Л o B к a . бtl.llьIлoй, H2 -

ll розy.lll'r.aTо рaбo.гl,l t|lytttсI1иl,tбy,r1с.l.сoз/(all зaГoJlol}ol(' l{зoбрa)l(сllllI,lii ||il

1llrс.I t|.I2'


334

Чacmь V. G|MP dля пpoфeccuoHaлa

Глaвa 18. Pacutupeнuя

4l

/rr<r/l-rin/nar'l

еv a l ' ex eс

Pиc. 18.12. Peзyльтaт paбoтьl my-header

B кaчестве ''дoмaшHегo зaдaния'' Пpe.цлaгa}oвaм дopaбoтaть фyнкцию myheader сЛедyloщиrиoбpaзoм: o

изyЧитЬ фyнкции, испoлЬзyrмЬlе дЛя ПocTpoениязaгoлoвкa (этo мox<нo с пoМoщьtooкнa ПpoсмoTpщик пpoцeдyp); с.цеЛaTЬ плaнa текстa; .цoбaвитьпapaМrтpЬI'изMеHяtoщиецвет фoнa и Пepe.цHeГo

-l o

дoбaвить фyнкцию peгистpaции фyнкции в GIMP, чтoбьl ee мorкнo бьlлo ЧepезМеHtoGIМP, a нe Чeprз кoнcoлЬ Sсript-Fu. BЬIзЬIBaTЬ

t.]imn.

_

!дя нaпиcaния скpиптa нa Pеrl мьI бy.ЦемиспoлЬзoвaтьокpипт-бoЛBaнКy,нa. писaнньIйHaМиpaнee.(см.листинг 18.2).Кaк yхсебьlлo oтмeченo,Perl :_ ЭTo y[IиBepсirлЬньlйязьIк ПpoгpaМMиpoвaния'кoTopoмy пocBящeHo мHoгo кHиг и paзлиннoй дoкyМeнTaции, пoэтoМy MЬI нe бyлeм paccМaтpивaть синтaкcис этoгo язьIкa.Я пoлaгaro,чTo ecли BЬIxoтитe нaписaTЬcценapий нa язьlкe Perl, To вЬI eгo зHaeте.Если вьI He зHaeтeни Pеrl, ни Python, тoгдa ДЛяHaпИcaНИя Sсгipt-Fu. скpипToBGIМP BaМПpoщеBЬlyЧитЬeгo ''poднoй||д351ц.B листинге l8.6 пpедcтaBлeнPеrl-сценapий,сoздaющий нoвoе изoбpa;кeниeи зtulивaющий егo вьIбpaHHЬIМцBетoM. oкнo пapaмeтpoв сцellapия сo.цep)I(ит сJlедyloщиr пapaмrтpЬI:шиpинa' BьlсoTaи цBеT.Кo.цсaмoгo сценapия онaбжeн нтoбьl вaм бьlлo пpoще paзoбpaтьcяB нeМ. кoMМeнTapиями,

N_

. ЕЧr.

use strj.сt; # ФУнкция per1_fu_my_sсript

сoздaeт

изoбpaхениe,

зaлИтoe

выбpaнньшa цвeтoМ

# фoнa sub per1_fu_my_sсript

ff пoлyЧaeru mУ($x ,

$y,

lt сoздaelf

{

пapaМeтpы

из

$bg сolor)

= @ ;

ш4aЛorioвoгo

oKlta

пapalиетpoв

нoвoe изoбpaжe}rиe зa.цaннoгo paзМepa

$lmg = new Irnage ($x,

18.6.4.PaзpaбoткaплaгиHa нa Perl

-s $ 0 $ {1 + "$ G' ,}'

/ us r / b in /p e r l

use Gimp qw(:auto rrеa

335

$y,

RGB) ;

|r зaпpeщaervl oтIvlerrУ $img->undo_disable; lt зa.цaer\4гIapa]4eтpы слoя: ll изoбpaжeниe, |l рaзМep слoя

в кoтopoe

бyдeт дoбaвлeн

слoй.

- img

= paз\4epУ изoбpaхeния

|l тип слoя - RGв |l иrмя слoя - Еirst |l нeпpoзpauнoсть

Layer - ].00

|l peжим - NORМAL_}4ODЕ (нopмaльньй) : i l , a y er = nеw L a y er ( $ im g , |l :toбaвляeм слoй r , li ;r y er -) а dd-l ; r y er

( -] .) ;

$х'

9 y, RGB, ''Е 'ir st

la ye r '. , 100, NORI4AL_MODII );


Глaвa 18. Paculupeнull # сoхpaвяeм $prev_bg

тeкyпд,tй цвeт фoнa : Pa1ette->9et_|.aсkground

# Устaнaвливaeм

нoвьй

Pa1ette->set-baсkground

цвeт

Пoслe тoгo кaK BЬI пol\,teститесцr}Iapий в кaтaлoг скpиптoв, нe зaбyДЬTe BЬl. пoлHитЬкoMaHдyсhmod + x <иМя>.p1.

() ;

фoнa

18.6.5.Paзpaбoткaплaгинaнa Python

(9bgсo1or ) ;

B пpeдыдyщeM paздeлe МЬt оoздaли Pеrl-сценapий,сoздalощий нoвoe изo6pa. я(ениe.Ceйчaс МЬIHaпиЦIeMa}IzlлoгичHЬIй cцеI{apИi|, Нo Ha язЬIкePython (лис. тиHг l8.7).

* ouищaelur слoй $1ayer*>edit_с1ear

() ;

* вoсстaнaвливaeМ

стapьпZ цвeт фoнa ($prеv_bg ) ;

Palette->set_baсkground # paзpeшaeм

#l /osr/bin/env

oтМeнУ

a l . r r т.д n rr v9чд

(oтoбрaжaeм)

python

lmport math

fr пoдIcгIючaeМ мoдyль

from gimрfu import

$img->undo_enable; + вoзвpaщaeм

337

def

изoбpaxeниe

Qinа. YдlLУ,

*

(bх=9, by=9, bg_сo]or)

сreate-new_image

lrng : gimp.Image(bx,

i

math

# пoдttпючaeм фyякuии GIМP

iпg. disable_undo

by,

RGB)

()

: * сoздaeм

# зaпpeщaeм

pисУ}roк

oтМeнy

..pеrl_fu_my-sсript',,

register I'Create a new image',, for

''Hint

# Coздaeм

слoй

drawab1e = gimp.Layer(img, NOR!4AL_МoDЕ)

llЕLP brrtton'',

''Denis Ko1isniсhenko'., ' ' (с ) 2 0 08 D e nis Кo1 .isni сhe n k n l l

# Coxpaняeм цвeт фoнa o1d_b9 = gimp. get_baсkground

"2008", N_,'<Too1Boх>,/Еile,/t.lew lmage...l.,

width,

height,

RGв, ].00,

()

# .Цoбaвляeм слoй в изoбpaxeниe

t

img. add_layer

(drawable,

IPЕ' _ A DJUSтI\4ЕNT, ',x'. ,N_"W i d th " , '']. o o ', ] IP Е' _ AD JUSтI4 ЕNT,''y'', N_''He i g h t'. , ''10o " ] IPЕ_сoLoR, ..bgсolor.,, N-''Baсkground'.,

# Устaнaвливaeм [255, o, 0] ]

0)

цвeт фoнa

gimp. set_baсkground

(bg_сolor

l, \ аperl_fu_my_sсript; эx i t

''Layer'',

m a in ( ) ;

{l Bылoлняeм зaливкy. lt чeрeз

o6ъeкт

дoстyп

) к фyнкциям G1t'4P пpoисхoДИт

pdb

pdb. gimp_edi t_f i ].1 (drawalэ J.o, IJAскGROUND гI LL )


338

Чacmь v. G|MP dля пpoфeccuoнaлa img. enable_undo

()

# вoсстaнaвливaeм gimp. set

# paзрeшaeм

oтrvleнУ

фoн

baсkground (old_bg)

# Фyнкrдия peгистpaции raпi

сiоr

/

..python_fu_сreate_new_image'.,

fr иМ,I paсulиpe}{ия

a new image",

"Create ttCreate a new image". ''Denis Kolisniсhenko.,, '.Denj-s Kolisniсhenko',, ,'20 08 ", ''<ToolBoх)/

Еile/

# paсuиpeние

Create. . . '',

# мerrю Фaйл ttП

t

(PЕ_ADJUST I4E NT , ''b x'', . 'W j - d th , ', 100 ) , (PF'_ADJUS т MЕ NT , ''b y '', ''He i g th '',

10 0 ) ,

(PE.-сoLoR , ''b g - с o l o r', ,

[0, 0 , 0 ] ) ,

''C o l o r'',

t, [], сreate_new_image

Глaвa 18'Pacшupeнuя

339

.цaтЬ сЛo)I(HеeBсeгo, пoскoЛЬкy сaM GIMP }tе BьlпoЛняrт с-кo.ц, и paсшиpellия I{yяflro кoMпилиpoBaтЬ, чтo Hе Пoд сиЛy oбЬlЧtlЬtМ пoлЬзoBaTеЛяM' Hе иMеlo. щиt\{HaвЬIкoBпpoгpaMN{иpoBaHиянa язЬIкe C. A в Windows вooбщe Heт нroбхo,циМoгo для этoгo пpoгpaММHoгo oбеспеЧения' Hу}кнo скaчиBaтЬ кoMпиJl,I. тop с' дoпoЛ}lитеЛььIЬIrпpoгpaMМЬ|, a ПoTor\4HaотpaивaтЬ Bсе эTo дeлo. .{дя мнoгих пoльзoвaтелей oптиМЕlлЬHЬlМ язЬIКoМ сoздaния сцеHapиeв мo)l(с,l' сЛy)I(итЬ Sоript-Fu - всTpoeннЬlй B GIMP язЬlк пpoгpaMMиpoBaния' ПoэтoMy BaM He пpи.цeTся ycтaHaBлиBaтЬ дoпoЛHитeлЬHoе ПpoгpaММ}roe oбеcпeЧeнис. B этoй гЛaBе бЬlл paссМoTpeн сиHтaксис иMенHo Sсript-Fu, для oст€ l лЬHЬlх язЬlкoB пpoгpaММиpoвaния (кpoмe C' кoтopьlй Booбще Hе рaссМaTpивaлся) бЬUl}l пpивeдeнЬl тoлЬкo ПpиMеpЬI сцeнapиеB B Haдe)I(де нa тo, Чтo ЧитaTeлЬ зllac.г эти язЬIки. Если вьI нe зHaетe tlи oднoгo язЬlкa пpoгpaМMиpoBaния' a paсширсние HaписaтЬ Hy}кHo' пpoщe oсBoитЬ Sсript-Fu (или пoпьlтaTЬся HaйтL4B Иt|. теpHете Hy)кHoe paсши peHиe). B кaталoгe Glaval8 пpилaгaeМoгo кoмпaкт-.цискa нaxo.Ц.ятся Bсе сцeHap}tll. paзpaбoTalrнЬteB этoй Глaвe. B кaчествe 6oнусa в кaтaЛoге Glaval8\Sсriрts вr,l нaйдeте бoлее 50 paзлинньIx GIMP-сцеHapиеB, HaписaHньlx Ha Sсript-Fu. I(alс. дьIй скpипT сoдep)кит кoМr\,IeнTаpии'oписЬlвatoщиe, Чтo дeлaет сцеl,lаpий 1| кaкиe пapaMетpЬI eMy [ly)I(нo пepeдaтЬ. скpипTингoM B GlМP, pекoмeндyю пpoчитaть сJlс. Если вьl зaиHTepeсoвu[ЛисЬ pyкoвoдстBo пo GIMP APl (пpaвдa' oнo Ha aHгЛийcкoM): дyющеe

gimp.org/api/2.0|indех.html http://dеveloprr. .(oпoлнителЬ}IьIe сценapии вЬl нaйдете нa сЛrдytoщеМ сaйTe:

)

main ( )

http://gug.sunsite.d k/?page:tutorials oписaние язЬlкa Sсhеme, нa бaзe кoiopoгo оoз.цaн Sсript-Fu, Mo)кнo ПpotlИ'Гit'l.ll пo aДресy: h ttp ://www.sсhеm еrs.o rglDoсu ments/Standards/RSRS/HTML/

Пoсле Тoгo кaк BЬl пolvtecтиTе сценapий в кaтaлoг скpиптoB, Hr зaбy.цЬTe BЬlпoЛ}IиTЬкoМaндy сhmod + х <имя>.py.

18.т.Peзюмe П.llагиtlьl(paсruиpeния) пoзвoляют aвтoМaTизиpoвaтьB GIMP BЬlпoЛнel{иеo.цIlo.ГипIlЬlхoпеpaций. Paсшиpения Moгyт бьtть нaписaнЬI Ha сЛrдylощиx язЬIкilx l l p ol. p aM м иpol } aн и яC, : S сг i p t- Fu , Pe г l и Py th o n . Pa с ш и peltи я lla я зЬ lкe C сo з.

B этoм pyкoBoдстBe сoдep)кaтся oписaния фyнкций, кoтopЬIx BЬl }lе tlaй/lс'l.с l} 6fiдgрr1g1j1jд1| llpoсMoтpщике пpoцeдyp. Пpи этoМ пoM[iите, чтo Sсript-Fu l}срсия Sсlreme, пoэтoмy tlе всe фyнкции бyлyт дocтynнЬt.


341

Глaвa 19. Cmeeaнoepaммьtв G|MP

19.2.Gцeнapийsimple.stegano.sсm Глдвд 19

r^t.

GтeгaHoгpaммЬ|B GIMP .|9.1.Чтo тaкoe стeгaнoгpaфия Cтeгaнoгpaфия - нayкa o оoKpЬIтии инфopмaции. B oтличиe oT кpиПToгpa. фии, кoтopaя скpЬIBaет сoДеpя(иMoе сooбщения ПyTеМ егo rпифpoвaH.4я, cTeГa. нoгpa(lия скpЬIBaетсaм фaкт сyщесTBoвaния сooбщeния. Hayке этoй M}loгo-Mнoгo леT. .{peвние ll]yмеpЬt (сyЩествoвzlли Ha tогo. Boстoке Мехtлypенья в IV_III ТЬlсяЧeЛеТиях дo Ft. э.) скpьIвали секpеTHЬIе сo. oбщения с ПoмoщЬlо ГЛиняHьIхтaбличек. Cекpетнoe сooбщение нa тaбличке пoкpЬtвirЛoсЬ слoеI\,tГЛинЬl' и пo ней писсшoсЬ дpyгoe оooбщeние. И секpетнoe сooбщение Mo)l(Hoбьtлo пpoниTaTЬ'тoЛЬкo сняB веpxний слoй глиньl. Гpеки тorке бьlли зHaкoМЬ| сo сTеГaнoГpaфиeй. Пpaвдa, oни исПoЛЬзoвали бoЛее xитpЬIе спoсoбьl дoсТaBки сooбщения - нaПpиМep, бpили гoлoвy paбy, HaнoсиЛи Ha Heе сooбщение' a кoГ.цa BoлoсЬl oтpaст'ulи' paбa oтпpaвЛяЛи к aд. pесaTy' кoтopьlй сHoBa бpил eмy ГoЛoBy И ЧИTaЛсooбщение. Cпoсoб изoщpeннЬ|й, Ho, сoгЛaситeсЬ, нe oЧeнЬ oПеpaтивFlЬIй- вoлoсЬl BeдЬ не зa oдин денЬ oтpaсTaют. Пoзже Гpеки ПpиняЛи дpyгoй спoсoб пepeДaЧи секpeтHЬtх сooбще. ний - oни Haнoсили сooбщeниe Ha ДеpеBяHHyЮдoщеЧкy' a свеpхy ПoкpЬIBzUl}l еe вoскoМ. Bнеrшнe дoщeЧкa Hе вЬIзЬIB;UIa I]икaких пoдoзpений' a кoГдa Boск сoскaбливaлся, Мo)кнo бьlлo пpoнитaть сooбщение. КлaссическиМ МeтoДoм сoз.цaHиясTеГaHoгpaМMяBЛяeтся ПpиMенrHиe zLII||Iс|. nluчecкuх (невидимьlx) неpн ил. Tекст, нaписaн ньIй симпaтичeскиМ и ЧеpHиЛa. Ми' BиДеt| тoлЬкo Пpи oпpеДeЛеHF|ЬlxyсЛoBиях - HaПpиl\4еp'пoсЛe нaгpeBa' Ilpи сПеци:rлЬнoM oсBещeHИLI v| т. п. HевидиMЬtе чеpнилa бьlли изoбpетeньl еulс B I вeкe н. э. Филoнoм Aлексaн.Цpийским и oсTaB.UIисЬпoПyЛяpнЬl кaк B. сpеДIlевекoвЬе'Taк и ПoЧти .цo нaшIих Дней - в ХХ веке, HaПpиMеp' oHи aкT.иBtlo}lсПoЛЬзoB;LписЬ B писЬМaх pyсскиx pеBoЛюциoF|еpoB..(oслoвнo ,.стеГaltt)ГpaмМa'' oзнaЧaеT''скpЬlтaя зaПисЬ'', чтo ПoЛFtoсTЬtooпpaBДЬIBaeт Haзвaние. [} сoвpемеttlloM l\4иpeсTегa}IoгpaMМЬIсoздaются y)I(е нe HeBидиl\,tЬlМичеpljиЛa. Mи, a с llOMolllЬlo сlleци€ ш Ьl{oгo пpoГpaмМнoгo oбеспечеHия' кoтopoе пoзBoЛяeт скpltlIiа'I.I) сскpс].lIl,lесtrобttlсt.lия в l.pa(tи.tеских,Tекстol]Ьlхlt ayllиоr|taйлах.

скpЬITЬлю6oе сooбщение в любoм C пoмoщьro пpoгpaМMЬlGIMP MЬl t\,to)кеМ пpoГpaМMa GIМP нe oблaдaеTсTсгat|(). гpaфинескoмфайлe.Coбствeннo'сaMa

Ho вЬI Мo)кеTe Дoбaвить o.циH из MHoГoчисJlсllгpaфинeскиМи BoзМo)I(HoстяtvIи, IlЬIx плaгиHoB или скpиIIтoB. B этoй гЛaBе МЬI paссМoТpиМ пpoстoй сцeнapиii пo aдpесy Мo)кHo скaЧaтЬ кoтopьlй стeгaнoгpaМM, ,цЛя сoздaния Ilo. http://flashingtwеlve.briсkfilms.сom/GIMP/Sсripts/simplе-stеgano.sсm. кaк пoкaзЬIвaеT ПpaКтикa' сцeHapии сeгoдHя мoгyT HaхoдитЬся Ha oДHoM ссрBеpе' a зaBтpa дpyгoМ и т. п. Пoэтoмy yкaзaнньIй сценapий пoyrulсI| lln пpилaгaеMЬIйк книгe кoMпaкт-.цисKB кaтaлoг Glava19.

Cцeнapий нy)I(Ho пеpеПисaтЬ B КaтaлoГ C:\Doсumеnts and Sеttings\<ИМя ПoJlЬзoвaтеля>\.gimp.<Bepсия>\sсripts (eсли вьl paбoтaете в Windows) или в кar.n. (еcли y вaс Linuх) и вьt. лoг /home/<иМя пoлЬзoвaтeля>/.gimp.<Bеpсия>/sсripts

менroPасrш.I Sсript-Fu I Oбнoвить сцeнapПIr. ПoЛtlитЬ кoМaн.цy

19.3.coздaниe стeгaнoгpaм]vl .Гeпеpь paссМoтpиN{сцeнapий в.цействии.Coздaйтe HoBoеизoбpaясeниeGlM[) или oткpoйтe yже иMeющеeся.

Щиpина: : 1 : '",'

li

-

!ысоia:.:

rI $ oщeнa ---,-,:-)+-*t,-,-

Pис. 19..|.Coзданиe нoвoгoизoбpaжeния


342

Чacmь v. GIMP dля пpoфeccuoнaлa

Bсе иллtoстpaции в этoй глaвe бyлyг сooтвeтствoвaть Linuх-Bеpсии GIMP, чтoбьl BЬIнe дyM:lJIи'чтo oнa нeм-нибyДь oтлиЧaeтcяoт Windows-вepсии' _ пpaктичeоки I{ичеМ'кpoп{eoбpaмления oкoшeк. .{ля paбoтьI я испoлЬзoвaл GIМP, yстaHoвлeнньlйпo yмoЛЧaниюв дистpибyтивeopenSUsЕ l0.з.

Глaвa 19. Cmeeaнoepaммьt в GlМP

343

Итaк, цtя эксПepиrueнToB сo сцeнapиeМя сoздaл HoBoеизoбpокeние(pис. l9.l ). Cцeнapию стегaнoгpaфv|v1 ДЛЯpaбoтьl Hy)кнo .цBaсЛoя. ПеpвьIй сЛoй - э.гO исxoд}Ioeизoбpaxсeние,в кoтopоM BaM }ry)кHo''сПpятaTЬ''сeкpетнoе сooбщc. НИe,a втopoй бyлет сoдеp)I€ т ь сaмo сooбщение. CeкpетHЬlМПoсЛaниеМмoжс,г бьlть не oбязaтeльнoтекстoBaянaдписЬ,a любoe гpaфи.lecкoeизoбpaжeние. Coздa.цимвтopoй слoй (pис. |9'2)' !ля этoгo t\,lo)I(Ho ПpoсToскoПиpoBaтьфott. Если вьI хoтитe дoбaвить тексToBy}oFIaДПисЬ, тo GIMP сoзДaсTслoй aвтoмa. тиЧeски, Barинyx(}loтoЛЬкo избaвитьcяoT ПЛaвaroщегoBЬIдeЛения(a кaк эTo сделaTЬ'pacсKaзaHoв zлаве 12). Cделaйтe ТoЛЬкoЧTo сoЗдaнньlйслoй aктиB}lЬlMи нaнeсиТeнa HeГoсекprтнoe пoслaниe.У мeня эTo сЛoBoTeкст' HaписaнHoеoт pyки (pис. l9.3). 3aтeм вьtбеpитекoМaн,цуoкнa изoбpa)кенияCкpипт.Фy | Утилитьr | Еnсodc stegano (pис. l9.4). B Windows-Bеpсиинy}I(Hoвьlбpaть кoмaндy Sсript-Fu I Еnсodе strgano.

Pnc. 19.2, Coздaниe втopoгoслoя

Pис. 19.3.Ceкpeтнoeпoсланиe


344

Чacmь v' G|MP dля пpoфeccuoнaлa

Глaвa 19. Cmeeaнoepaммьt в GIMP

345

Bсe' сeкpeтHoеПoсЛaниeскpЬlTo(pис. 19.5)'Moй слoй tlеprиМеHoBaнв Kеy: 420х300+0х0 (y вac oкa)кетсядpyГoe знaнение)- эTo и есTЬ кЛtoч' кoтоpьlй бyдeт исПoЛЬзoBaтЬсядЛя paскoдиpoBaниястегaнoгpaММЬl.Booбще paскoди. poBaTЬсTеГaнoГpaмМy Мo)кнoи без клtочa'ПpoсToToГдaBoзMo)кнoПoяBлel|иL. сooбщeния' Чтo' в ПpиHl(иtlс. небoльшroгo''Мyсopa''BoкpyГ зaкoдиpoBaнHoГo Hе сTpaшiнo. Teпepь сoxpaHиМПoЛуЧиBlIJиЙcя фaЙл(pис. 19.6).Пpи сoxpaненииB фopмar.е JPЕG пpoгpaммa сooбЩит' ЧTo Hy)кttoсBесTиизoбpaжение(pис. 19.1)- нaкaЧесTBoJРЕG (pис. l9.8). I(Mитeкнonкy Экспopт, a зaTeМyсTaHoBиTe

l*::*::rq а"n сo'в."ц'ьqдin*. iftф.

...-J i. l

Pис. 19.4. 3aпyск сцeнapия стeгaнoгpaфии

Pис. 19.6..Qиaлoгoвoe oкнo сoxpaнeнияизoбpaжeния

вaш е }{3 0 6 р aЖrH и ед sл ЖH O Е ы т Ь : 3Kцn0ртирoЁaнш д0 т0l0. кaк 0H0 0yдет соrрaHrHФ JPЕG по слrдующиlvl npl,lЧl4Haьl: JPЕG нe нoжer o6раfioInIь пpo]paчt{oстЬ Евe(ти !tзDбраiкeниr iэяcrisдmflq9.,дe66дд.!оф3'Ё{j€ я€ .'' . I,/3$e$U.nЙa*re ..дс)tоA',ff a l,/goбдfffret{ue.

i""{i"жi{.}-у:'ii|;:".*ii|,.Ji-":B"r-"i:,jffi Э Plцc. 19'7, Cooбщeниe o нeoбxoдимoсти свeдeHия изoбpaжeния

Pис. 19.5. Ceкpeтнoe сooбщeниe скpЬIтo

||tl.ltу.1ц11111цйся .IPЕG.t}ай.rt мo>tttlo tlсpс.цa.I.l)a,цpссaтy. .Гplя paскtl7tиp()llilllия и l}l'lt r ( ) Jll|и'l.tк( ' ) l\{il1 Uly с r l r l б t t 1 с t l и я l l y ) l ( llo O.t 'кp l,l1 .l,сl.o B llр ( ) гp а М M с GlМ P ( ) 't 'к1 r t lс,l.с: я (.к;lшll'l..4ly ( ) l( ||( ) . slсg пn ll. l( ( у|( ) ] x ) с lIl) сilJ|( ) ) l( l|| | У, l 'ш.r lш,r .ьIl l) ссr lt lс


Чacmь V' G|MP dля пpoфeccuoнaлa

346

BBесTиKп}oч'сгeнepиpoBaнньlйпpи сoз.цaнииотeгaнoгрaммЬI(pис. 19.9).Кaк Hе oбязaтеЛЬHo- Мo)кнo пpoсTo HtDкaть yrкe бьIлo oTMeЧе}Io'кJItoЧ BBo.ц.иTЬ oK, и BЬl IIoлyчитеисxoднoeсooбщение(pис. 19.l0).

Глaвa 19, Cmeeaнoеpaммьtв GIMP

Еcли вьt зaиHТepесoвaлисЬвoпpoсaМи стeгaнoгpaфии,pекoМеFlдylоПpoЧит.il.I'l, оЛедytoщиeстaтьи: п

http://сitforum.gatсhina.nеt/opеn sourсe/lavign/steg/

гl

http://www.dkws.org.ua/indех.php?pаgе:show&file=a/system/dаtahiding

l].l Просмoтрв oкнeиз0оражeния ,|

Дoполнrrreльнo,

,

,.,

i.aзyч"*[-gч; if,*gч{*Li Pис. 19.8' УстaнoвкакaчeсTвaфopмaтa JPEG

юrr"онlьiilоiпiа

. riiшtё-кЪiii -t'

**;,

t"*_-

dвiщф.cЁиптв . :.: :i . .:;:{!ieт)::.1..'

Pис. 19.10.Ceкpeтнoeсooбщeниe

.. :..

-

:-*--*----:-

;i:}91l1:,,т' ,: 1-19правка -f,.3y:l-,;

-*,**.r,*'-..--*:-.

-

стeгaнoгparймЬ| Pис. 19.9.Извлeчениe сBoe нЕвBaниe- эTo oЧeнЬ Cценapий simple-stеganoПoл}toсTЬюoпpaвДЬIBaeт пpoстoй сценapий для сTегaнoгpaфии, B Интеpнeте Mo)I(Hoн?Йтtl Дpyгиe' бoлee сoвepшIeHнЬIепЛaгинЬI (нaпpимep, http://wrvw.filewatсhеr.сom/p/ gimp-plugins-unstablе -0.99.25.tar.bz2.58871'L/gimp-plugins-unstable-0.99.25| пpoГpaММЬl stсgano.htm)и докe oт.цeЛЬHЬIе дЛя стегaнoгpaфии.

347


Глдвд20

T^ l o

Кapтa изoбpa}кeHия 20.1.Чтo тaкoe кapтa изoбpaжeнnя? Cкopеe BceГo,кaждьlй из нaс видeл сaйтьt, ДизaЙн. кoтopЬIxсoстoит из нaбopa связaннЬlхкapтиHoк.Пpи этoм естЬ кaк бьI oДнa oбщaя кapтинкa' paзделeнHaя нa чaсTи (зoньl). Кaждaя зoнa кapтиHки игpaeт poлЬ кнoпки. Пpи щeЛчке нa тoй или инoй зoнe кapTинки oткpЬlBaетсяoпpедеЛeннaястpaницa cайтa. Кaк pеaлизoвaтьтaкoй дизaЙн?Мorкнo BзятЬкapтиHкy' paзpeзaтЬеe Ha чaсти' Чaс. зaтeN4HaпиcaтЬB любoм peдaктopeHТML-стpaничкy' в кoтopoй Hy)I(t|Ьlе Tи кapTинки встaвлялисьбьl в неoбxoдимoй пoследoBaтелЬHoсти. Лroбoй нaчинaющий Wеb-дизaйнep,нe знaкoмьIйс прoгpaп4п,toй GIMP или любoй дpy. гoй пpoгpaммoй .цля aвтoмaтическoй веpстки ДизaЙнa caЙтa, тaк бьl u lloсTyпил. Ho мьl вe.цЬyr\4eеr\4 испoлЬзoBaтьGIMP! С пoмoщью GIМP BЬI Mo)l(етr сoздaтЬ каpmу uзo6pаacенuй' Пpи сoздaнии кapTЬlизoбpax<eнийвьI мoхсeтeoTlvteтитЬ нaсти изoбpax(eнияи зaдaтЬдЛя ниx /lейс.гвияПpи щeЛЧкe МЬtlши.Moжнo Taкже нapисoBaTЬк}toпкl,t,зaTeM BЬtдeЛиTЬкalкДyю кнoПкy и yсTaнoBитЬдля кalr<дoйкнoпки aдpeс (URL)' пo кoтopoь,tyдoЛ)кенпepeйти бpayзep, если пoлЬзoBaтелЬн.DкElЛэry кнoпкy. Baм не l|y)(нo BЬtpeзaтЬЧaсти кapтllнoк, coхpaнятЬ иx B oтделЬньleфaйльl' сaмoстoя. .t.сJlЬl|o писaтЬ HTМL-стpaницy. oдниIvtслoвoM' Bсe нaмнoгo yлoбнee и ГopiB. /tOMснЬшегoлoвнoйбoли.

20.2.Goздaниe кapтЬ!изoбpaжeния llpсж:tе Bсегo Hy)I(нoимеТь изoбpaх<ениe,нa6aзeкoTopoгo вьl бy.Цeтестpoить каp,l.y.Iloскoлькy сoздaвaтЬтaкoе изoбpокениемнe бьlлo ЛeHЬ,я вьIбpaлoдlty своейкoЛJIекl{ии и зaгрyзилегo в GlМР (pис.20.l ). lt.ttllrrlrrl.pаt|lий

Pиc. 20.1. Bыбpaннoeизoбpaжeниe3aгpyжeнoв GIMP Jатем нaДo вьlбpaть кoМaндy Me}rЮoкHa изoбpaлсенltя ФltльтpьI I Bеб | Каprrr lIзoбparrсешия.oткpoeтся oк}lo Image Мap (pис' 20'2), гдe }ly)кнo вьIllелить trб.ttастиизoбp€ D кеHия, пpeДнaзнaченнЬle иГpaTЬ poЛЬ кнoПoк' - BЬt N,to)кеТe BЬUlс. Jlи.ГЬпpяt\4oyГoлЬHЬtе'oв€ l лЬнЬle и мнoгoyГoлЬllьtе oблaсти (спl. Пa}lеЛЬи}|сT.p}'l\|сtlToвв лeвoй Чaсти oкHa Imagе Map). Пo oкollчании кa)кJloГo вЬlдсJlсl|t|я (}|.кpЬlBaeТся oкнo' B кoтopoМ сЛедyеT yкaзaTЬ aлpес (URI-) ссьlлкll, к(}l.()l)},t() oткрЬlтЬ бpayзеp Пpи щелчKе Hа вЬlдеЛeHнoitоб:laсти (pис. 20.3). /к)Jl)кеl{ l|.l pис. 20.2 виднo' ЧТo я сoзДtш тpи oблaстИ.. otJt|уoBaЛЬнyк) и llRс l|l)яМ()уl.()Jlь}IЬlе и ДЛя кa)кДoй oблaсти задал URL. B пpaвoй ЧасTи oкlla lmitgе Mа;l rrtrlбpa;кaетсясtlисoк oб.rlaстей,их TиПЬl и зaДаllt.tьlеUR[,. |'сl lс1ll,paссМo.ГpиM пo21poбtlссoкt lo Пa ;rамс'г;rьl oб.ll:rсt.и: П

.|1 lllссI)|Jlк 1 r. lI ll BкJ lа/tкеC сьl"rrк а (спl. 1 lttс.2 0 .3 ) rtr,lNl())l(с,l.с.til,Iltl.l.ll lJltl, C C I llJ lК ll.

yкil. } a. l. ь llа. tB alI t, tс llсJlсlt()l. () t| l; lсiiм ; r

C C lr|J ll(ll. llil||l) ll| \ tсl) ill. ttrl: , lсl(с t ttttlll'tii l. ссl, lJI l(lt.

(' tttаrtсllttя it t p ltб y , lit l . I l ill' l / U| }l ()lк l)l, | . l1 | Я ссl' | Jl| (1 | I t ll()| t()| \ trltсttс). llJ| | , lсl)lI i| -


Чacmь V. G|MP Оля пpoфeccuoнaлa

350

0iл

Цlilfi'

Глaвa 20. КapmaшoбpФкeнuя

Если вьl зaдaeте oтHoситeЛЬ}|y}oссЬtлкy HaприM€ p , ../index.htm1' тo вaM FI}DкнoвкJI}oЧиTь пapaMeтp OтнoсительIIaя ссьIЛкa. ЕсЛи }t(еBЬI зa.цaс. тe п o л н ь lй пy тЬ к ф aйлy - нaпp иMep ,http : //sеrv еr.rultext/ind eх.htm l. вкJlIочaтЬ этoТ пaрaМетp He нРl(tlo;

вя,,,,Е,.Фl.,'''sт!т''gтA|li,,,.,,,,,,'',,

i.:l Е l vi i tii ф i i'9 l.хlls i Q.Щ

351

Фlц.q..i**;

гl

HaзBaние втopoй BrulaДки (pиc' 20.4) зaBисит oт TиПa фигypьl BЬlделения: ПpямoyгoлЬIttlк' Кpyг или Mнoгoyгoльtltlк. Здeсь BЬl Mo)кeтe зaДaTь p.LзМepЬlгеoМeTpиЧeскoй фигypЬI' кoТopaя исt]oлЬзoBiшaсЬ дЛя BЬlДелеt{ия oбЛaсTи изoбpaжения;

Фкрyг

]аvаSсriрt]

Pазr'rерьl цeнтp хi цeнтр !:

Pиc. 20.2. Coздaниe кapтьtизoбpa)кeния

Pадиyс: П пpoсцотр

i@- "-.._" "".-" .

-,":,.

тoчек рaстpа

тoчек растpа t:9:.:. ""-,s; --- --.." ".-" .-"i*' [';l_-..:.",--....-"

тoчеKpaстpа

фссцлкa тип ссьtлки

I

I

Ф qе6-сайт

$ qаил

О ftp.с.айт

О wдts

O Eopher Ф теloеt

Ф дрyгoe Ф эл. ёдpeс

пo Щелнкyэтoй o6ласти(oбязатeльнo): URL, аEтивиpyё}rый l--- ,,'- '- - ___'- "- - -

_'

*^ *

Ll!PlE!u*э*:* j п igilэigj"ёlplр:.iirilхе

i l nhl *--jLj.ЁJ

j.1l ГlЕ. -l.Гq,lr.|.l]?lГ.9II,

Hазваниe/IDueлeвогoфрейпа:(нeo6язатeльнo- испoль3уrтсятoлько для фрейt'loв)

P nc. 20'4..Qиaлoгoвoe oкнo Пapамeтpьl oбласти, вклaдкaКpyг

rl l_***-*_-**.*:

тeKст дLт: (нeо6язательнo)

г]

Г-.чl

.Гщ1.|1:'rj.чl.l...Гщt11. l

oкнo ПаpaмeтpЬ|oблaсти, вклaдкaCсьtлкa Pис. 20.3..Циaлoroвoe

Ha BкJ]aдке JavаSсript 1pй. zo.s) вЬI Мo)кeTe oПpедeЛиTЬ JavaSсгipt.ко,r1 .цЛяpa3ЛиЧ[IьlхсoбьIтий вьtделеннoй oблaсти: о

onМousеovеr oблaсть;

о

o nM o usеоut - . сoбьlr.ис l.с|lср иp y с.Гся'к ()l)lа к y p с()p lI()к иl|y Jlllр с/lсJIl,l об .l l ас,I .и;

сoбьlтиe Генеpиpyется, кoгдa кypсop МЬllltи '',]aluсJl''l}


352

Чacmь V. GIMP ёля npoфecсuoнaлa о

onFoсus -

353

Глaвa 20, Кapmauзoбpaжeнuя

BoзниKaeтПpи пoЛyЧeнииoблaотьlо фoкyсa Пpи пepeхoде

Пo щeЛЧку МЬllliи иЛи с ПoМoЩЬto кJIaBиaтyрЬI;

o

onBlur - BoзникaеTпpи Пoтepефoкyсa при ПеpеХoдепo щеЛЧкyMЬI|IJv1 ИЛvIс пoМoщЬtoкЛaBиaтypЬI.

oпpедeлять JavaSсript-кo.цдЛя кaх(Дoй кapTЬt изoбpaxсeнияне oбязaтeлЬHo' ПpoстoвЬIдoЛ}I(l.lЬt зFIaTЬ,чтo тaкaя Boзl\{o)кHoотЬ еcTЬ. Pис. 20.6.Coxpaнeниeкapтьt

<' i mо

sr c: l l ?з 5 .i

О 07

JJJ+

ЦS€ ] nap:'l{цдptt

vvIrJуэ

in с ll

w iг lt h = l' ]

з o o ll

f ile

сreated

by

GIМP

by

М aurlts

(пldp

Паaе:l'maр''>

<!--

#$-:I mag e

<!--

#$_:GI MP

<l--

#9-:Ple ase

do

not

< !--

# $ VЕR s f o N :2 .3

-->

<!--

+sAUтItoR:Denis -->

(area

h Ё iс h t :ll97з ll

k r о r с lр r = ' . 0' ,

71

пЁp

T m ag e М ap p lug - in

shape=,'сirсle..

< a r ea s ha pe:' ' r eсt '' />

ed it

lines

М ap р lug - in

I m аg e

starting

R ij k

-->

w lth

"# $ "

-->

--)

сoords:''306 , 465 4зu href:''http l / /dkws. org. ua'' ,/> ' сoor d s: ,.] .0 9 ,4 o0 ,L9 3 ,5 0 2 '' h r e f= ''h t t p : /,/b m wсlu b .or g .u а .'

(area shape=''reсt.' сoords:'.450 | 4.7B 590 624" ' ' href=''http : //bmwс]ub. org. ua,/phpbb2/ " /> </map>

Pис. 20.5..Qиaлoгoвoe oкнo Паpaмeтpьl oбласти, вклaдкaJаvaSсript fl"rrясoхpaнения кapTЬI изoбpalteния (кoгдa BЬI вЬlДеЛиTесBoи oблacти и yстal.lol]итe Д,Ля H|4X сooтBeTствyющиe URL) вьlпoЛнитe кoМaн.цy Файл | CoхpatlrlTЬ oкнa Imagе Мap или Ha)I(MиTев эToМ oкHe кF{oпкy с изoбpaя<eниeM Дис. ксr.ьl. BведиTе иMя изoбparкerIия и }ta;I(Митекнoпкy Coхpaнить (pиc.20'6)' O.гкpoйтe пoЛyЧиBшylося кaрTy изoбparкения в любoм TeксТoBoМ peдaктope. B мoсэм сЛytlaе oнa BЬlгЛяделa' кaк Пoкaзaнo B лиcTиHГe 20.l' Каpтa ПoJlyt114. Jlасt' ltебoJtьltlaя,Пoсl(oЛЬКyя oтМеTиЛ Bсегo тpи oблaсти.

Bсе, итo BaМ oстЕlлoсЬ, -

эTo cкoпиpoвaтЬ

кapTy изoбpDкеHия

в HТМL-(laйll.

Пoслe тoгo кaк BЬl этo c.цeлaетr'пpoвrpЬте пyТЬ к BallеМy изoбpокeниlo зaдaетсяв сaмoй пepвoй сTpoке,B Teгr <]}IG>: <i mо

srг:''Зз5i

,, ^^*^*-rr uJЕttt@v_

4*^^rr frlLLap

0О7

. inо''

wi

rlth:l'1

Зoo.l

hрi

бht:tl

97зll

o|l

l.lоrсlаr=''0,'

/\ / /

IJ oкнe бpayзepa кypсoр MЬIши пpи нaBeдеHии нa o',*"i".',',y,o BaMи oб.llitс,t.t' станrт пoхo)I( Ha pyкy (кaк пpи }laвeДeHиинa ссьlлкy) и пoяI}и,Гсягlo/lсl(il'tl(llс aдpесoм ссЬlЛки ИЛИ € l ЛЬTepl{tll'ИBl{ЬIМ TекстoМ (pис. 20.7). Кir1lr.aизoбP:l)l(сlll,|,|. сoз/lal]aсMaяпpoI'paМMoйGlMP, paбо.гaс'l.l}o Rссх Иltl]Co.l.lIl,lХ брiry'lс1litх.


Чaсmь V. GIMP dля пpoфeссuoнaлa

351

r^

Глдвд21

to

oсoбЬle пpиeмЬl

пpи paбoтeв GIMP

21.1. coздaHиe сHиMкoB экpaHa Pис.20.7 ' Кapтa изoбpaжeнияв бpayзepe

20.3.Peзюмe l] эl.oй ГЛaBе МЬl paссMoТpеЛисoзДaние кapTЬl изoбpaхtения' Кaк вЬI y)t(еyсПе. .llи yбeдиться' сoз.цaние кapTЬI изoбpaжения с ПoМoЩЬю GIМP - oЧеHЬ ПpoсI.aЯ и ПpеДеЛЬHoaвToMaTизиpoBaнHaяoПеpaциЯ. B z:tаве 2] мьl paссМoTpим tlсtlбьlе ПpиеМЬIпpи paбoте в GIMP.

Bсе W indo w s.П oЛЬз oвaTеЛиз HaЮ T' ЧТo ДJIЯсoз Дaния сHиМк a Эк p aнa (ск 1 ltttlLшoтa)Hy)кtlo нaжaТЬ кЛaBишу <РгitttSсrееl]>'а ДЛя сoздaHИЯ сHиМкa 1.Cк1l111.'.' o кн a - кo м би нaциЮ к JlaBиtrt< Alt> + < РriIrtSсrееtl>C. нимoк Эк p aнa бy llс,r.trr' . Мeщен в буфеp oбменa, пoсЛе ЧеГo еГo I!ro)к}loBсTaBиTЬв любoй гpа(lи.tсскrtii peДaкTo p:o т P aint дo GIMP. B L inuх ДЛя сoЗДaHияск p иHшloToB'к aК гIp at}llJ|()' и сП o Л Ь зуеTсяП p oГp aМмa k snap shot. oнa сoхp aнЯеT сHиМoк эк p анa к ак tll:tii.lt tl PNG. фopмaте GI M Р П o звo Л я е Tтaк )к е сoз ДaBaTЬсHиМк и Эк p aнa. Е сли вьl ПЛaниp у еl.е/lilJ|l, ')li нейшую oбpaбoткy сHиlltкa экpaнa' ToГдa HaМHoГo ПpoЩе сДеЛaTЬсll}'t|\,l()|( paн a сpaЗy с ПoМoщЬto GIMP. Пp oгp aмма сoз ДaсT из обp arк ение ' ]allаlIll()l() paзMеpa и BсTaBиTB l{еГo сoдlеp)I(иМoе бyфеpa oбшtенa. СyЩествyеT ДBa сПoсoбa сoзДaния с}lиlltкoBэкpaHa в GIMP. .l

Пepвьrй ЗaкЛЮЧaеТсЯв исПoJIЬзoBaHиикЛaBишlи <РrintSсгсе11) (и.tlи tttlм6и н aц и и кЛaBишl< Аlt> + < PгiIttSсrееn> ), есЛи BЬl Пp иBЬlк Jlик ],t.иМк .]|illilt шaм. МетoДикa еГo Тaкoвa: l. H ar км и те к Лaвишly < PгintSсrееll> иЛи к oьlбиttациlo к Jlal}l|lI|. А|t .t +<PrintSсrееrl>)- B зaBисиlvIoсTиoT тoгo, кaкoй сllиI\t()кBaМ ||у)l(с|l всеГ o э кpaнa иЛи Tек y Щ еГo oк Ha. 2.

Пe pе Йл и Т е

B

Г Л aB lloе

<S lriГt>+<Ctrl> + < y > . l. () сo/lср )l( и м ос

oк lI o GIМP

б y t| lсp it

G lM P

и

H a)l(lv | и . Г с к tlм б llttaI ll' t| ()

сOз / tас. I . tI OB Oс

tlб м сtlil.

lt, ltlб p а; ttсltl| с

li. lI illtltllI

}r l}с, I . ilI il| . lI t l| (.

I )a, lш tсp ll()l}()| ' () lt, ttlб p ltittсttttЯ б . \ , , r(сl t' tr

()I . l]с, l'с. l} | ( )I til. | . | ' [)il. i| \ tсl)у tt, ttlб 1 rlt; l' сtltrя rt, r б rtI lс1 rll

1 lrrс. ^ ll ' l ()l(I l: l (; llv l| , lI ()l(il, till|() tlк ttrl tt' ltlб 1 lil)| (сltltЯ с() сlllI l\ | l(()l\ | I Jсll()]\ r()| il| с. ]| l, l| ()I ()

('J r o lr , l(:lrr:l.rш,r, l{ош r 1 ' ;lr,r.

tlб п tсtllt.

lllr


Чacmь V. Gl|vIPdля пpoфeсcuoнaлa

356

357

Глaвa 21. oсoбыe npueшьIпpu paбome в GlМP

сHимoк Экpaнa' нo с зaкpьtТЬIм мeHю. Чтoбьl ''сфoтoгpaфиpoBaтЬ!! в Lintlх oTкpЬIтoе MеHю' l{yжнo BЬIпOл}IиTькor\,taндyФaйл | 3aхвaтить | Cнимoк экpaIIа. oгкpoется oкнo (pис. 2|.2), в кoтopoм Hy}кrro вьlбpaть pея<им Зr. xBaТlITь весь экpаII и yстartoBить зaДеp)l(кy (в секyндax)..(yмaro, тpex-пя,l.и секytlД вaм бy.Цeт дocтaToЧHo, ЧтoбьI пoдгoтoBитЬ Экpaн для ''фoтoгpaфиpо. BaНИЯ'', - тo естЬ oткpЬlтЬ нy)кнor МeнЮ. Пoэтoмy yстaнaBлиBaеM зaдеp)l(кy в 5 сeкyнд и HaэкиМaeм кHoПкy Зaхватпть. Пoслe этoгo BaM нeoбхoдимo зn 5 сeкyнл yспeTЬ oткpЬlтЬ Hy)IGoe мeHЮ и пpoсTo пoдo)кдaтЬ.

ф зохватить9аnoo*"о

ФЁi;;;;ilЁ;ffi;;] ""п,1

|o

,

,,,

]

сeкщлaх ]* 3aлеpжкЫв

.l ГEl,""ч"l[rЫlэ-l Г",.-,',"" Puc' 21.2. Haстpoйкa зaxвaтa экpaнa

21'2.Gкaниpoвaниe B GIMP GIМP Taк)кeyт\4еeт зaxBaтЬlвaтьизoбpaхсeниясo скaнepa или цифpoвoй камеpьl. !ля эToгo вьIПoЛнитeкor\,taндyФaйл | 3aхватить | Cканep/кaмеpа oTкpoeTсяoкHo' B кoтopoM l\,to)кнo вьlбpaть истoЧtlик изoбpaжeния. GIМP пoдДep)I(ивaеT ДBa oснoBнЬlxпpoтoкoлaскaниpoвaния:TWAIN и SAN]: (Sсannеr Aсcеss Now Еasy). Пepвьlй пpoтoкoЛ B oсHoвнoМ испoЛЬзyетсяli Windows, ПoПуЛяpеH oн тaЮl(еи в МaсoS.

Pиc. 21.1.Cнимoк экDaHа l)тoт спoсoб пpедельнo пpoсT и не oЧеtlЬ oTЛиЧaеТсяoT oбЬlЧIloгo спосoбa сOl}ДaHиЯфaйлoв скpиtlШoToB: сHaЧzUIaДеЛaеМ сHиМoк экpaнa, a зaTеМ Bс.гaBЛяeмегo в гpафический pеДaкTop. П

l,inшх-пoльзoвaTеЛяМ бyлет Удoбнo испoлЬзoвaTь втopoй спoсoб. И вoт гlo.tсмy. o.гкpoйте лloбoе мeню (нaпpиМеp, Nteню Фaйл oкнa GIМP иЛи гЛaBl|()с Мс1|lo гpa(lинескoй oбoлoчки) и пoпpoбyйте сделaтЬ сниМoк экpalla. l} Wirldows бy.,tег ''сфотoгpaфl,lpoвaнo''сo.цеpжиMoеэкpa}Iа.B ToM ЧисЛс ],t () ,I.l (l )l )| ,l 1 ) lс\ , l с l I l ( ) . l } l , i r trrх ;t ( с t lpи

с .l,емкс

N t elllо зaкpoс. l. ся.

1l l} |, | п oJ lvt|l|. l. с

Пpимечдние тWAIN _ этo нe aббpeвиarypa,a HaзвaHиeпpoтoкoлa,пoэтoмyTWA|N никaк He paсшифpoвЬ|вaeтся' xoтя нeкoтopыepaсшифpoвывaютee кaк Teсh. nologyWithoutАn lmpoгtant Name (Teхнoлoгия бeз нaзвaния). llpo.t'oкtl.lt sANI] и Mirс()S ,

pасПрoстpatIeltttьtй этo о.гкpьlтьlй 1Ipo.гOкoJl' в ми1lсl,ittttх

lltl в Wiltd tlw s

()lI }, | 0 lI tl. lI ll' t}C' l. CЯ()r| (Jllll p с/ lк ()

l)il. tltс

rl, l. ()| tlll y с. l. ill| ().


Чacmь v. G|MP dля пpoфecсuoнaлa Bитe специaльньrй плaгин для eгo пo.цдep)rки.Пoдpoбнaя инфopмaция o sANЕ' .цoсryпHaпo aДpеcy http://www.sanе.projесt.org. Чтoбьr GIМP Мoг oтскaниpoBaтЬ изoбpшreниe' скaнеp .ц,oл)кeнпoддеp)I(иBaтЬ o/циниз yкaзaнHЬIхпpoтoкoлoB. B бoльlшинсTBeслyЧaев скaнepЬt пo,цдepжиBaют пpoтoкoл TWAIN' xoтя Чиcлo SANЕ-скaнеpoB тox(е .цoвoЛЬHoBHyt'IlитеЛЬнoe.Чaстeнькo скaнepьI пoдД,ep)rЙBaютoбa пpoтoкoлa. Hекoтopьte uифpoвьlе фoтoкaмepьI мoryT paбoтaть кaк TWAIN.yстpoйствa, tlекoTopЬIе- Heт (кaк TWAIN-yстpoйствa Чaстo paбoтaют сTapЬIeкaмepьl). Bсe сoвpемеHнЬlекaМеpЬIПoДкJ]юЧaютсяк кoМпЬютrpy кaк USB-нaкoпv7TeЛИ' с кoтopЬIх МoжHo с lloМoщьro фaйлoвoгo мeнeд)I(epaскaчaтЬ неoбхoдимьtе фoтoгpaфии.

. .,,,,: ffi ] . .,Ч*,'to*и

21.3.Пeчaтьи3 GIMP 21.3.1.Пeчaтьв Windows пo кoмaндe Фaйл | Пепaть oкнa изo.{иaлoгoвoe oкнo пеЧaTи(вьlзьlвaeп{oe бpaхсения)Haпo[,lинaетoбьlчнoе oкHo пrчaти' oдинaкoвoe ДЛя всеx Windows. ПpoгpaMM(pиc'2|'3)'

Ptаc. 21.3..Qиaлoroвoeoкнo Пeчaть, вклaдкa oбщиe

oснoвньIe пapaметрЬIпeЧaTинaxoдятся Ha вкJraдкrПapaметpьI изoбparкeнпя (ptаc'2| '4): D

кHoПкa CкoppектиpoBaTЬ paзмep П opIIеIITaцПюстpaнI|цЬI ПoзBoляrт paзмep и opиеHтaциюсTpaницЬIк paзмepy изoбpaл<eния; a.цaптирoBaтЬ

П

гpyППa ПapaмeтpoBPaзмеp пoзBoляeтзa.цaTЬpaзMrp изoбpaxсeнияи paз. pеll]ениeпo oсяМ X и Y.,

o

пapaМeтpЬIгpyппЬl Позиция oПpeДеЛяlоTПoЛястpaницьIсBepхy, cHИЗУ;

П

иHoгдa тpебyется paсПrЧaTaтЬKapтиHкyбез пoлей - тoгДa BкJIюЧитепapar\,teTp ИгнopиpoвaтЬ пoля сTpaIIицЬI(eсли, кoHeЧHo'BaI'IIпpинтep Пoд. деp}(иBaетпеЧaтьбeз пoлей).

рJзl{еPи oриel{тацl4!9.стPq.щцьl

слeBa' спpaвa'

Если нy>кнoнaстpoиTЬпapaN{eтpЬ! npинтеpa - нaпpиN{ep'yсTaHoBитЬopиеHTaцию бyмaги, BкJIIочитЬBoзмox(нocTЬ.цByстopoннeйпечaти (еоли Тaкoвaя ttoДдеpx(иBaеTся Пpинтepoм), вьIбpaтьтип бyмaги, пpoфиль цBeтa, тoгдa нa вкJlaДкеoбщПe (см. pиc.2l.3) выдeлитeBaш пpинтepи HzDкMитe кнoпкyHa. стрoйкa.

Pиc' 21,4..Qиaлoгoвoe oкнo Пaчать, вклaдкaПepамeтpьl изo6pажeния


Глaвa 21. Оcoбыe пpueшы пpu paбome в GlМP oткpoется ди.rЛoГoBoеoкнo (pис. 2l.5), внeшний вид кoтopoГo и сoДep)(aЩие. сЯ B HеNroПции булyт зaBисеТЬ oт кoHкpеТHoй МoДeЛи пpиllTеpа (тoннее. oт yсTagoBЛеllttoгo в сисTеMе .lpaйвеpa ПpиHTepa).Пoнятнo, чтo ЭTo диuшoгoBoе oкt{o бyllет Пo-piцHoМу BЬIгЛядеTЬДЛя кaждoГo Пpи}ITepa,Пoэтoyу зa бoлrе lloДpoбнot-rиHфopNlaциейo Hастpoйке пpинтеpa сoBетyto oбpaтиться к еГo py. кoBoДсTBy.

361

Ilеpeл ПrЧaTЬlо изoбparltения Hу}I(HoycTal{oBитЬ (скollсpигypиpoвaть) 1l сil|\l ПpиH.Геp.B paзньIх диcтpи6утивaх Littt-tхисt,loЛЬзyюTсяpaЗHЬIекoll(l)иl.vl)it|(l pЬ l П pи H Tеpa.B F еd ora 9 для Этoгo сЛy )к ИT Пp oГp aММa sу stеlll-сotllig -p гitrtсr' в M andr iva 200 8 - Пp oГp aМIиad rаk p гintеr.

Cеl.iчaс MЬI paссN'to.Гpи1\{ Пpoцесс нaстpoйки IIpиHTepa в Fеdora 9 с llt-lшttlttll,l.r кoнфигypaтopa systеm-сonfig.pгirltеr.oчеви,1нo' ЧTo пеpеД зaП)/скoм IlpOl'pill\!]!lЬlHyжнo ПoдкJlloчитЬ ПpинTеp к кol\tПЬtoТеpyи BкJttoчиl.ЬеГo. f]л я сo зДaн и я HoвoГo Пp иt|Tеp aнaжМиTе к нoПк Y Hoвьtй tlp llllТеp . Кott(ltrtt,paTop нaйдеT ПoдкJ]loченньtй Пpl-rнTеp llу)I(tlo бyлет вьtбpaть еt.() l|'t сП и скa (pи c.2l .6 ) и нaжатЬ к t{otlк yflалее.

ука'(l.т€ ''

i

пoдключaнн6

""""'.-'

l устр oЙств a

] LРT #]. sеr|aIPoгt #]. . serialPоrt #2 AррsoсkеtiHPJеtDIгесt j lnterпetРr.ntinqProtoсol(iрp) 1-

1t-ро/lpn нost or Pnnter дpyгoи

oкHoHaстpoйкa пeчати Puc' 21.5'.Qиaлoгoвoe

фо' ""nu

пaке.I. i l.lrя пoддеp)кки ПеЧaTИ 14ЗGIМР в Lirrux Дoл)кeн бьtть устaнoBЛеtl glttlltlе-pгirlt(в некотopьlх дистpибyTиBax oн нaзЬIBaетсяIibgnomеprint). ИHol..llAf'Гo'г IIaкеT yсTaнaвлиBaeTся пo yмoЛЧaнию' иHoГдa - нет. ЧтoбьI ПpoBеЧT() I)lt'l.l',усl.аHoBЛсtl Ли ПaкeТ' пepейдите B oкнo изoбpa)кeния |4 У6eД|4TесЬ, д O с . Г y tl lla '

Е с ли

* Дaл eе

Pиc' 21.6. Пpинтep нaЙдeн

21.3.2.Пeчaтьв Linux

к ()] \tll l |.,l а П с . l i l . l . l ,

l

кoма н дa

l l \ )lill () \ с l i t ll ( ) I } l l t t, I l i l к с | . 8 ,ll( ) l.l] с - pг it lt .

Печa т Ь

ltе дoсT уп Ha.

T oГ/la

RilN, |

' ] а теьt t t a д o в ьtбp a .I'Ь П p oиз l] o/l}lТ r Ля и |\4 ollсJlЬ lIp l1 l|l.е l) a ( p ис.2 I.7 r r ] l.li) l } б t l . l l t ' t t t и t t с . l . l ]сЛyr е Ia св кor lфиt .1 ,p а l-оp са |vtс/lсJIa с,l.t lt ,t бt lp il ' lt ill\|JIllIll|,сJ|с,,l\( .I I] сJlt l l] сс lr сl) ||( ) .lt lt > r t lt пt itt ii .с l( l|( ) lIli\,/[ : u lсс. } , ' lOt l t l и . l . Ьl l a зB а l |ие llp ( ) из l}O/( и.Г с.llя. ( , ;t с , , l v l t l l l l l l i , il l l i l l. ._ l}ll( ) /lllа .}l}а llllя.( ) |IllсillIllЯ lI ( l] il't |\lсlIt сlll|Яlll) lt ll,l.с1 lir . ) б|,|.t t t r l \ l ( ) ) l i t t ( )l l l ) ( ) с , l 1 )l l ll) l( ; l,t .l, кl|( ) l|к\: ,l[ : t .llсс( 1 lr r с. 2 l t ) ;


Чacmь V. GlMP dля пpoфecсuoнaлa

З62

nPинтеризбa3ыданttыx s, Bыберитe Ба3a лринтeрos foornаt.с сoдep}кит рaзЛичtiЬieРРD файЛti описаний Postsсliрt пp""'еpoв {ЁostSслрt Рnntеr Dеsсnрtiоn), a тaкже r.{oжетфорl''!ирoватьPPD фaЙлtJ для бoльшoго числa {не Pоstsсript) прr4нтeров,Обь{чнoPРD фаЙлti от прoиfBoдитeля пpt,lнтера. предOстaвляет лу.rший дoстyп к специФliчeск}li{ в0зl,to)+{ностя},l

Глaвa 21. oсoбыe ПpueMыпpu paбome в GlМP

36J

нei!eнП€ npr|нт€ р e .#" ]a исключеFiиеM'.1,, и пpoбела' il4о)кeтвкЛючaтЬЛюбыепечaтныесиМвoлЬI. быть иl.{я машиньt лoкалЬнoй д0Л)кнo уникaльньlм. Для oпtrcaнte (нe oбязатeльнo) ,HР LаsеrJetс перeBoрoтol{" г]онятнoeолисaниe.наг1риl,'!ер,

,"r".*"t"" i"* .itr.t"*"tl нaприl,tер, "Ла6оpатория1' пoнят|iOeра3l'{ещеHие, .|осaIlros t ,|oсa|donlашl

yкажитeРPD фaйл (РostsсriрtPriПteroеsсriрtioп,PРD) мoгут быть ФайлыoпltсаниflPostsспрt при}tтеpoв из пoстaBкylf]ри|.lтера. для PostsсriрtпpиHтepoaоHи нaйдeнына дискe с драйsерal'tи чaстo Bxодятв сoстaa Wtndоvlsбдpaйвеpa.

Pиc' 21.7' Bьtбopпpoизвoдитeляnpинтepa

oпИCaнИяИ pазMeщeнияпpИHтepa Pиc' 21'9' Bвoд нaзвaн|Ая,

napаметpнсepвeра паpамeтpы:пq,bllsfl:yfll.зnчq!!Btr''.!улoи:i:гlnpЁlE]rрн:пP"!ят*ii:lф*qтE{'эаярнn v лoxальныеп')интepы п.Pu.тpu

W

I

oпuсаяие: Рiзмещениеl

loса|ho!t.lо(J]dоmaIn

URl yстрol:4(тBd:

*ь.,rrЁiйu.iгзz:

прoЙ3aoдительиrtoдeль:

Lе\martoрtraЕз2lЕoomiti(,hРl]s(rесoпn1etrdt.d]

сoсroявие принтеpn]

hjle

принтeр лo yнoЛчаниюi

этo пр{нтерa пo yмoлчsнию

тестrporaflre

t oбслуxr!iнre

Hалечатать прoбвyю стDаницy ]

тo1lit Pиc. 21 .10. Пpиttrt-';rв ()кll()кott(lиty1.lа Mo.цeлипpинтepa

и,м.ltrlll'


Чacmь V. GIMP dля пpoфeссuoнaлa

364

l la этoм настpoйкy Mo)кHo сЧиТaтЬ зaBepшеHHoйo к не кoltфиг ypaт opa(pи с . 2 l .l 0 ) .

з65

вaш ПpинTep ПoявиTся B

Изменить ПapaмеTpЬl Пpltl;Tеpa' HaПpиMep' вьtбpaть pе)киM пеЧaTи: ЦBеTHaя ttли иеpнo.беЛaя, усТaнoBиTЬ paзМеp бyмaги и T. П. - Мo)кHo нa вклaДке Пар а lltеTpьl Пpl l l t T e pa (pи с. 2 l .l l ) . . l. епеpь Пpи сT } 'Пи Мк paсс М o т p е H иЮo к H a П e Ч a T иLi tl uх -веpси и GlМ P : П

Ha BкЛa д ке oбщ и e (p и c .2 l .1 2 ) ш r o r к н oв ь t б p a т ь П pи H Теp,н a кo To po М вЬ l хoT}lTеpaсПеЧaТaTьизoбpaяtеHие'a TaЮI(еyстaHoBиТЬ кoJlиЧесТBoкoпий,

c

BкЛaдкa Пapaметpьt сTpaнI{цЬI (pис. 2|.1з) сoдepl(иT oПции' ПoзBoЛяtoщиe aкTиBиpoBaTЬlцByсTopoннЮю ПеЧaTЬ, вьtбpaть исToЧHик бyмaги, зaTиП бyмaги и дp.; .Ц,aTЬ

c

Глaвa 21. Оcoбыe пpueMы пpu paбome в GlМP

при8теp

РаспOЛoжениe

сoстocнlte

коп,' к0пиЙi

BкЛaДкa ПapaметpьI изoбpаэкeния (pис. 21 .14) ПoЛнoсTЬ}o aнaлoгиЧнa вклaдке в Windows-Bеpсии (с.v,pазD. 21.3.1); oдttoиl\{еH}loй

п

ПаpaN{eTpЬI BкЛa.цкиЗaДаllие (pиc' 2l. l 5) пoзвoЛяtoT yПpaBЛяTЬзaДaниеM yсТaнoBи].ЬBpеMя ПeЧaTИ,зaДaTЬПpиopиTeT ПeЧaTи; ПеЧaTи,HaПриI\{еp'

o

нa ПoсЛедьlейвклaдке floпoлнительнo (pис. 2|.\6) Mo)кнo yсTaнoBиTь каЧес,гBoПеЧaTи (пapaметp Printоut Мodе) и paзpeшIеHиеПеЧaTи (пapaметp Rеsо luti оn . . . ).

: la o o o р о T

$ о1мена Pиc. 21.12'oбщиe пapaMeтpЬ| пeчaтИ

Peзнeщeнt€ стpанJц

вэ стDрoнy:

Дayхстopoнhяя: пeчaтать

тgлЬкol

!!асшта6i

1 llредцаpи'tлЬHь|й

1 с 0дн0й стoрoны : в:е листы lоo.с

пpoсм0тр

;

"6

ф

O гlrена

tk]/lxЛx}(,x r loсilhо1t

Pиc. 21.1.t. ПаpaмeтpЬ|пpинтepa

ш

P и c. 2 1 . 1 3 . [ | ; t; l; lм tlr1 lь t с rl)аtlИ l ll, |


Глaвa 21. ocoбыe пpueмы пpu paбome в GlМP

Чacmь V. GlMP dля пpoфeсcuoнaлa

366

З67

Пpи этoм ПapaМеTp Printout Modе Mo)кет ПpиHиMaTЬсЛeДyюЩиез1latlсllll'l: оftu'.'e:п8pа1Q,IРь. sI'.*"

fi'п.*'l"

*оп;;;i

вoл',ф.uo*. 1}я9rия.

печатaer,!ая oбЛастЬ;l9z3 х 2 76.4миллb1метpьl iй;Fй;;;"."'"

;";;;; ;;;;;;;;u;;;;";;ц;l

Pe3хэP

щирина:

148.r7

gысота:

l0 5 '8 з

',.:,:,:,,.

LIеpHoBaяПeчaтЬ (хoтите сэкotloМиTЬ кpaскy?);

о

Draft -

о

No r mаl -

.

High Quality -

oбьtчньlй p е> к им, BЬIсoкoе кaЧесТBo.

л0 xl тz,oоo Pа]Решение Paзpешение поY

:.:::::,,'l

12:OOO

тoчекpа:траЛn

зaдilrg,tе. ,Цoполнитeльнol

n o з r цl r сле8d

,,11,:51,

сщэаBа: ic sl

вRРхr

185.э0

L! изl

Центр;

l в s'зо

&;

6.nэrr] :::.r

t{odе:t sJ"-"i_*_l РrintоUt

:у}

Prlntout lчtodG

, игнopирoBатЬ дoля(траницы

.'.i..; пpедeаpитeльный пpосиoтpi

Reso|utlon,QUаlity,hk туpе. [4edlaTyрe: сoпtrоlled by .Pгintoutl,lоdе.

16.

Qoдиена

,|

t

Puc. 21'14. Пapaмeтpьtизoбpaжeния

..ь.фй1мд,*oтж*nl*lglя;uпфл;iд*..рдм;д*1i.liiд'ь""]дышj.эфii с..д.нr'

o

дo6аf r т ь т r т yльнu-

'lдl|.lt

лlGт

iilt Пpeд&аp9!теЛЬныйпpoсl.{0тр

f;}orмenа

Пe5aть i::l1:,

P tцc'21'16. Bклaдка,Qoпoлнитeльнo

21.4.Пpoблe]\,lЬl c пpиHтepaгЙи

и скaнepaПЛи в Linux

21.4.1.W i nd ows-пpи Hтe pЬl .t' пРeдваpцтелЬHыйпросмoтp

€};i;;;

Pиc. 21.15.ПаpaмeтpьtзaдaHияпeчaти

Ё1Пeyать

) G Dl -r l pи l l т. с pьr ( Willd ows-lt p иl|1 .сp t ,r ) .llt с.llyr t t t t l}а |( у|.( ) 'I.llсJlllll( ) l.( p il,ll.( ) li( ) l) il.||( ) . t I't r l r кс,l'ill( ( ) |'( )с'|.l) illll||( ) l.(Il) ( il) I ( ( iгlr 1 llr iс с к t r J I l , к y l , i t t t t х и х lIс ] loil/lсp ) l( 1 llt : lс'I.. l)сviсс

l r l t с гt i t с с. lt t t 'l.ср r Ilсiiс t 1 llt t Illl.lсскr ll( ) \] с|'l) ( ) iiс,l't r ; tt)t ||( ) llсNl\,с

|il|( lli\|ll


368

Чaсmь V. Gl|vlPdля пpoфeсcuoнaлa

ПpинTеparuине paбoтaет Lirruх? Нa oбьtчttьlй (нe GDI) ПpинТеp сисТеI\laПеpеl]аLlи oПеpaциoннoй систеМЬI oTПpaвЛяет зaДa}tиr, ПoсЛе ЭToГo ПpинTеp сaМ зallиN|aеTсяего oбpaбoткoй и BЬlBollo]\,lнa ПеЧaTЬ. oбpaбoткa инфopмauии oсyщестBЛяется сoбствeннЬll\t Прoцессopolvl Пpи}lТеpa. B GDI-пpиHTеpе Пl]ol{ессopa неT, ПoэToNtyoбpaбoткoйr инфopмaции зallимaеTсЯ цеHT'paльньIйпpo. нo ДЛя тoгo, vтобьI o}l ''зliaЛ''.tlTo и кaк Hу)ItL|ooбpaбaтьrЦессop кoI\tПЬЮТеpa, BitTЬ,исПoЛЬзylоTся лpaйвеpьl ПpиHTеpa. Если llет' .цpaйвеpa.тo GDl-пpиrl.геp не буДет paбoтaть дa)ке B Windows. !елaется эTo с o/lнo}"lцелЬЮ - ДЛя y.цеtl-lевЛеHияустpoйствa кaк TaкoвoГo. Яснo, ЧТo есЛи ltа HескoЛЬкo МикpoсхеМ сTaЛo MеЕrЬше' ПpиFlTеp булет сТoиTЬ дешеBJlе. Кaк пpaвилo' ПpoизBoДиTеЛи GDl-пpинтеpoB [lе yl.pyx(дalo.l.себяpaзpaбoткoй ДpaйBеpoBдля LiIlttх, oГpaHиЧ иBaЯс ЬToЛ Ькo д paй B е p a М l rД ля W i rl d o ws и и t l o Г .ц aM aсo S. Bo т и м ен н o п o этoМy .цaннЬIеПpиHTеpЬIешIе иlloГДa нaзЬIBaIoTWiп-пpиtrтеpaМи - oFIи MoГyT pабoтaт.ьToЛЬкo в Wirldows. [Ipи гloкупке IlpиHTерa Bai\l }ly)кнo yтoЧt;rl.ГЬy г|poДaBцa'сNto)I(еТ Ли ПpинTеp paбoтать пoД Linuх. Cкopее Bсегo, t|а ПpиЛaГaеMoмк ПpиHTеpу кoMПaкТ-Диске бyлу,т ЗaПисaнЬl .Цpaйвеpьl/цЛЯBсеГo се1\{ейсТвa Wirrdows. a .I.ак)(едля MaсoS, llo tlе Д Ля Li nuх. П он ят н o ' и I l r е Яд и с к с лp a йв е p a ми , в W ittdo w s вЬ l H aсTpo и Te llp иllTеp б ез п poбл е ь t .A в o т в Li n u х - Bp я ДЛ и. ojlttакo ПpoДaBец Мoя(еТбьlть некoмПrTенTеt{ts ЭToM BoПpoсе' ПoПpoсTy ГoBopЯ - ol.l не бУде.гзI-IaТЬ, заpaбoтaет ПpинТеp в Linuх иЛи Hет. Кollенt'to, Мo)кнo ()с,ГаBиTЬ и деHЬГи дoГoBopитЬся' ЧТo BеplleTе llpинTеp. есЛи o}l oTкa)кеTсярaбtl.Iaть.Ho, в целях экolloмllи Bpеl\|еllи.ЛyЧше paзyзliaТЬBсr B MaГa:!иl-lе. Мoяtнo ||()llЬlTaTЬся BЬrяснитЬ, paбoтaет Ли эToT пpиl.I,геpв МS-DOS B pе)I(иIvtе ')МyllЯllии, a иМеHI{oB ''ЧIlсToй''МS-Dos. Если где-тo pЯдoМ oкa)I(еТсякollltlЬlol.сp с МS-Dos или Windows 9х (кoтopьlй Hyя(Ho загpyзиTЬ в pе)киIvteкolratlдttоt-iстpoки), ПoiцкЛlоЧиTек tlеi\lyПpиHTeри BBеДиТекoMaHДу: . . l l r l l 11 11 > РRN llсltи llpиtlтеp

llaПечaТaеТ ЧеТЬIpе едиHиЧки, Мo)кeTе еГo ПOкyПaть. I_Io тaкoй lссI. Iloдo}*lДеTl.oЛЬкo Д.Ля lrpllFlТеpoB' кoТopЬ|е [Io/lt(ЛtoчaЮTся к кoi\,lПЬloТеpv с ll()i\|oщЬ!o llapzlllЛеЛЬHoгo ПopTa (LP.Г). Бorlьu.lинстBo )l(е сoвpеМенHЬlx ПpиH|сl)()l]. кaк OTl\!еЧzшoсЬ paнeе' ПoДкЛlоЧaЮTся к кoN,tIlЬIоТеpyгIo USB.

Дa и гдe

I}l,lltOl\lllЬЮтеp с Wirldorvs 9x сейчас найдетe? l Itl rt'оtlty l]у)t(lIo сПpoсиTЬ y ПpoДaBцa (или пpoниTaTЬ B pyкoBoдсTве

Глaвa 21' ocoбыe пpueшы пpu paбome в G|MP

369

к сеTи Miсrosoft. Тo есть eсЛи вaM все-тaки пoтpeбyeтся HaсTpoиТЬGDI-пpllrtl.с1l в Linuх, тo этo Мo)I(lloсдеЛaTЬ'ЛишЬ ПoДкЛtоLlиBеГo к кoMПЬtoTеpyПo,'lуIIl)illtHaсTpoитЬ B кaЧeсTBe сеTеBoГo Пpи}{Теpa'Пo/ltlбtrltя ЛениeM Windows, a ПoTolr,r paссМaтpиBaтЬсЯ не бyлет. Чтoбьt HеMнoГo oблсl..tlt't't, oПеpaция в этoй кFIиГе BaшIy зaдaЧy, МoГy ПopeкoМеI-|дoBaTЬ сTaтЬю ''Pецепт (ПpигoToBЛения> WittпpиHтеpa ДЛя ПеЧaTииз Lit-tux''Пo aДpесy http://wrvw.niхp.ru/сgi.bin/go.рl?11... artiсlеs 1a=win-printing-in_linuх.

Чтo деллть, B LINUх

EсЛи BAЩ пP'1rIтEP HE rIottEP)I(иBAEтэя

Еcли у вaс GD|-пpиHтep, тo He слeдyeтoжидaтЬeгo пoддepжкив ближaЙшeм бyдyщeм,_ пpoстopaбoтaйтес HИMв WindowsИликyпИтeдpyгoЙ.Ес. ли жe y вaс пoлHoЦeнньlй пpиHтep,тo eгo пo.qдeр)ккa oбязaтeльнoпoяBИтся в слeдyющeЙ вepсии диcтpибутивa'пpoстo paзpaбoтникипoкa He yспeли пoдгoтoвитЬ дpaЙвep.Пoнимaю,чтo щдaTЬвЬ|хoдaслeдyющeЙвеpсии He oчeнЬxoчeтся,тaк кaк пeчaтaтЬHyжHoсеЙчaс,a He чepез пoлгoдa.B зтoм слyчaeпoпpoбyйтe пoискaтЬинфopмaциюo свoeililпpиHтepeв Интepнeтe_ yвepяювaс, чтo вЬlдaлeкoHe eдИHствeнньtй и oблaдaтeлЬтaкoгoпpИHтepa, впoлHeвoзMo)кHo, вaшa пpoблeмaркe peшeнa.

21.4.2.HaстpoйкaскaHepaв Linux Haстpoйкa скaнepa в Linuх oсyщeсTBЛяеTсяс ПoMoщЬ}o гpaфи.Iескoгo кtlttl|lltГ ypaтo pa. Н aз вaнllе к oнф игy p aTop a з aвисllТ oT исПoЛЬз у еМoгo Дttст' p tlбу lt,' t Ba - IJaпpи]!|еp'B Mandriva ДЛя HaсTpoйки скaнеpa исПoJlЬЗуеr.сякtltttllиt.y;litТo p sсannеr d rak е. Кaк пp aвилo, L it-tttхбез пp oблеIll oПp еДrЛяеl.бoлt,tltttttсl.ttr' скaнеpoB.

Cкaниpoвaние в Lit-ttlх,кaк y)ке бьtлo oтме.lеtlo' ocyщестBЛЯе1.сяс !I()N|()|lll,|() ПpoГpar\4MЬl sanе' пoэТoМy Пpи пеpвoй }/сTaнoBке скaHepа б1,/Itе.г ),с'Iill|()liJ|сlI -- хsilllс' Пaкет sanе и гpaфинескaя oбoлoчкa дЛя скattиpoBaHия ДoкyN,lе1|.l.()B (ilMl,' Кстaти, ее вoзl\,{o)кнoсTи Пo скaниpoвaнию ПpеBoсхoДяT BoзМo)I(l|()сl.lt IloэТoмy дЛя скaHиpoBaния изoбpaяtений пpeдпoнTиl.еЛЬHее },lсIl()Jll,'t()|lil l l, и М еH l.lox sallе' a з aTеMoбp aбaтьlвaТЬoTск aниp oвa}IL lЬ|е ll (illVlI,. из oбp a)l(сllL rя lllll(с| \silIlс- цirtt;t. /Ulя п o ддеpжк и ск aниp oвa}lияв GlMP тp ебy ется УC TlllloBll' I.Il

к Пpи}lTе-

l).у). llе яl]JIяеl.ся ЛLl эToT ПpиllTep GDI.пpинтеpo|\,I или Taк HaзЬlBaемьlм Witl||l)lIll'Iсl)ONl.]Если ilа' .гo такoй ПpинTep ЛyЧше }iе ПoкyпaTЬ' - еI.o BЬl смo)l(сl.е Il(),jll(JllotlиTt,к l,inttх тo,rlЬкo ГIo сеTи кaк сетевoй ПpиllTep. И caм пpиllтеp бy] l сl . l Il) l'r 'rI. tlьtp aбtl.г{l'l.llllo /| y Пl )aBЛ е l l ис м W i tl d o rv s, a в I , i nt t х l r i l М l l l ) l l , I l с T с Я l l a ltс llp lllI l. сJ).а с . l l \, i ttб\,S l ttttl ri t.с l бg g цg . 1111 1 i 1 l ( ) l l l \| ,||(())' ] l | ( ' jl | ( ) l l с l IIr,l сi r t t l х с l . l ) il lIl}il'|.l,

()бpaтите BHиMaHие ЭToT ПакеТ Hе yс.ГaHaBЛtiBас,l.сякt.lltt|l1|l l| \,( \,l)ll11)l)()i\|, .Гa||oBкy еГO сЛе,цуе1.oсyщес.ГBиТЬ BpyLl lryIo.

l l t t с к o r . o pьI х сJlyt t a ях кoн ( lигyp a ,гop скa llr p : l ||с ] \l( ) }I( с,I.||l) illr lIJll,||( ) ) t llilIl. l) llсl|( l } l l l l l с к а l l с l ) . llt l вt l,llvt t lll( lIOC,l.l, з а с.l.1 lIi1 l.|.l, l}illll сl( ilIlсl) 't it 1 lit бt r t 'lt Il,lt сс. lillil| с\lllс. с , | . l | у с ' |(' .) ' t . t l пl' l( ill( ,) l1 ) с/lсJli|'l'l,.fiу,l1 сI сl( il,t il||( )lt с'||с,,'l\,|( ) t llсNI l) it ,t /lсJ|с.


'27n

Чacmь V. Gl|vIPdля пpoфeсcLloнaлa

21.4.3.ПpoблeпЛЬl с oпpeдeлeниeМскaнepa l-lе сeкрeт, Чтo rlpи исПoЛЬзoBaнии кoнфигypaтopa Мo}I(еTбьlть oпpeдеЛен He кaждьlй скaнеp. Чтo Делaть, ecЛИ скaнep не paбoтaет? l_[уlкtloПoПЬITaтЬсяили yсTaHoBитЬ ДoПoЛHитеЛЬHЬIe ПaкеTЬI'сoДеp)I(aщиедpaйвеp сКaнеpa, иЛи oTреДaкTиpoвaTькoнфигypaциoнllЬtе фaйльr хsallе. Если вaш скaнеp Hе ПoДдeр)I(иBaеTся Пo yМoЛЧaниlo' Lio дЛя HеГo естЬ ПaкrT с дpaйвepoм, тo oбьtuIJo Пoсле yсТaнoBки ЭToГo ПaкеTa BЬl HaсTpoиTe скa}lep бeз oсoбьIх пpoблем. A вoт если Ililкетa с дpaйвеpoМ HeT, ToгДa Mo)кHo ПoПЬlтaтЬсяoTpеДaкTиpoBaTЬкoнфигурaциoнHЬIе фaйльl, Пpaвдa, Hy)ItHoзaПaсTисЬ TepПеHиеM' чтoбьI ПoЛyЧиTЬ ПoJlo)I(иТелЬHЬlйpезул ьтaт'

Глaвa21. oco6ыe пpueмыпpupaбomeв GlМP

371.

.(ля нaнaлaДoбaвьтев фaйл /еtс/fstabсTpoЧКy(eсли ее тaм нет): none /proс/bus/usb

usbfs

dеfaults

0 0

-a дЛя МoHTиpoBaния Bсех llеоMollTиpol]lllllll,IХ. в фaйлe /еtс/fstab фaйлoвьrx сисTeМ. B нaшем сЛyЧaе этo буilс,l,

Зaтем BBедиTe кoМaнДy mount нo yк€ B aнHЬlх

фaйлoвaя систеМa rrsbdevfs.

Пoсле эToГo нy)l(Ho BBесTи сЛед.yющие кoМaнДЬl .Ц'ЛясoзДaния yстpoйства с|(ilHеpa и усTaHoBки пpaB.цoсTyПaк неМу: # mknod /dev/usbsсannerO с 1B0 48 # сhmod a+rw /dev/usbsсannerO

П pимr чд нис Устaнoвкa дoпoлнитeлЬHЬlxпaкeтoв I-де paздoбьlTЬ ПaкеТ о дpaйвеpoМ дЛя BaЦ]eГoскaнеpa? B некoтopьlх. сЛyЧaях ol.l BхoДиT B сoсTaв диcтpибутивa' нo в бoльrшинсTвe сЛyЧaеB егo ПpидeTcЯ Иcl(a.ГЬ B Интepнете сaйте пpoиЗBoДи.l'еЛя yстpoйствa. Инoгдa пaкеT с ДpайBеpoМестЬ Ha кoМПaкT-дискax, ПoстaвЛяющихоя сo скaнерoМ. B сoстaв диcтpи6утивa Fedoгa BхoДиТ ПaкеT libsanе-hpaio, oбeспеvивaющий I-loддеp)ккyМФУ (мнoгoфyнкциoнaJlЬHЬlх yстpoйств) oт HР, Ho Пo yМoЛЧaни}o trlI l-lеустaнaBЛиBaеTсЯ. !ля егo yсТaнoвки BBедиTe Кorvlaндy: ll yum instal1

1ibsane-hрaio

I-Iакетьlс дpaйвеpalии для МФУ oт Хеrox дoсTyП}lЬl нa сaйтe ПpoизвoДиTеЛя: ltttp://wwrv.support.хerox.сom/golprodsrlесt.аsp?Хlang:еn-US сI{aЧzшa lly)I(гIoвьlбpaть тиП пpoдyкTa' a зaTеМ- oпеpaциoн}lyЮ сисTеМy. llaкетьl с дpaйвеpaми для Linux TaЮI(едocryПнЬI нa сaйтax дpугих ПрoиЗвoди-

' t .с л сй :

D

г] Lехnraгk-

Тепеpь пpoвеpЬTe HaЛLlЧИeB сисTеМе USB-кoнтpoЛЛеpa. Этo дeлaется с ПoМollll,|() кoМaн.цЬI: I

vvg

Yд v r

Если в oTBeT BЬI УBk|ДИTeчтo-тo BpoДr этoГo:

00:07.2USB Controllеr:Intеl Corporation8237lABIЕB/MB PIIХ4 Usl}'

знaчит, в вaшей сисTеMе есть USB-кoнTрoЛЛep. A если вЬIBoд Пpor-|)ilMtltIll ПyсT' To иЛи B сисTeMe }IеTUSB-кoнтpoЛЛеpa, иЛи )ке Пpoстo Linuх ''l.Iеl}Lt,llll,|.,. егo. Если кoнTpoЛЛеp действителЬHo ecTЬ, тoгДa сToиT пoпpoбoвar.Ь l]|}сс.l.tI кoМaндy: * modprobе usb-uhсi A зaтeм кoМa}IДy: il сat /proс/bus/usb/dеviсes

Samsuпghttp://www.samsung.сom/ur/support/produсtsupport/download/inсlех.aspх;

t] Еpsotl-

B нoвьlx диcтpибутивax, oсHoвaHHЬ|ХHa ядpe 2,6 (a этo всe сoвpeMeFiHЬ|e дистpибyтивьl),ниveгo этoгo дeлaтЬ He Hy)кHo.

http://support.еpson.ru; http://support.lexmаrk.сom/.

Haстpoйкa USB-скaHepa l} с,l.а1lьtх дистpибyтиBaхдЛя нaстpoйкиUSB-скaнepa (oб LPT ПoгoвopиMoTt1с.llt,tlо) lly)l(l'Io бьlлo пoдклЮЧитЬфaйлoвyloсисTеМyrrsbdеvfsи сoзДaTЬyс]L 1l t l i i с . t .llaсl( al lсl)a.

Ее вьlвoд я HеМHoгo сoкpaTиЛ, oсTaBиB ToЛЬкo тo' ЧTo кaсaеTся скal|еpa:

T: Bus=01 Lеv=01 PrnFOl D: Vеr:2.00

Cls:ff(vend.) Sub:ff ProFff

P: Vеttdor:04b\

Dеv#:2 Spd:l2

PorFOO CnF01

PrоdID:0х0l10

S: Маnufaсturеr:ЕРSoN S: l'гotluсt:ЕРsoN Sсirnnсг

MxPS:64

Rev= ].()()

#Cfgs: l

MхСh:

()


372

Чacmь V. GIMP dля пpoфecсuoнaлa'

oбpaтитe вHиМaние нa иденти(pикaтopПpoизBoдитeля(Vendor) - 04b8 и идeнтификaтopпpoдyкгa (ProdID) - 0х0l10. B нaшeм сJryЧaеПpoизBoдиTeЛЬ ЕPSON, o ЧeM cкaзaнo B BЬIвo.цe'a ProdID:0х1110 сooTвeтстByeт Мoдeл}l. Pеrfeсtion 1650. HeкoтopЬIеидентификaTopЬIскaнеpoв oт Еpson ПpиBеденЬIв, тa6л.21.1. ;; Ta6лuцa 21.1. HeкomopыeudeнmuфuкamopьtпpoОукmoвom Epson|

Глaвa21. ocoбыe пpuewыпpu paбomeв GIMP

373

Teпepь caмoe BpeMЯHacTpoитЬxsanе. BвeДите кoМaндy: * sane-find-sсanner

Если cистемa ''BидиT''окaHер(тo ecть MoдyЛЬsсannеr'.Bидит''yстpoйствo),r.o в бoльtшинствeслyчaeB кoмaндa sane-find-sсanner To}кeoпpeдeЛиTBaш скll. нeр. B oтвeт BЬIпoлyчитe пpиN'rpнoтaкoй BЬtвoд: sanе.find-sсanner:found USB sсanner (vrndor = 0х04b8, pгoduсt = 0х1l10) at deviсe /dev/usb/sсanner0

Идeнтификатop

Hазвaниeпpoдyктa

0x0'101

Peгfeсtion636U

0x0103

Peгfeсtion 610

0x0104

Peгfeсtion1200U

usb /dev/цsb/sсannerO

0x0106

Sty|usSсan2500

0x0107

Еspression 1600

гдe /dev,/usb/sсannero этo имя yстpoйcтBa заHo B вЬIвoдe кoМaн.цЬl sane-find-sсanner.

0x0'l0a

Perfeсtion1640

0х010b

Peгfeсtion 1240U

0x010e .t0 0х0,1

Еspression1680

HaстpoйкaLPT.скaнepa

Peгfeсtion1660

0x011b

Peгfeсtion2400

0х0112

Perfeсtion2450

Еоли y Baс сTapeнЬкий LPT-скaHep, тo для eгo нaстpoйки тox(е Пpидется Ilс. t\,l}IoгoпoвoзитЬся. Пepвьlм .ц,еЛoМHy)кнo вKпloЧитЬ в BIOS кoMпЬютepa pс. xсим ЕPP+ЕCP для пapirллeлЬHoгo пopтa. Зaтем ПoдкJlючитe скaнеp К КoМ1|ll. юTеpy и вКIlюЧитe егo.

B нем вьl нaйДетекoнфигypaциoHнЬIе(laйльt Пepейдитe в кaTaлoг/etс/sarre.d. paзЛиЧHЬtх пpoизвo.цитeлeй.oткpoйтr фaйл кoнфигypaции, сo. .цляскaнеpoB oтBетстByющий пpoизвoдитeЛю Baшeгo скaнеpa, нaпpиМеp epsotl.сonf, и дo. бaвьте B Heгo стpoкy: вaшeгo скaнepa, oнo бyдeт yкtt.

Bсe, тeпepь Mo)I(нoзaпyскaтЬxsane: хsane

Пoтoм слeдyет зaГpyзиTЬ Linuх и BBести слеДyющие кoМaндЬl: 3нaть все идeнтификaтopьl пpoДyKтoB Bсex пpoизвoдитeлeй не oбязaтельнo. Baм нyltнo пpocтo зaПисaтЬ ПoЛyчggg',е зFIaчения. Кстaти, eсЛи cкallеp Пoд. l(Лlollен к кoМпЬIoтepy и включеI{' a вЬt eГo He HaшIли в Bьtвoдe кoмaHдЬl caL /proс/bus,/usb/deviсes, тoгдa вBeдиTе кoМaHдy зaгpyзки Мoдyля sсallner: ll modprobe sсаnner Moдyль дoЛ)кeн oпpeдеЛиTЬ пpoизBoдитеЛя и МoдeлЬ скaнepa aвтoМaтически. Если oн эToгo дeлaтЬ нe хoчет, Toгдa в Интepнeте Hyx(}lo нaЙтп ID пpo,извoдиТcЛЯ И ID мoдели BaшeГo скaнеpa' a зaтeМ зaгpyзитЬ МoдyЛЬ sсantlrr' пrprдаB смy нaйдeнHьIr знaчeния : |l modprobe sсanner vendor:ХХХ produсt:ХХХ l-loсле чегo )t(еЛaтeЛЬHo сoxpaнитЬ ПpaBиЛЬнЬIe пapaмeтpЬI в (laГlлс /сtс/lttodu lеs.сoпf слeдytoщиМ oбpaзoм : |l eсho ,'options sсanner vendor=ххх produсt:xхх'' )) /еtc/modules.сonf

# modprobe sсsi_mod # modprobe sg # modprobe parport # modprobe parport_pс # modprobe ppsсsi # modprobe epst # modprobe sсsi_mod 1,|llil. Bсе эти кoмaHДЬI}Iy)I(нЬI .цляэМyляции SCSI Чepeз Пapaллeльньlй пopтзatlисЬ о l|()чe никaк. Пoслe этoгo в фaйле /proс/sсsi/sсsi дoлжнa Пo.;flвиTЬся вoм yстpoйcTBe' HaПpиМep: H o st: sсsiO Channel: 0 0 Id : 0 0 L un: 0 0 Vendor: ххxx Tvpe:

Мodel: хxxxx

P r o сe ssor

Rev: 3740

ANSI sсsI rev ision:

02


374

Чacmь V. GlMP dля пpoфeссuoнaлa

Зa.l.eмсoздaДиM сиМBoлиЧeскую ссЬIЛкy: l n -s /dev/sgХ /dev/sсanner l)tс Х - эTo нoМep yстpoйсTBa. oпpеделитЬ егo дoсTaToЧнo Пpocтo - eсЛи Il (laйле /proс/sсsi/sсsi скaнеp yкaзaн ПepBЬIM'Toгдa Хpaвен 0, втopьlм 1, .l.l)сTЬиМ -2 и т. д. HaпpиМеp' для скaHеpa, yкaзaHнoГo ПepBЬIМ'кOмaHдa сoз/lill,lиЯсиМBoЛиЧеcкoй ссьtлки бyДет: l tt -s /dev/sgO /dev/sсannerO llo.гoм пepeйдитe B кaтaлoг /еtс/saпе.d и oткpoйтe кoнфигypaциoнньlй фaйл, с()oTBeTстByroщийпpoизBoДиTеЛloBaШJeГoскaнepa' HaпpиMep epsotl.сonf. !oбаllьте B HеГo стpoКy: :;r.;si/dev/sсanner0 .l.спеpь yсTa}IoBиМ ПpaBa дoстyпa к ldevlsgX, чтoбьl и дpyгие пoлЬзoBaтели |vl()ГЛи исПoЛЬзoвaTЬскaHеp: r: l r rnoodg* rw /de v/ sgX

21.5.Peзюмe (ilMP ПoMиMo oпеpaций нaд изoбpшI(еHиeI!{ ПoзBoляеT.цеЛaTЬсHиlvtкиэкpaнa' iilхBaтЬlBaTЬизoбpaжение сo скaнеpa ИЛу1цифpoвoй кaмepЬl, a тaЮI(еyпрaвllя1.ЬпeЧaTЬю изoбpaжeний. Bсe эTи Boзt!{oжнoсTиздeсЬ и бьIли pассмoтpeнЬl.

Bмeстo зaключeния oгpoмнoe спaсибo зa пpиoбpeтeние книги! Нaдеrocь, oнa BaМ ПoнpaвиЛaсЬ' lt BЬIyсПeЦIHooсвoиЛи ПoПyляp}lЬlйгpaфинeский peдaктop GIМP. Heсмoтpя Ha To, Чтo вЬl y)I(е ПpoЧиTzlли кHиГy' Baше изyЧениe GIMP ЕIaэToM llс зaкaнЧиBaeтся. B Интеpнeтe BЬt Мo)кете нaЙти мopе инфopMaции Пo эТoМy зaMеЧaTeЛЬ}loмy гpaфинескoN{y pедaкTopy - oT oбщиx oбзopoв Дo специaJIизрlpoвaHHЬIх pyкoBo.цсТB, бoлеr пoдpoбнo заТpaГиBa}oщих ToT или инoЙ aспсl(.t' пpoгpaMMЬl' HaПpиMep' сoздaHие aHигиaции иЛи ПpoГpaММиpoBaHиеpaсширс. без oсoбt'tх pyкoBoдстBa ПpиBoдиTЬ не стaнy ний. CсьIлки нa paзЛиЧI.lЬIе пpoблeм сaми нaйдеTe их в Интеpнeтe. Tем бoлее, я He Мoгy зapaнee Зl'lil.l.ll' чтo иMеIIнo Baс зaинтepесyеT, a ПpивoдиTЬ Bсе ссЬIЛки' пoсBященньre GlMl), нeyМестHo - тoгдa ЭTo зaкJl}oЧениe pшpaстeTся тaк' Чтo сTaнет бoльtше сaмoi,,t кHи Ги .

Пoмнитe, чтo GIMP - этo oченЬ paсшиpяеМaяПpoГpaMмa.Пoэтoму нe зaбt'tвaйтeвpeмя oT BpeMeHиискaTЬHoBЬIepaсulиprния,ТексrypЬlи кисти! oдtlаtttl pacшIиpеtlий, тексr.уp l,t знaйте меpy! oгpoМlloе кoЛиЧесTBoHеисПoЛЬзyеМЬlх (oсoбеннoeе зaпyск). paбoтy ПpoгpaMМЬl кистейТoлЬкoзaN,tедляет Уdа,tu всlj|4, в oсвoеttuu GIIv,II,!


ПpИr|o)кЕHlАЯ


Пpилoжвнив1

r^

lo

Дeсяткa Goвeтoв B этoм ПpиЛo)t(еHии Мьl paссМoтpиlvt HекoтopЬIе MzrлoизBeстньtе фyнкuии GIМP, o сyщeстBoBaHии кoTopЬlx llекoтopЬIе егo пoЛЬзoBaTeЛидarке Hе пoДoзpeвaют: o

бoльшинствo пЛaгиHoв (paсшrиpeний) paбoтaюT ToЛЬкo с aктиBHЬlМ слoеl\{. HекoтopьIe paошIиpеHиятpeбyют' чтoбьt y изoбpокeния бьIл ToЛЬкo oДиH слoй. Если BaМ Hy)кHo IIpиМеHиTЬПЛaгиH к MHoгoсЛoйнoмy изoбpaжениlo, сЛе.цyeт сHaЧaЛa oбъеДинить сЛoи с Пol\,toщЬtoкoМaн.цЬt Изoбpalкение | Cвести изoбpaжeниe;

o

oбpaтите BHиMaниe нa списoк сЛoeB - eсЛи I4|v|Я cЛoя в сПиске BЬlделeнo )I(иpHьlМ rпpифтoм, знaЧит' y эToГo сЛoя HеT aльфa-кaналa. loбaвитЬ ЕUIЬ. фa-кaнaл Мo)I(Hoс пoМoщЬto кoМaнДЬI менto Cлoй | Пpoзpaulloсть | floбaвить aльфa-кaнaл;

D

GIMP ПoзBoляeт пrpетaскиBaтЬ ПpaктиЧески Bcе' чтo вЬl видиTе. Bьl мox(етe дa'(е пеpeтaщитЬ цBeт с пaнели инстpyMеHтoв иЛи из ПаJIиTpЬl нa изoбpaх<eниe. B peзyльTaTе Bсe изoбparкeниe или еГo BЬlделеHHaя oблaсть бyдyг з:tлитЬI вьlбpaнньlм цBeтoМ. Aналoгичнo BЬl Mo)кeтe вЬtпoЛHиTЬ зaЛиBкy тeкстуpoй;

o

есЛи вЬI пеpeтaщитe слoй из диaлoгoBoгo oкнa слoeB Ha ГлaBнoе oкнo GIMP, бyлeт сoздaнo HoBoе изoбpaхсение' сoстoящee из эToГo сЛoя;

П

GIMP yМеeт с)I(иMaтЬизoбpaxсeния''нa ЛeTy',.!ля c>КаrT|4Я гpaфиvескoгo (или к иI\,tени paсшиpениe gz bz2). Ha.цoстaтoчнo фaйлa фaйлa Дoбaвить пpиMеp,.цлясжaтия фaйлaехample.bmpBBeдитeИMЯexamp1e.bmp.gz. ПoToМ вЬl сМo}кетeoткpЬlTЬс)кaтoе изoбpaх<ениe бeз егo paспaкoвки - otlo бyлет oткpЬlвaтЬcяToЧHo тaк )I(е,кaк и нес)t(aтoe.Этa фyнкция paбoтaет кaк в Windows, тaк и в Linuх;

п

кЛaвишIa <Tab>, Hоl(aтaя B oк}tе изoбparкения, пoзBoЛяeT скpьIвaть/ tlтoбpшкaтьгЛaBнoеoкнo GIMP и свoдHoeoкнo ди:rЛoгoBЬlхoкoн;


Пpuлoжeнuя /lЛя пoвopoтa сЛoя или вЬtделеннoй oблaсти }{a Числo гpaДycoB, крaтHoе Bpaщeния H€ D I(мите и y.Цеplсивaйте l5, пpи испoлЬзoBaнии иHстpуI\,{rHтa кЛaBиш]y<Ctrl>; цBеTa oтскaниpoвaннЬlх фoтoгpaфий инoгдa BЬlГЛядяTблeклo. Испpaвить ')To Mo)кнo' HD|(aB кнoпкy Aвтo в диzrлoгoBoм oк}rе ypoBней - вьlзьlBaеTся oкHo кoMaндoй Цвет |Уpoвни;

ПpилoжЕ}lv|Е2

t^ Eo

t]Ьl Мo)кете peДaктиpoBaтЬ 9тTеHKи цBетa с пoyoщЬю и}lcтpytvlеHтaI{вет l Кp и в ьI e;

oп исaHиe кoMпaкт.Дv|скa

/lЛя ПoМeщeчия Haпpaвляющeй B и3oбp32ке}lиенa)кlиите нa линeйкy и ПеprмесTитe Куpсop МЬIllJи B нужнyto сToрo}ly. Пoслe этoГo Bсе ПeprмещaeМЬIе BЬlдeЛеньIЬIroблaсти бyлyт ''Пpилипaть'' к Haпpaвляющeй. Чтoбьl УДaлИTь нaПрaBля}oщие, вЬlПoлFtите кoмaндy Изoбpaжение | Haпpaв.

этих сTpoк Bеpсии G|MP (2.4.6 - для Windows и 2'4,5 - ДJlя MaсoS)' HекoTо. pЬle pасluиpения' }Iескoлькo ltaбopoв кистей и Тексryp, a Тaк)кe иЛЛ}осTpallии к книге (не все' a ToЛЬкoTе' кoтopЬlе иМeеTсiv|ЬIсЛ paссN|aTpиBaть в Цвете).

Jlяloщиe l Удалить

нaпpaвЛяющие.

Ha пpилaгaеMoМ

кoМПакT-Диске вьl нaйДете tIoсJIеДl]ие нa МoN,IrнT HaПисаl-iия

B табл. П2.l пpивoдиТся OПисaHиесoдеpiки1\toГoкaTaJloГoBкoi\{ПакТ.ll}iскa. Ta6лuцa П2.1 ' Codepl<uMoe кoмпaкm-ducкa П aп ка

oписaниe

bгushes

Бoлee ,150кистeйG|MP

gtmp

ПpoгpaммaGIMP _ тoлЬкoWindows-и Maс-вepсии. Linux-вepсия, Кaкпpaвилo'вКлючeнaв сoстaв диcтpибутивoвLinuxпo vмoлЧaHи}o

glaval S

Пp имep Из к Hиги

glaval4

Пpимep свeтoфopa (aнимaция)_ GlF- и XCF-фaЙльl

14

glava'15

AнимиpoвaнHЬ|e кHoпки, a тaЮкeJavaSсript-кoд для иx peaлизaциИ

15

glavalT

Исхoднoeизoбpaжeниe с фильтpaми для экспepимeHтoв

17

glava'18

Лиcтингиpaзpaбатьlвae[лЬ|x скpиптoв

't8

Глава

't0 <всe>

IJ

glavalS/mingw Бeсплaтньtй кoмпилятop C для Windowsи всe нeoбxoдиMЬ|eвспoмoгaтелЬHЬ|e пpoгpaMN4Ь|

'18

gIava18isсripts Pасшиpeния для GlMP

18

glaval9

Cцeнаpийдля стeгaHoгpaфии

10

rmages

к кHигeв фopмaтe PNG l-{вeтныeилл}oстpации

patterns

60 тeксrypдляGIMP

Bсe 11

кoлисничЕt|кo дЕниc  

искJllоче}|иеM спeци:}ЛЬнЬlх' кoTopЬIе бyдyг paссMoтpeнЬl в дpyгиx ГЛaвaх кHи- t.и) и llсrгoвopим oб oбpaбoтке фотoгpaфий. GIМP (пoлнoe нaз...

Read more
Read more
Similar to
Popular now
Just for you