рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ-рдлреВ рдПрдХ рддрдерд╛рдХрдерд┐рдд "рдорд╛рд╕ рдлрд┐рд▓реНрдЯрд░" рд╣реИ? рд╣рд░ рдХреЛрдИ рдЗрд╕рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧ рдЬреАрдЖрдИрдПрдордкреА рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рднреА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
рдЖрд░рдкреАрдЬреА
рдкрд░рд┐рдЪрдп
рдЬреАрдЖрдИрдПрдордкреА рдХрд╛рдлреА рдлрд╛рдпрджреЗ рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╛рдлреА рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд░реИрд╕реНрдЯрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдПрдбрд┐рдЯрд░ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдПрдХ рдРрдб-рдСрди рд▓рд┐рдЦрдХрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред
рдЬрд┐рди рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдЖрдк рдРрдб-рдСрди рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╕реНрдХреАрдо рдФрд░ рдкрд╛рдпрдерди рдЙрдкрдпреБрдХреНрдд рд╣реИрдВред рдПрдб-рдСрди рдХреЛ рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд▓рд┐рдЦрдирд╛ рд╕рдВрднрд╡ рд╣реИ (Perl, Tcl / Tk, рдЖрджрд┐), рд▓реЗрдХрд┐рди рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдореЙрдбреНрдпреВрд▓ рдЦрд░рд╛рдм рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ рдпрд╛
рдЬреАрдЖрдИрдПрдордкреА рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдмрд┐рд▓реНрдХреБрд▓ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
рд╕реНрдХреАрдо рдРрдб-рдСрди рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ рдЪреБрдирдХрд░, рдЖрдк рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЬреАрдд рдЬрд╛рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдРрд╕реА рдХреЛрдИ
GIMP рдЕрд╕реЗрдВрдмрд▓реА рдирд╣реАрдВ рд╣реИ, рдЬреЛ рд╕реНрдХреАрдо рджреБрднрд╛рд╖рд┐рдпрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд┐рдд рдРрдб-рдСрди рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рд╕рднреА рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЧрд╛рд░рдВрдЯреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд▓реЗрдЦрди рдпреЛрдЬрдирд╛ рдЕрднреА рднреА рдордЬреЗрджрд╛рд░ рд╣реИ ... рдпреЛрдЬрдирд╛
LISP рдХреА рдПрдХ рдмреЛрд▓реА рд╣реИред
LISP рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо рд╣реИ рдЬреЛ
LIS t
P rocessing рдХреЗ рд▓рд┐рдП рд╣реИ, рдпрд╛рдиреА рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рднрд╛рд╖рд╛ рд╣реИред рдПрдХ рдФрд░ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рд╣реИ:
I рдбрд╛рдпреЛрдЯрд┐рдХ
рдПрд╕ illy
P arentheses (рдореБрд╣рд╛рд╡рд░реЗрджрд╛рд░ рдмреЗрд╡рдХреВрдл рдХреЛрд╖реНрдардХ рдХреА рднрд╛рд╖рд╛) рдХрд╛ рд╡рд┐рдЪрд▓рди, рдПрдХ рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж, рд▓реЗрдХрд┐рди рд╡реНрдпрд░реНрде рдХрдерди рдирд╣реАрдВ, - рдХреЛрд╖реНрдардХ рдХрд╛ рдЕрд╕рдВрддреБрд▓рди
LISP рдФрд░ рдЗрд╕реА рддрд░рд╣ рд▓рд┐рдЦреЗ рдЧрдП рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдореБрдЦреНрдп рд╕реНрд░реЛрддреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рд╣рд░ рдХреЛрдИ рдЗрд╕ рднрд╛рд╖рд╛ рдХреЗ рдХрдард┐рди рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╕реЗ рдирд╣реАрдВ рдирд┐рдкрдЯ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рднреА
GIMP рдХреЗ рд▓рд┐рдП рдХреЛрдИ рднреА рдРрдб рд▓рд┐рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдХрдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреА рдХрдореА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЬрдЯрд┐рд▓ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдПрдХ рддрд┐рдкрд╣рд┐рдпрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЧреНрд░рд╛рдлрд╝рд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдРрдб-рдСрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрдЪрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдХреБрдЫ рдмрд╛рд╣рд░реА рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдпреЛрдВ рд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрджрд┐ред рдЖрджрд┐ рд▓реЗрдХрд┐рди рдПрдХ рдРрд╕реА рднрд╛рд╖рд╛ рд╣реИ рдЬреЛ рдпреЛрдЬрдирд╛ рдХреА рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрдорд┐рдпреЛрдВ рд╕реЗ рд░рд╣рд┐рдд рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдХрдИ рдлрд╛рдпрджреЗ рд╣реИрдВред рдпрд╣ рднрд╛рд╖рд╛ рд╣реИ рдкрд╛рдпрдердиред рдЗрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рд╣реЛрдЧреАред
рдкреАрдбреАрдмреА рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░
GIMP рд╣рдореЗрдВ рдПрдХ
рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рднреА рдкрд╣рд▓реБрдУрдВ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕реЗ рдорд╛рдЙрд╕ рдФрд░ рдХреАрдмреЛрд░реНрдб рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдПрдХ рд╕рдВрдмрдВрдзрд┐рдд
рдПрдкреАрдЖрдИ рдлрд╝рдВрдХреНрд╢рди рд╣реИред
GIMP рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА
API рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рд╕реЗрдЯ рддрдерд╛рдХрдерд┐рдд PDB (рдкреНрд░реЛрд╕реАрдбрд░рд▓ рдбреЗрдЯрд╛рдмреЗрд╕) рдмрдирд╛рддрд╛ рд╣реИред PDB рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрд┐рд╕реЗ "рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ
рдлрд┐рд▓реНрдЯрд░ тЖТ
рдкрд╛рдпрдерди-рдлреВ тЖТ
рдХрдВрд╕реЛрд▓ рд╡рд┐рдВрдбреЛ рд╕реЗ "
рд╡реНрдпреВ ... " рдмрдЯрди рджреНрд╡рд╛рд░рд╛ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
"рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░" рдХреА рд╡рд┐рдВрдбреЛ рдХреЛ рджреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдмрд╛рдИрдВ рдУрд░ рдЙрдкрд▓рдмреНрдз рдХрд╛рд░реНрдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ, рджрд╛рдИрдВ рдУрд░ - рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪрдпрдирд┐рдд рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА (рдирд╛рдо, рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг, рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕реВрдЪреА, рд▓реЗрдЦрдХ рдХреА рдЬрд╛рдирдХрд╛рд░реА, рдирд┐рд░реНрдорд╛рдг рд╕рдордп рдФрд░ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐) )ред рд╕реВрдЪреА рдХрд╛рдлреА рдмрдбрд╝реА рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ,
рдЬреАрдЖрдИрдПрдордкреА рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЪрд┐рддреНрд░рдордп рд╕рдВрдкрд╛рджрдХ рд╣реИ), рд▓реЗрдХрд┐рди рдЬреАрд╡рди рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдирд╛рдо (рдирд╛рдо рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛) рдХреЛ рдЗрд╕рдХреЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рдФрд░ рдХрдИ рдЕрдиреНрдп рдорд╛рдкрджрдВрдбреЛрдВ рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рджрд╛рдИрдВ рдУрд░ рд╕реНрдерд┐рдд рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪреА рд╕реЗ рдЪреБрдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЦреЛрдЬ рдмрд╛рд░ рд╕реЗред
рдХреЛрд░ рдореЙрдбреНрдпреВрд▓
рд╣рдорд╛рд░реЗ рдЕрдЬрдЧрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐
GIMP рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ
API рдереНрд░реЗрдбреНрд╕ рдЦреАрдВрдЪреЗ, рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдореЙрдбреНрдпреВрд▓ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
- рдЬрд┐рдореНрдкрдлреВ рдореБрдЦреНрдп рдореЙрдбреНрдпреВрд▓ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рд░рдЬрд┐рд╕реНрдЯрд░ () рдФрд░ PDB рдореЗрдВ рдРрдб-рдСрди рд░рдЬрд┐рд╕реНрдЯрд░ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдореБрдЦреНрдп () (рдРрдб-рдСрди рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИ), рдЖрд╡рд╢реНрдпрдХ рд╕реНрдерд┐рд░рд╛рдВрдХ рдФрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░, рдФрд░ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХрдИ рдореЙрдбреНрдпреВрд▓ рднреА рдЬреЛрдбрд╝рддрд╛ рд╣реИ
- рдЬрд┐рдореНрдк - рдпрд╣рд╛рдБ рдореВрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ, рдХрд╛рд░реНрдп рдФрд░ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдПрдБ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдЫрд╡рд┐, рдкрд░рдд рдСрдмреНрдЬреЗрдХреНрдЯ рдФрд░ рдкреНрд░реЛрдмреНрд░рд┐рдпрд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдбреАрдмреА рдЪрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдореЙрдбреНрдпреВрд▓ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ рдЬрдм рдЬрд┐рдореНрдкрдлреВ рдореЙрдбреНрдпреВрд▓ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ
- рдЬрд┐рдореНрдкреЗрдирдо - рдЙрдкрдпреЛрдЧреА рд╕реНрдерд┐рд░рд╛рдВрдХ, рдореЙрдбреНрдпреВрд▓ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ рдЬрдм рдЬрд┐рдореНрдкрдлреВ рдореЙрдбреНрдпреВрд▓ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ
- gimpui - рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ libgimpui рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдирд┐рд╣рд┐рдд UI рддрддреНрд╡ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдФрд░ GUI рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ
- Gimpshelf - рдРрдб-рдСрди рдХреЛ рдЫрд╡рд┐ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛ рдХреЛ рдпрд╛рдж рд░рдЦрдиреЗ рдФрд░ GIMP рд╡рд┐рдВрдбреЛ рдмрдВрдж рд╣реЛрдиреЗ рддрдХ рдЗрд╕реЗ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдХреЗрд╡рд▓ GIMP рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рддреНрд░ рдХреБрдХреАрдЬрд╝)
- gimpplugin рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдореЙрдбреНрдпреВрд▓ рд╣реИ рдЬреЛ рдорд╛рдирдХ рдЬрд┐рдореНрдкрдлреВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛рдкрди рд▓реЗрдХрд┐рди рдХрдо рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдХрд▓реНрдкрдирд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЬрд┐рдореНрдкрдлреВ рдПрдХ рд▓реЗрдЧреЛ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рд╣реИ, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рддреИрдпрд╛рд░ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдРрдб-рдСрди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╣реИ, рддреЛ рдЬрд┐рдореНрдкреНрд▓реБрдЧрд┐рди рдПрдХ рдкреНрд▓рд╛рд╕реНрдЯрд┐рдХ рдХреА рдорд┐рдЯреНрдЯреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдЖрдк рдХреБрдЫ рднреА рдлреИрд╢рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рд╕рднреА рдЧрдВрджреЗ рдХрд╛рдо рдЦреБрдж рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗ
рдЗрди рдореЙрдбреНрдпреВрд▓ рдХрд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдпрд╣рд╛рдВ рд╕реНрдерд┐рдд рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
/usr/lib/gimp/2.0/python - рдпрджрд┐ рдЖрдк GNU / Linux рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛
C: \ Program Files \ Gimp-2.7.5 / lib \ gimp \ 2.0 \ python - рдпрджрд┐ рдЖрдк рд╡рд┐рдВрдбреЛрдЬ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдХреНрдпрд╛ рд╣рдо рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗ?
рддреЛ, рдореИрдВрдиреЗ "рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░" рдФрд░ рдореБрдЦреНрдп рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА, рдЪрд▓реЛ рдЕрдм рдкрд╛рдпрдерди-рдП рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ
рдЬреАрдЖрдИрдПрдордкреА рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдкрд╛рдпрдерди-рдлреВ рдХрдВрд╕реЛрд▓ (рдпрд╛рдж рд░рдЦреЗрдВ:
рдлрд┐рд▓реНрдЯрд░ тЖТ
рдкрд╛рдпрдерди-рдлреВ тЖТ
рдХрдВрд╕реЛрд▓ ) рд╢реБрд░реВ рдХрд░реЗрдВред
рдЖрдкрдХреЗ рд╕рд╛рдордиреЗ рдпрд╣ рд╡рд┐рдВрдбреЛ рдЦреБрд▓реЗрдЧреА:
рдХрдВрд╕реЛрд▓ рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░
рдЬрд┐рдореНрдкрдлреВ рдореЙрдбреНрдпреВрд▓ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк
рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдХрд┐рд╕реА рднреА рдЪреАрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рддреБрд░рдВрдд рдХрдорд╛рдВрдб рдЯрд╛рдЗрдк рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдкреГрд╖реНрдарднреВрдорд┐ рд░рдВрдЧ рдХреА рдПрдХ рдкрд░рдд рд╡рд╛рд▓реА рдПрдХ рдирдИ рдЫрд╡рд┐ рдмрдирд╛рдПрдВред

