This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
) в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ть.
ПoкaзaтьдиалoгoвoeoкнoTeксrypьl
Bыбpaть иHстpy|vleHтКoнrypьl
Пoкaзaть диaлoгoвoe oкнo Гpадиeнтьl
Bьtбpaть иHстpyМeHтПипeткa (oпpeдeлeниe цвeтa)
<Shift>+
3aкpьlть всe фaЙльl
Bьlбpaтьинстpyмeнт Лyпа
oтмeнитьпpeдыДyщeе дeЙствиe
Bьtбpaть иHстpyMeHтТeкcт
ПoвтopитьдeЙствиe
<Shift>+<M>
Bьlбpaть иHстpyNleHтИзмepитeл ь
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И
КoпиpoвaтьвьtдeлeнньlЙфpaгмeнт в бyфep oбмeнa
BьlЙти из G|MP
BстaвитькapтиHкyиз бyфepa oбмeнa в тeкyщee изoбpaжeниe
<Shift>+
КoпиpoвaтьвидиMoe
<сtr|>+
Bьtдeлитьвсe
<Shift>+
Cнять вЬ|дeлeHиe
(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 цвery Bьtдeлить
Coкpатитьoкнoпo изoбpaжeнию
ПoкaзьtвaтьвЬ|дeлeHиe
peжим ПoлнoэкpaнньtЙ
!yблиpoвaтьизoбpaжeниe
слoи oбъeдинитьвидиMЬle
<АIt>+<Enter>
Cвoйствa изoбpaжeния
>+
ПoкaзьtвaтьHaпpaвляющиe
>+
ПoкaзьtвaтьлинeЙки
<sh]rt>+1gtl:+<ч
Coздaть нoвьtЙслoй
. . Shift>+
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
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иш
||() tlA)l(aTЬ кoмбинaци}о
Bьl
мorкете aктивиpoвaTЬ
для 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
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 ия.
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х
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
Гл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
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.
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
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
Ч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
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
(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.
Инст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
[Е
oк
:--.,
]|
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виша
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
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>
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 и
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
/(.lrябьIстpoгo вьtбopa иHсTpyMеHТaМo)(нo исПoЛЬзoBaTЬкЛaBишy . Как и вь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-
Файл 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 . Ис||()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
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
!ля инстpyмeнтa PeзкoстЬ или paзмЬlвaниe нaжaтиe
Г|Б"i
o
oписаниe
.Qля инстpyмeнтa llJтaмп Ha)кaтиe
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в
д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х
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виши . П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
(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>+
&::,: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>+
! 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|>+
исп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
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. П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ми
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>+ у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>+) к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и
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
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
снaчалa Hy)кHo BЬtдeлиTЬ сегMeHт, щeлкHyB
Глaвa 9. Macкu u 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>+
г]
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>+
из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
'
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ь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
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^
lО
П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
[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.. .
Bepхиrйlлевьiй цвei:
<TITLЕ>Coбытия Мouse over,
. ""' 1., H1ж1ий'правый ЦвёI
}4ouse out и Мouse Down
l.{вёттeкста:,.
,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.
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>
Г-g'lP.".1ll .ф""'ч Г q, l Г:-95-ll Г "..-"1.
.,]
н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
iЦ
|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|[
qк
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
с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
]
.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
П
к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'' ..
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-''
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
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е''
-''
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
е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_,'
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 ", ''
Е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.
мен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р''>
(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/ " />
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>:
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 +
Пe pе Йл и Т е
B
Г Л aB lloе
<S lriГt>+
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
П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
П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
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