рдЗрд╕ рддрдереНрдп рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд░рд╣реЗрдВ рдХрд┐ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣рдореЗрд╢рд╛ рдЙрди рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд╕рдорддреБрд▓реНрдп рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВ рдЬреЛ рдЕрдВрддрдГрдХреНрд░рд┐рдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИрдВред рдЬрдм рдЖрдк рдореЗрдиреВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрдпреБрдХреНрдд рдХрдорд╛рдВрдб рдХреЛ рдХрд╣рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдирдИ рдЫрд╡рд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЪрд╛рд░ рдЪрд░рдг рд▓реЗрддрд╛ рд╣реИ, рдФрд░ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЛрдб рдореЗрдВ рдпрд╣ рдПрдХ рдХреНрд▓рд┐рдХ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╡рд╣реА рдЪрд╛рд░ рдЪрд░рдг рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ рд╡реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдЫрд┐рдкреЗ рд╣реБрдП рд╣реИрдВ)ред
рдПрдХ рдирдИ рдЫрд╡рд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдХреЛ
gimp_image_new рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╣рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рддреАрди рдЗрдирдкреБрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ:
- рдЪреМрдбрд╝рд╛рдИ - рдкрд┐рдХреНрд╕реЗрд▓ рдореЗрдВ рдЫрд╡рд┐ рдХреА рдЪреМрдбрд╝рд╛рдИ (рдкреВрд░реНрдгрд╛рдВрдХ)
- рдКрдБрдЪрд╛рдИ - рдкрд┐рдХреНрд╕реЗрд▓ рдореЗрдВ рдЫрд╡рд┐ рдХреА рдКрдБрдЪрд╛рдИ (рдкреВрд░реНрдгрд╛рдВрдХ)
- рдкреНрд░рдХрд╛рд░ - рдЫрд╡рд┐ рдкреНрд░рдХрд╛рд░ (рдкреВрд░реНрдгрд╛рдВрдХ)
рдЫрд╡рд┐ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП, рд╕рдВрднрд╛рд╡рд┐рдд рдореВрд▓реНрдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдФрд░ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреЗ рдирд╛рдо рджрд┐рдП рдЧрдП рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рдмреЗрд╣рддрд░ рдкрдардиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рдмрдЬрд╛рдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
- RGB - 0 рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ (RGB рдореЛрдб рдореЗрдВ рдПрдХ рд░рдВрдЧреАрди рдЫрд╡рд┐ рдмрдирд╛рдИ рдЬрд╛рдПрдЧреА)
- рдЧреНрд░реЗ - 1 рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ (рдПрдХ рдЫрд╡рд┐ рдЧреНрд░реЗрд╕реНрдХреЗрд▓ рдореЗрдВ рдмрдирд╛рдИ рдЬрд╛рдПрдЧреА)
- рдкреНрд░реЗрд░рд┐рдд - 2 рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ (рдЕрдиреБрдХреНрд░рдорд┐рдд рдЫрд╡рд┐ рдмрдирд╛рдИ рдЬрд╛рдПрдЧреА)
рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рджреЗрддрд╛ рд╣реИ - рдирдИ рдмрдирд╛рдИ рдЧрдИ рдЫрд╡рд┐ рдХреА рдкрд╣рдЪрд╛рди рд╕рдВрдЦреНрдпрд╛ (рдЖрдИрдбреА) (рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рд╕реВрдЪрдХ, рдпрджрд┐ рдЖрдкрдХреЛ рдкрд╕рдВрдж рд╣реИ)ред рдЖрдЗрдП 640x480 рдкрд┐рдХреНрд╕реЗрд▓ рдХреА рдПрдХ рдирдИ RGB рдЫрд╡рд┐ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдкрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджрд░реНрдЬ рдХрд░реЗрдВ:
>>> image = pdb.gimp_image_new(640, 480, RGB) >>>
(рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рдмрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдирд╛рдо рдкрд░ рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдпрд╛ рдЗрд╕реЗ рдЪреБрдиреЗрдВ рдФрд░ "рд▓рд╛рдЧреВ рдХрд░реЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдлрд╝рдВрдХреНрд╢рди рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдбрд╛рд▓рд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЖрдкрдХреЛ рдмрд╕ рдЖрд╡рд╢реНрдпрдХ рдкреИрд░рд╛рдореАрдЯрд░ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)ред
рдпрджрд┐ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдХреБрдЫ рднреА рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рдерд╛, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐
рдЬреАрдЖрдИрдПрдордкреА рдиреЗ рдЖрд╡рд╢реНрдпрдХ рдЫрд╡рд┐ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрдирд╛рдпрд╛ рд╣реИ, рдФрд░ рдЕрдм рд╣рдо рдЗрд╕реЗ рдЪрд░
рдЫрд╡рд┐ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдлрд┐рд▓рд╣рд╛рд▓, рдЫрд╡рд┐ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдЦрд╛рд▓реА "рдХреИрдирд╡рд╛рд╕" рд╢рд╛рдорд┐рд▓ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рднреА рдкрд░рдд рдирд╣реАрдВ рд╣реИред рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╣рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк
gimp_layer_new рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдирдИ рдкрд░рдд рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдирд┐рдореНрди рдЗрдирдкреБрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ:
- рдЫрд╡рд┐ - рдЙрд╕ рдЫрд╡рд┐ рдХреА рдЖрдИрдбреА рдЬрд┐рд╕рдореЗрдВ рдкрд░рдд рдмрдирд╛рдИ рдЧрдИ рд╣реИ
- рдЪреМрдбрд╝рд╛рдИ - рдкрд┐рдХреНрд╕рд▓ рдореЗрдВ рдкрд░рдд рдХреА рдЪреМрдбрд╝рд╛рдИ
- рдкрд┐рдХреНрд╕реЗрд▓ рдореЗрдВ рдКрдВрдЪрд╛рдИ - рдкрд░рдд рдХреА рдКрдВрдЪрд╛рдИ ( рдЬреАрдЖрдИрдПрдордкреА рдореЗрдВ, рдкрд░рддреЛрдВ рдХрд╛ рдЖрдХрд╛рд░ рдЫрд╡рд┐ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)
- рдкреНрд░рдХрд╛рд░ - рдкрд░рдд рдкреНрд░рдХрд╛рд░
- рдирд╛рдо - рдкрд░рдд рдирд╛рдо
- рдЕрдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ - рдкрд░рдд рдХреА рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ (0 рд╕реЗ 100 рддрдХ рдХреА рд╕рдВрдЦреНрдпрд╛, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, 100 рдХрд╛ рдорддрд▓рдм рдкреВрд░реНрдг рдЕрд╕реНрдкрд╖реНрдЯрддрд╛)
- рдореЛрдб - рдореМрдЬреВрджрд╛ рдкрд░рддреЛрдВ рдкрд░ рдПрдХ рдирдИ рдкрд░рдд рдХрд╛ рд╕рдореНрдорд┐рд╢реНрд░рдг рдореЛрдбред рдЖрдо рддреМрд░ рдкрд░ рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ NORMAL рд╣реИ
рдкреИрд░рд╛рдореАрдЯрд░ "рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рдд" (рдкреНрд░рдХрд╛рд░) рдирд┐рдореНрди рдорд╛рди рд▓реЗ рд╕рдХрддрд╛ рд╣реИ:
- RGB_IMAGE - RGB рдореЛрдб рдореЗрдВ рдХрд▓рд░ рд▓реЗрдпрд░
- RGBA_IMAGE - рдЕрд▓реНрдлрд╛ рдЪреИрдирд▓ рд╡рд╛рд▓реЗ рд░рдВрдЧ рдХреА рдкрд░рдд
- GRAY_IMAGE - рд╕реНрдХреЗрд▓ рдореЗрдВ рдкрд░рдд
- GRAYA_IMAGE - рдПрдХ рдЕрд▓реНрдлрд╛ рдЪреИрдирд▓ рд╡рд╛рд▓реЗ рд╕реНрдХреЗрд▓ рдореЗрдВ рдПрдХ рдкрд░рдд
- INDEXED_IMAGE - рдЕрдиреБрдХреНрд░рдорд┐рдд рд░рдВрдЧреЛрдВ рд╡рд╛рд▓реА рдкрд░рдд
- INDEXEDA_IMAGE - рдЕрдиреБрдХреНрд░рдорд┐рдд рд░рдВрдЧ рдФрд░ рдЕрд▓реНрдлрд╛ рдЪреИрдирд▓ рдпреБрдХреНрдд рдкрд░рдд
рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдирд┐рд░реНрдорд┐рдд рдкрд░рдд рдХреА рдЖрдИрдбреА рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдПрдХ рдирдИ рдкрд░рдд рдмрдирд╛рдПрдБ:
>>> layer = pdb.gimp_layer_new(image, 640, 480, RGB_IMAGE, "", 100, NORMAL_MODE) >>>
рдпрджрд┐ рдХреБрдЫ рднреА рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рдерд╛, рддреЛ "рдкреГрд╖реНрдарднреВрдорд┐" рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдирдИ рдкрд░рдд рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рдФрд░ рд╣рдо рдЗрд╕реЗ рдЪрд░
рдкрд░рдд рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдм рдкрд░рдд рдХреЛ рдЫрд╡рд┐ рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣
gimp_image_insert_layer рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдЪрд╛рд░ рдЗрдирдкреБрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ:
- рдЫрд╡рд┐ - рдЫрд╡рд┐ рдЖрдИрдбреА
- рдкрд░рдд - рдкрд░рдд ID
- рдкреИрд░реЗрдВрдЯ - рдкрд░рддреЛрдВ рдХрд╛ рд╕рдореВрд╣ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдПрдХ рдкрд░рдд рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрджрд┐ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЛрдИ рдирд╣реАрдВ рд╣реИ , рддреЛ рдкрд░рдд рдХрд┐рд╕реА рднреА рд╕рдореВрд╣ рдХреЗ рдмрд╛рд╣рд░, рдореБрдЦреНрдп рд╕реНрдЯреИрдХ рдореЗрдВ рдЬреЛрдбрд╝ рджреА рдЬрд╛рдПрдЧреА
- рд╕реНрдерд┐рддрд┐ - рдореБрдЦреНрдп рдкрд░рдд рд╕реНрдЯреИрдХ рдпрд╛ рд╕рдореВрд╣ рдореЗрдВ рдкрд░рдд рдХрд╛ рд╕реНрдерд╛рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдпрджрд┐ рдореВрд▓ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдкрд╛рд░рд┐рдд рд╕рдореВрд╣ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдорд╛рдиреНрдп рд╣реИ)ред рд╕рдВрдЦреНрдпрд╛ рдЬрд┐рддрдиреА рдЕрдзрд┐рдХ рд╣реЛрдЧреА, рд╕реНрдЯреИрдХ рдкрд░ рдкрд░рдд рдЙрддрдиреА рд╣реА рдЕрдзрд┐рдХ рд╣реЛрдЧреАред рдЧрд┐рдирддреА 0. рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИред рдпрджрд┐ рд╕реНрдерд┐рддрд┐ -1 рд╣реИ, рддреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдХреНрд░рд┐рдп рдкрд░рдд рдХреЗ рдКрдкрд░ рдПрдХ рдирдИ рдкрд░рдд рдбрд╛рд▓реА рдЬрд╛рдПрдЧреАред
рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдкрд░рдд рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рдЫрд╡рд┐ рдХреЗ рдкреНрд░рдХрд╛рд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, RGB рдЫрд╡рд┐ рдореЗрдВ GRAY рдкрд░рдд рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рди рдХрд░реЗрдВред
рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдореЗрдВ рдЫрд╡рд┐
рдЫрд╡рд┐ рдореЗрдВ рдкрд░рдд
рдкрд░рдд рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕реЗ рдирд┐рдЪрд▓реЗ (рд╢реВрдиреНрдп) рд╕реНрддрд░ рдкрд░ рд░рдЦрддреЗ рд╣реБрдП:
>>> pdb.gimp_image_insert_layer(image, layer, None, 0) >>>
рдЕрдм, рдирдИ рдкрд░рдд рдХреЗ рд▓рд┐рдП рдПрдХ рдкреГрд╖реНрдарднреВрдорд┐ рд░рдВрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рд╕рд╛рдл рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдпрджрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдкрд░рдд
рдЬрд┐рдореНрдк-рдПрдбрд┐рдЯ-рдХреНрд▓рд┐рдпрд░ рдлрдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣реЛрддреА рд╣реИ), рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдЗрдирдкреБрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛрддрд╛ рд╣реИ:
рдбреНрд░реЙрдмрд▓ рдПрдХ
рдбреНрд░реЙрдПрдмрд▓ рдПрд░рд┐рдпрд╛ рд╣реИред
drawable рдПрдХ рдмрд╣реБрдд рд╣реА рд░реЛрдЪрдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИред рдЫрд╡рд┐ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЬреЛ рд╣рдореЗрд╢рд╛ рдПрдХ рдЫрд╡рд┐, рдпрд╛ рдЪреМрдбрд╝рд╛рдИ рд╣реЛрддреА рд╣реИ, рдЬреЛ рд╣рдореЗрд╢рд╛ рдЪреМрдбрд╝рд╛рдИ рд╣реЛрддреА рд╣реИ, рдбреНрд░рд╛ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдПрдХ рдкрд░рдд, рдЪрдпрдирд┐рдд рдХреНрд╖реЗрддреНрд░ рдпрд╛ рдЪреИрдирд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдпрд╣ рдпрд╛ рдЙрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ,
рдЬрд┐рдореНрдк-рдПрдбрд┐рдЯ-рдХреНрд▓рд┐рдпрд░ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рдд рдХреЛ рд╕реВрдЪрдХ рдкрд╛рд╕ рдХрд░реЗрдВ)ред
Gimp_edit_clear рдлрд╝рдВрдХреНрд╢рди рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рдд рдкреНрд░рднрд╛рд╡ рдкрд░рдд рдХреЗ рдкреНрд░рдХрд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ: рдЕрд▓реНрдлрд╛ рдЪреИрдирд▓ рдпреБрдХреНрдд рдкрд░рдд рд╕рдлрд╛рдИ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛ рдЬрд╛рдПрдЧреА, рдФрд░ рдЖрд░рдЬреАрдмреА рдкрд░рдд рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд░рдВрдЧ рд╕реЗ рднрд░ рдЬрд╛рдПрдЧреАред
рдкрд░рдд
рдкрд░рдд рдХреЛ рд╕рд╛рдл рдХрд░реЗрдВ:
>>> pdb.gimp_edit_clear(layer) >>>
рдирдИ рдЫрд╡рд┐ рддреИрдпрд╛рд░ рд╣реИ, рдЕрдм рдЖрдк рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
>>> display = pdb.gimp_display_new(image) >>>
Gimp_display_new рдлрд╝рдВрдХреНрд╢рди рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рдирдИ рд╡рд┐рдВрдбреЛ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рдЫрд╡рд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рдЖрдИрдбреА рдХреЛ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реЗ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рд╡рд┐рдВрдбреЛ ID рд▓реМрдЯрд╛рддрд╛ рд╣реИред
рдЬреЛрдбрд╝рддреЛрдбрд╝ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдПрдХ рдЯреИрдм рд╕реНрдХреНрд░реАрди рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдореЗрдВ RGB рдЫрд╡рд┐ рд╣реЛрддреА рд╣реИ, рдЖрдХрд╛рд░ 640x480 рдкрд┐рдХреНрд╕реЗрд▓, рдПрдХ рдкрд░рдд рд╕реЗ рдорд┐рд▓рдХрд░, рдЬреЛ рдкреГрд╖реНрдарднреВрдорд┐ рд░рдВрдЧ рд╕реЗ рднрд░рд╛ рд╣реЛрддрд╛ рд╣реИред
So. рдЕрдм рд╣рдо
рдПрдкреАрдЖрдИ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ
рдЬреАрдЖрдИрдПрдордкреА рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВред рдкрд╛рдпрдерди рд▓рд┐рдкрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрди рдЬреЛрдбрд╝рддреЛрдбрд╝реЛрдВ рдХреЛ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдиреАрдЪреЗред
рдХрдВрдХрд╛рд▓ рдРрдб-рдСрди
рдЬрд┐рдореНрдкрдлреВ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдРрдб-рдСрди рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
рдкреАрдбреАрдмреА рдореЗрдВ рд╣рдорд╛рд░реЗ рдРрдб-рдСрди рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдлрд╝рдВрдХреНрд╢рди рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдзреНрдпрд╛рди рджреЗрдВред рдЕрдЬрдЧрд░-рдлреВ рдЙрдкрд╕рд░реНрдЧ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕рдВрдмрджреНрдзрддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдФрд░ рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХреНрд░рд┐рдпрд╛ рджреНрд╡рд╛рд░рд╛ рдирд╛рдореЛрдВ рдХреЛ рджреЗрдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЕрднреНрдпрд╛рд╕ рдирд┐рдпрдо рд╣реИ, рддрд╛рдХрд┐ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдирд╛рдо рд╕реЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдХрд┐ рдЗрд╕рд╕реЗ рдХреНрдпрд╛ рдЕрдкреЗрдХреНрд╖рд╛ рдХреА рдЬрд╛рдПред рдпрджрд┐ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдирд╛рдо "рдЬрд┐рдореНрдк" рд╢рдмреНрдж рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ - рдпрд╣ "рджреЗрд╢реА"
рдЬреАрдЖрдИрдПрдордкреА рдлрд╝рдВрдХреНрд╢рди рд╣реИ, рддреЛ "рдкреНрд▓рдЧ-рдЗрди" рдЖрдорддреМрд░ рдкрд░ рд╕реА рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдРрдб-рдСрди рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ (рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдлрд┐рд▓реНрдЯрд░), "рд╕реНрдХреНрд░рд┐рдкреНрдЯ-рдлреВ" рдпреЛрдЬрдирд╛ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИрдВ, "рдкрд╛рдпрдерди-рдлреВ" - рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рд╢рд╛рдпрдж рдкрд╣рд▓реЗ рд╣реА рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рдЪреБрдХреЗ рд╣реИрдВ - рдкрд╛рдпрдерди-рдИ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИрдВред
рдирд╛рдореЛрдВ рдореЗрдВ рдЙрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдПрдХ рд╕рдВрдХреЗрдд рднреА рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдлрд╝рдВрдХреНрд╢рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЛ рдкрд░рддреЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЪрдпрдирд┐рдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдкрдЯреНрдЯреА рдореЗрдВ "рд▓реЗрдпрд░" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рдкреАрдбреАрдмреА рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдлрд╝рдВрдХреНрд╢рди рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдВ - рдЪрдпрди рдХрд░реЗрдВ "рдЖрджрд┐
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдЖрдк рдлрд╝рдВрдХреНрд╢рди рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЙрдкрд╕рд░реНрдЧ "рдкрд╛рдпрдерди-рдлреВ" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдкрдВрдЬреАрдХреГрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдпрд╣ рдХреЗрд╡рд▓ рдкрд╛рдпрдерди рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реАрдорд╛ рд╣реИ, рдФрд░ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ)редрдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкрдВрдЬреАрдХреГрдд рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдирд╛рдо рдкрд░ "_" рд╕рднреА рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рдХреЛ "-" рдЪрд┐рдиреНрд╣ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП - рдЗрд╕ рдЕрд╕реНрдкрд╖реНрдЯ рд╕реБрд╡рд┐рдзрд╛ рдиреЗ рдмрд╣реБрдд рд░рдХреНрдд рдЦрд░рд╛рдм рдХрд░ рджрд┐рдпрд╛ рдЬрдм рдореИрдВрдиреЗ рдкрд╛рдпрдерди рдореЗрдВ рдРрдб-рдСрди рд▓рд┐рдЦрдирд╛ рд╕реАрдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдореБрдЭреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ рдХрд┐ рдпрд╣ рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрдиреНрдпрдерд╛ рдкреВрд░рдХ рдиреЗ рдХреЗрд╡рд▓ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ ...
рд░рдЬрд┐рд╕реНрдЯрд░ () рдлрд╝рдВрдХреНрд╢рди рдкреИрд░рд╛рдореАрдЯрд░, рдЬреЛ рдЙрд╕ рдЫрд╡рд┐ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ рдЬреЛ рдРрдб-рдСрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдирд┐рдореНрди рдорд╛рди рд▓реЗ рд╕рдХрддрд╛ рд╣реИ: RGB, RGBA, GRAY, GRAYA, INDEXEDред рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ RGB рдФрд░ рдЧреНрд░реЗ рдХреЗ рд╢реЗрдбреНрд╕ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк "*" рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рддрд░рд╣ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: RGB *, GRAY *ред рдпрджрд┐ рдЬреЛрдбрд╝ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ, рддреЛ рдЖрдк рдмрд╕ "*" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рдПрдб-рдСрди рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдореЗрдиреВ рдЖрдЗрдЯрдо рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЛ рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХрд╛ рдРрдб-рдСрди рдХреЗрд╡рд▓ RGB рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдЫрд╡рд┐ рдЦреБрд▓реА рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ рдЧреНрд░реЗ рд░рдВрдЧ рдХреА рд╣реИ, рддреЛ рдореЗрдиреВ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реЛрдЧрд╛ред рдмрджрд▓реЗ рдореЗрдВ, рдпрджрд┐ рдЖрдк рдЫрд╡рд┐ рдкреНрд░рдХрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ "*" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдореЗрдиреВ рддрдм рднреА рд╕рдХреНрд░рд┐рдп рд╣реЛрдЧрд╛ рдЬрдм рдХреЛрдИ рдЫрд╡рд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЦреБрд▓реА рди рд╣реЛ (рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдкрд░ рд╕рдВрдкрд╛рджрди рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЦрд░реЛрдВрдЪ рд╕реЗ рдЫрд╡рд┐ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧреА рд╣реИрдХ)ред
рдХрдо рд╢рдмреНрдж, рдЕрдзрд┐рдХ рдХреЛрдбред
рд╢рдмреНрджреЛрдВ рд╕реЗ рдХрд░реНрдореЛрдВ рдХреА рдУрд░ рдмрдврд╝рддреЗ рд╣реИрдВред рдЪрд▓реЛ рдПрдХ рд╕рд░рд▓ рдбреЗрдореЛ рдРрдб-рдСрди рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЖрдХрд╛рд░ рдФрд░ рд░рдВрдЧ рдХреЗ рд╕рд╛рде рдЫрд╡рд┐ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдПрдХ рдлреНрд░реЗрдо рддреИрдпрд╛рд░ рдХрд░реЗрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдПрдб-рдСрди рдХрдВрдХрд╛рд▓ рдХреЛ рд▓реЗрдВ рдФрд░ рдЙрд╕рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдХреЛрдб рдбрд╛рд▓реЗрдВред
рдЕрдм рдЗрд╕ рдХреЛрдб рдХреЛ
add_colored_border.py рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдФрд░ рдЗрд╕реЗ рдРрдб-рдСрди рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред
рдпрджрд┐ рдЖрдк GNU / Linux рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдлрд╝реЛрд▓реНрдбрд░
~ / .gimp-2.xx / plug-ins / рд╣реЛрдЧрд╛ (рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ рди рднреВрд▓реЗрдВ)ред
рд╡рд┐рдВрдбреЛрдЬрд╝ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдРрдб-рдСрди рдХреЛ
USERPROFILE% \ / рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЬрд┐рдореНрдк-2.xx \ рдкреНрд▓рдЧ-рдЗрди \ рдлрд╝реЛрд▓реНрдбрд░ (рдПрдб-рдСрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, "
GIMP рдореЗрдВ рдПрдб-рдСрди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ " рд▓реЗрдЦ рд╕реЗ рдореБрдХреНрдд
рдЬреАрдЖрдИрдПрдордкреА рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдПрдбрд┐рдЯрд░ рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрд╕реА-рднрд╛рд╖рд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рджреЗрдЦреЗрдВ)ред
GIMP рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ рдФрд░ рдореЗрдиреВ рдмрд╛рд░ рджреЗрдЦреЗрдВред рдпрджрд┐ рдЖрдкрдиреЗ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ "
рдлрд┐рд▓реНрдЯрд░ " рдореЗрдиреВ рдХреЗ рдмрдЧрд▓ рдореЗрдВ "
рдЯреЗрд╕реНрдЯ " рдореЗрдиреВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рд╣рдорд╛рд░рд╛ рдРрдб-рдСрди рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдФрд░ рдкреАрдбреАрдмреА рдореЗрдВ рдПрдХ рдирдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛
рдЕрдЬрдЧрд░-рдлреВ-рдРрдб-рдХрд▓рд░реНрдб-рдмреЙрд░реНрдбрд░ рд╣реИ ред
рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рдкреВрд░рдХ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдирдИ рдЫрд╡рд┐ рдмрдирд╛рдПрдВ,
TEST рдореЗрдиреВ рд╕реЗ рд╣рдорд╛рд░рд╛ рдРрдб-рдСрди рдХреЙрд▓ рдХрд░реЗрдВ тЖТ
рдлреНрд░реЗрдо рдЬреЛрдбрд╝реЗрдВ ред рдЗрд╕ рддрд░рд╣ рдПрдХ рд╕рдВрд╡рд╛рдж рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИ:
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ,
GIMP рдиреЗ рд╕реНрд╡рдпрдВ рдЪрд┐рддреНрд░рдордп рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦрд╛, рдФрд░ рд╣рдореЗрдВ рд╕рдВрд╡рд╛рдж рдмреЙрдХреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рда рдлрд╝реАрд▓реНрдб рдФрд░ рдмрдЯрди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЧрдВрджрд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдирд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕ рд╕рдВрд╡рд╛рдж рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИрдВред рдЕрдЧрд▓реА рдмрд╛рд░ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреА рдХрдорд┐рдпреЛрдВ рд╕реЗ рдХреИрд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░
рдЬреАрдЖрдИрдПрдордкреА -рдП рдХреЗ рд▓рд┐рдП рдРрдб-рдСрди рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдкрд╛рдпрдерди-рдЗрди рдХреА рдкреВрд░реА рд╢рдХреНрддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕ рдмреАрдЪ, рдлреНрд░реЗрдо рдХреА рдЪреМрдбрд╝рд╛рдИ, рдЙрд╕рдХрд╛ рд░рдВрдЧ рдЪреБрдиреЗрдВ рдФрд░ "
рдУрдХреЗ " рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рд╣рдорд╛рд░рд╛ рдРрдб рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдФрд░ рдЖрдк рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджреЗрдЦреЗрдВрдЧреЗ:
рдЙрдкрдпреЛрдЧреА рд▓рд┐рдВрдХ