ÿþg r a f i k a
G I M P 2 . 0
K a m i l a F o l t a
o p o n a d t r z e c h l a t a c h o d w y d a n i a G I M P - a
1 . 2 , n a j p o p u l a r n i e j s z e g o p r o g r a m u g r a f i c z n e g o
C e c h y G I M P - a 2 . 0 :
d o s t p n e g o d l a s y s t e m u L i n u x o r a z r o d z i n y B S D ,
P o d p o w i e d n i k a P h o t o s h o p a w W i n d o w s , d u |o " o b s Bu g a m o d e l u k o l o r ó w C M Y K ;
" o b s Bu g a f o r m a t u S V G w [c i e |k a c h ;
z m i e n i Bo s i w p r o j e k c i e . Zw i a d c z o t y m o p i s y m o d y f i k a c j i
" o b s Bu g a w s z y s t k i c h f o n t ó w d o s t p n y c h w s y s t e m i e ;
d o k o n a n y c h w k o l e j n o w y d a w a n y c h w e r s j a c h ( g a Bz r o z -
" n o w y i n t e r f e j s u |y t k o w n i k a w o p a r c i u o G T K + 2 . 0 ;
w o j o w a 1 . 3 . x ) , k t ó r e m o |n a p r z e [l e d z i n a w i t r y n i e h t t p : / /
" r o z s z e r z o n e w s p a r c i e d l a f o r m a t u . P S D ( A d o b e P h o t o -
m m m a y b e . g i m p . o r g / . W t e j c h w i l i m o |e m y z a p o z n a s i
s h o p ) i . X C F ( G I M P ) ;
z w y d a n n a p o c z t k u l u t e g o w e r s j 2 . 0 p r e 3 . P r a c e n a d a -
" n o w e i u l e p s z o n e n a r z d z i a d o t w o r z e n i a s e l e k c j i i [c i e -
j c e o s t a t e c z n y k s z t a Bt a p l i k a c j i w d a l s z y m c i g u t r w a j ,
|e k o r a z w y k o n y w a n i a o p e r a c j i n a n i c h ;
j e d n a k k o n c e n t r u j s i p r z e d e w s z y s t k i m n a p o p r a w i a n i u
" w i e l e n o w y c h s k r y p t ó w ( g Bó w n i e f i l t r ó w ) ;
b Bd ó w , u s u w a n i u d r o b n y c h u s t e r e k o r a z o p t y m a l i z a c j i
" m o |l i w o [ w s p ó Bi s t n i e n i a z G I M P - e m 1 . 2 w t y m s a m y m
n i e k t ó r y c h f u n k c j i ; n i e n a l e |y s i z a t e m s p o d z i e w a |a d -
s y s t e m i e ;
n y c h w i d o c z n y c h g o By m o k i e m r ó |n i c m i d z y n a j n o w s z
" w y d z i e l e n i e z e s t a w u w t y c z e k V i d e o d o o d d z i e l n e g o
w e r s j r o z w o j o w a m a j c n i e d Bu g o n a d e j [ w e r s j s t a b i l - m o d u Bu G A P .
n . W t y m a r t y k u l e p r z e d s t a w i n a j c i e k a w s z e i n n o w a c j e
w G I M P - i e 2 . 0 .
w i e l e i s t o t n y c h z m i a n : s p ó j n y i n t e r f e j s g r a f i c z n y o p a r t y
N o w y G I M P n a b i b l i o t e c e G T K + 2 . 0 , o g r o m n e m o |l i w o [c i k o n f i g u r a c j i
N a p y t a n i e , d l a k o g o p r z e z n a c z o n y j e s t n o w y G I M P , m o |n a [r o d o w i s k a p r a c y , u d o s k o n a l o n e n a r z d z i e [c i e |e k , m e n u
[m i a Bo o d p o w i e d z i e : d l a w s z y s t k i c h . S z c z e g ó l n i e b d w i d o c z n e w o k n i e o b r a z u , s k r ó t y k l a w i s z o w e d o w s z y s t -
n i m z a i n t e r e s o w a n i g r a f i c y k o m p u t e r o w i , o s o b y t r u d n i c e k i c h o p c j i m e n u o r a z m o |l i w o [ i c h p r z e d e f i n i o w a n i a ,
s i o b r ó b k c y f r o w y c h z d j , t w ó r c y s t r o n i n t e r n e t o w y c h , o b s Bu g m o d e l u k o l o r ó w C M Y K , o b s Bu g f o r m a t u S V G
i l u s t r a t o r z y k s i |e k c z y t w ó r c y a n i m a c j i k o m p u t e r o w y c h . i w i e l e i n n y c h .
W s z y s c y c i , k t ó r z y c h c z a j m o w a s i t w o r z e n i e m c y f r o - Z p u n k t u w i d z e n i a p r o g r a m i s t y w a |n z m i a n j e s t
w y c h o b r a z ó w o r a z b y m o |e i c h p ó zn i e j s z p u b l i k a - u d o s t p n i e n i e z n a c z n i e u d o s k o n a l o n e g o A P I d o b i b l i o t e k i
c j , p o w i n n i z a p o z n a s i z j e g o m o |l i w o [c i a m i w n o w o w t y c z e k l i b g i m p w j z y k u P y t h o n ( r o z s z e r z e n i e G i m p -
w y d a n e j w e r s j i 2 . 0 , z n a c z n i e w s t o s u n k u d o p o p r z e d n i e j P y t h o n ) . D z i k i n i e m u m o |n a u z y s k a b e z p o [r e d n i d o s t p
r o z b u d o w a n y m i . d o t a k i c h o b i e k t ó w , j a k o b r a z , w a r s t w a c z y k a n a B, b e z
P r o g r a m j e s t b a r d z o i n t u i c y j n y w u |y c i u , c o w p r a k t y c e k o n i e c z n o [c i m a n i p u l o w a n i a i c h n u m e r a m i I D , j a k m a t o
o z n a c z a , |e o p a n o w a n i e w a r s z t a t u t e c h n i c z n e g o z a j m u j e m i e j s c e w j z y k u s k r y p t o w y m S c r i p t - F u . D o d a t k o w z a l e t
s t o s u n k o w o n i e w i e l e c z a s u .
P o n a d t o , G I M P j e s t p r o d u k t e m w p e Bn i d a r m o w y m ,
r o z w i j a n y m j a k o W o l n e O p r o g r a m o w a n i e n a l i c e n c j i G P L .
W o b e c i s t n i e j c y c h n a r y k u k o m e r c y j n y c h p r o g r a m ó w d o
o b r ó b k i o b r a z ó w , d l a w i e l u o s ó b s t a n o w i o n w y j t k o w o
c i e k a w i d o s k o n a l e s p r a w d z a j c s i w p r a k t y c e a l t e r n a -
t y w .
Z p u n k t u w i d z e n i a u |y t k o w n i k a k o r z y s t a j c e g o
z w c z e [n i e j s z y c h w e r s j i G I M P - a , w e r s j a 2 . 0 p r z y n i o s Ba
O a u t o r c e :
A u t o r k a j e s t p r o g r a m i s t k . Z a i n t e r e s o w a n i a : r y s u n e k , g r a -
f i k a k o m p u t e r o w a , a l g o r y t m i k a , k r y p t o g r a f i a , l i t e r a t u r a s - f .
W w o l n y c h c h w i l a c h t r e n u j e A i k i d o o r a z z a j m u j e s i t Bu m a -
c z e n i e m d o k u m e n t a c j i j z y k a P y t h o n .
R y s u n e k 1 . Z a s t o s o w a n i e f i l t r u r o z k Ba d a j c e g o o b r a z n a
K o n t a k t z a u t o r k : a u t o r z y @ l i n u x . c o m . p l .
s k Ba d o w e k o l o r ó w
3 4 m a r z e c 2 0 0 4
g i m p 2 . 0
i m p o r t p l i k u S V G ( S c a l l a b l e V e c t o r G r a p h i c s ) . S V G j e s t
z a p r o p o n o w a n y m p r z e z W 3 C i o p a r t y m n a j z y k u X M L
f o r m a t e m d o z a p i s u g r a f i k i w e k t o r o w e j , k t ó r y p o w o l i s t a j e
s i n o w y m s t a n d a r d e m g r a f i c z n y m . G Bó w n z a l e t f o r m a t u
S V G j e s t j e g o p o w s z e c h n a o b s Bu g a p r z e z i s t n i e j c e a p l i k a -
c j e , m . i n . p r z e z p r o g r a m y g r a f i c z n e f i r m y A d o b e .
W r a m a c h p r o j e k t u G N O M E p o w s t a B d o s k o n a By p r o g r a m
d o t w o r z e n i a g r a f i k i w e k t o r o w e j , o p a r t y n a S V G S o d i p o -
d i . P o Bc z e n i e d w ó c h z n a k o m i t y c h p r o g r a m ó w g r a f i c z n y c h ,
G I M P - a i S o d i p o d i , o t w i e r a p r z e d a r t y s t a m i z u p e Bn i e n o w e
m o |l i w o [c i . S o d i p o d i o f e r u j e s z e r o k p a l e t w y g o d n y c h
i e f e k t y w n y c h n a r z d z i d o t w o r z e n i a g r a f i k i w e k t o r o w e j ,
k t ó r w o s t a t e c z n y m k s z t a Bc i e m o |e m y n a s t p n i e p r z e n i e [
d o G I M P - a i w k o m p o n o w a w o b r a z r a s t r o w y .
F o n t y w G I M P - e
P o b i e r a n i e i n f o r m a c j i o c z c i o n k a c h o d b y w a s i w G I M P -
R y s u n e k 2 . P o Bc z e n i e w a r s t w d a j e w w y n i k u o b r a z w e j [c i o w y
i e 2 . 0 , p o d o b n i e j a k w w i k s z o [c i n o w o c z e s n y c h p r o g r a -
u |y c i a r o z s z e r z e n i a j e s t f a k t , |e n i e n a r z u c a o n o k o n i e c z n o - m ó w d z i a Ba j c y c h p o d X 1 1 , w o p a r c i u o p r o g r a m o n a z w i e
[c i k o r z y s t a n i a w y Bc z n i e z b a z y p r o c e d u r P D B ( P r o c e d u r a l F o n t - c o n f i g . W p l i k u k o n f i g u r a c y j n y m / e t c / f o n t s / f o n t . c o n f
D a t a b a s e ) , g d y | p o z w a l a n a u |y c i e c a Be j b i b l i o t e k i l i b g i m p z n a j d u j s i i n f o r m a c j e d o t y c z c e z a i n s t a l o w a n y c h w s y s t e -
i z a p e w n i a d o s t p d o w i e l u f u n k c j i n i |s z e g o p o z i o m u . m i e c z c i o n e k ( z a p i s a n e w f o r m a c i e X M L ) , w s z c z e g ó l n o [c i
z a [ [c i e |k i z a w i e r a j c y c h j e k a t a l o g ó w . J e d n y m z n i c h j e s t
O b s Bu g a m o d e l u k o l o r ó w C M Y K ~ / . f o n t s , c z y l i p o d k a t a l o g k a t a l o g u d o m o w e g o b i e |c e g o
J e d n z i s t o t n y c h n o w o [c i w G I M P - i e , s z c z e g ó l n i e d l a o s ó b u |y t k o w n i k a .
m a j c y c h z a m i a r d r u k o w a s w o j p r a c , j e s t m o |l i w o [ W p r z y p a d k u , g d y c h c e m y d o d a p o t r z e b n c z c i o n -
u |y w a n i a m o d e l u k o l o r ó w C M Y K o r a z p r z e k s z t a Bc a n i e d o k d o i s t n i e j c e g o z e s t a w u , w y s t a r c z y u m i e [c i j w t y m
t e g o m o d e l u o b r a z u u t w o r z o n e g o w c z e [n i e j p r z y k Ba d o w o
w m o d e l u R G B . O d p o w i e d n i f i l t r m o |n a z n a l e z w m e n u
F i l t r y - > K o l o r y - > R o z Bo |e n i e .
H i s t o r i a G I M P - a
W g r u d n i u 2 0 0 0 r o k u r o z p o c z Ba s i n o w a e r a w d z i e j a c h
J e g o d z i a Ba n i e p o l e g a n a p r z e k s z t a Bc e n i u zr ó d Bo w e g o
j e d n e g o z n a j p o p u l a r n i e j s z y c h p r o g r a m ó w d o o b r ó b k i g r a f i k i
m o d e l u k o l o r ó w o b r a z u ( n p . R G B ) d o m o d e l u d o c e l o w e -
o n a z w i e G I M P ( G N U I m a g e M a n i p u l a t i o n P r o g r a m ) . W t e d y
g o ( n p . C M Y K ) . P o p r z e k s z t a Bc e n i u n o w y o b r a z j e s t z Bo -
t o , p o w y d a n i u G I M P - a 1 . 2 , S v e n N e u m a n n i M i c h a e l N a t t e -
|o n y z c i g u w a r s t w r e p r e z e n t u j c y c h s k Ba d o w e w m o d e l u
r e r w y s Ba l i n a l i s t d y s k u s y j n g i m p - d e v e l o p e r d o k u m e n t p t .
d o c e l o w y m . C o c i e k a w e , f i l t r t e n o f e r u j e k o n w e r s j d o
T h e f u t u r e o f T h e G I M P ( P r z y s z Bo [ G I M P - a ) . S t a n o w i B o n
i n n y c h m o d e l i k o l o r ó w ; n a l i [c i e z n a j d z i e m y m . i n . : R G B ,
s w o i s t d e k l a r a c j t w ó r c ó w p r o g r a m u d o t y c z c j e g o d a l s z e g o
R G B A , C M Y , C M Y K , H S V , A l f a , L A B , Y C b C r _ I T U _ R 4 7 0 .
r o z w o j u .
O p e r a c j a r o z k Ba d a n i a n a s k Ba d o w e m o d e l u j e s t o p e r a -
G I M P 1 . 2 . x
c j o d w r a c a l n d o p o Bc z e n i a w a r s t w s Bu |y f i l t r w m e n u
L i n i a w y d a D G I M P - a 1 . 2 . x b y Ba u z n a w a n a p o w s z e c h n i e z a
F i l t r y - > K o l o r y - > Z Bo |e n i e .
l i n i s t a b i l n ( a n g . M a i n t a n a n c e B r a n c h ) i s t a n o w i Ba p i e r w s z
B i o r c p o d u w a g o g r o m n e z a i n t e r e s o w a n i e u |y t k o w -
z o p i s a n y c h p r z e z a u t o r ó w d o k u m e n t u g a Bz i G I M P - a . D a l s z y j e j
n i k ó w G I M P - a t w Ba [n i e f u n k c j , m o |n a p r z e w i d y w a , |e r o z w ó j m i a B b y o g r a n i c z o n y d o d r o b n y c h p o p r a w e k i s t n i e j c e -
j e j w Bc z e n i e d o w e r s j i 2 . 0 z o s t a n i e u z n a n e z a j e d n z n a j - g o k o d u , a n o w e w y d a n i a ( w e r s j e 1 . 2 . x ) m o g By b y p o j a w i a s i
w y Bc z n i e w p r z y p a d k u z n a l e z i e n i a p o w a |n y c h b Bd ó w .
w a |n i e j s z y c h z m i a n .
G I M P 1 . 3 . x
N a l e |y p r z y t y m p o d k r e [l i , |e G I M P 2 . 0 n a d a l n i e
L i n i a w y d a D G I M P - a 1 . 3 . x m i a Ba b y l i n i r o b o c z . J e d n y m
o b s Bu g u j e m o d e l u C M Y K w t a k i s p o s ó b , j a k n p . s By n n y
z p o d s t a w o w y c h c e l ó w t e g o w y d a n i a G I M P - a b y Bo o p a r c i e k o d u
P h o t o s h o p , c z y l i j a k o j e d n e g o z t r y b ó w p r a c y z o b r a z e m . T o
n a b i b l i o t e c e G T K + w w e r s j i 2 . 0 o r a z o c z y s z c z e n i e w e w n t r z -
c h y b a n a j p o w a |n i e j s z y z m a n k a m e n t ó w G I M P - a z p u n k t u
n y c h s t r u k t u r d a n y c h . Z a r ó w n o z e s t a w r e a l i z o w a n y c h z a d a D,
w i d z e n i a o s ó b c h c c y c h g o w y k o r z y s t a w p o l i g r a f i i .
j a k i w y g l d p r o g r a m u , m i a By p o z o s t a b e z w i k s z y c h z m i a n .
G I M P 2 . 0 . x
O b s Bu g a f o r m a t u S V G
W i z j a G I M P - a 2 . 0 w o c z a c h j e j t w ó r c ó w o d s u n i t a b y Ba d o [
I s t n i e j c e w G I M P - i e n a r z d z i e s Bu |c e d o t w o r z e n i a [c i e -
d a l e k o w p r z y s z Bo [, d l a t e g o p l a n y j e j d o t y c z c e n i e z o s t a By
|e k ( o p i s a n y c h w e k t o r o w o p r z y u |y c i u k r z y w y c h B e z i e r a )
z b y t w y r a zn i e o k r e [l o n e . N a j i s t o t n i e j s z e w y d a w a Bo s i u |y c i e
u z y s k a Bo w w e r s j i 2 . 0 n i e z w y k l e w a r t o [c i o w e r o z s z e r z e n i e
b i b l i o t e k G E G L ( d o p r z e t w a r z a n i a o b r a z u ) o r a z G C i m ( r o z s z e -
k a |d z e [c i e |e k m o |n a o b e c n i e z a p i s a w f o r m a c i e S V G . r z e n i e X M L - a d l a G T K ) .
D o s t p n e j e s t r ó w n i e | u t w o r z e n i e n o w e j [c i e |k i p o p r z e z
w w w . l i n u x . c o m . p l 3 5
g r a f i k a
w Ba [n i e k a t a l o g u . P o n i e w a | G I M P k o r z y s t a z f o n t - c o n f i g a ,
d o d a n a c z c i o n k a b d z i e w n i m n a t y c h m i a s t w i d o c z n a ( z e
w z g l d u n a f a k t z a p i s y w a n i a d o s t p n y c h c z c i o n e k w p l i k u
c a c h e , m o |e o k a z a s i k o n i e c z n e p o n o w n e z b u d o w a n i e
p l i k u i n f o r m a c j i o c z c i o n k a c h ; n a l e |y w t y m c e l u u r u c h o -
m i p r o g r a m f c - c a c h e z p a r a m e t r e m b d c y m n a z w k a t a -
l o g u , w k t ó r y m z n a j d u j e s i p l i k z c z c i o n k ) .
W G I M P - i e 2 . 0 d u | u w a g p o [w i c o n o w y k o r z y s t y -
w a n i u c z c i o n e k T r u e T y p e z l o k a l n y m k o d o w a n i e m . W p r o -
w a d z o n o o b s Bu g m . i n . t a k o d l e g By c h o d n a s z e g o s y s t e m u
k o d o w a n i a j a k I n d o n e z y j s k i c z y K o r e a Ds k i . N a j w a |n i e j s z e
d l a n a s j e s t j e d n a k t o , |e b a r d z o p o w i k s z y Ba s i l i c z b a
d o s t p n y c h c z c i o n e k z p o l s k i m i z n a c z k a m i , k t ó r y c h z a s t o -
s o w a n i e n i e s p r a w i a |a d n e g o p r o b l e m u .
R y s u n e k 4 . S t a r e ( p o l e w e j ) i n o w e ( p o p r a w e j ) o k n o n a r z d z i o w e
p r o g r a m u G I M P
I n t e r f e j s
S p ó j r z m y n a w s p o m n i a n w e r s j r o z w o j o w i p r z e [l e d zm y t e r a z z o b a c z y n a p a s k u m e n u z n a j d u j c y m s i w o k n i e
w a |n i e j s z e z m i a n y w o d n o w i o n y m i n t e r f e j s i e u |y t k o w n i k a , z o b r a z e m . M e n u k o n t e k s t o w e b d z i e w d a l s z y m c i g u
a t a k |e n o w o [c i i c i e k a w o s t k i , o k t ó r y c h p o p r o s t u w a r t o d o s t p n e p o d p r a w y m p r z y c i s k i e m m y s z y , d z i k i c z e m u
w i e d z i e , n p . d o d a n i e t r y b u p e Bn o e k r a n o w e g o ( s t a n d a r d o - z m i a n a t a n i e b d z i e k Bó c i Ba s i z d o t y c h c z a s o w y m i p r z y -
w o o p c j a t a d o s t p n a j e s t p o d k l a w i s z e m [ F 1 1 ] ) . z w y c z a j e n i a m i z a a w a n s o w a n y c h u |y t k o w n i k ó w . P e Bn e
e n t u z j a z m u w y p o w i e d z i o s ó b k o r z y s t a j c y c h z w e r s j i 1 . 3
I k o n k i [w i a d c z o t y m , |e z m i a n a t a z o s t a Ba p r z y j t a z r a d o [c i ,
J u | p i e r w s z y r z u t o k a n a g Bó w n e o k n o p r o g r a m u , z a w i e - a w n i e k t ó r y c h p r z y p a d k a c h r ó w n i e | z g Bb o k i m o d d e -
r a j c e z e s t a w i k o n n a r z d z i o w y c h , w y s t a r c z y , a b y d o c e n i c h e m u l g i .
e s t e t y c z n y a s p e k t p r z e j [c i a n a G T K + 2 . x . N o w e , k o l o r o w e
i k o n k i n a r z d z i t o t y l k o p o c z t e k l i s t y n i e s p o d z i a n e k . Z a k Ba d k i
R o z b u d o w a n e m e n u g Bó w n e , o k n a d i a l o g o w e n a r z d z i R e w o l u c y j n z m i a n , p o z w a l a j c n a d o s t o s o w a n i e [r o d o -
d o o b r ó b k i k o l o r ó w c z y t e | m e n u u d o s t p n i a j c e o p e r a c j e w i s k a G I M P d o w Ba s n y c h , i n d y w i d u a l n y c h p o t r z e b , s t a n o -
n a o b r a z i e l u b w a r s t w i e , z o s t a By o |y w i o n e d z i k i u m i e s z - w i z a k Ba d k i , d z i k i k t ó r y m m o |l i w e j e s t s k o n f i g u r o w a n i e
c z e n i u p r z y n i c h r e p r e z e n t u j c y c h j e i k o n , w y k o n a n y c h z a w a r t o [c i o k i e n d i a l o g o w y c h .
z n i e m a l a r t y s t y c z n y m k u n s z t e m . N a j w a |n i e j s z c e c h z a k Ba d e k , d e c y d u j c o i c h
p r z y d a t n o [c i , j e s t m o b i l n o [ z a k Ba d k i m o |n a p r z e n o s i
M e n u m i d z y o k n a m i d i a l o g o w y m i , c o d a j e n i e z w y k Be w p r o s t
D o s t p d o o p c j i m e n u , r e a l i z o w a n y o d z a w s z e p o p r z e z m o |l i w o [c i k o n f i g u r a c j i m i e j s c a p r a c y w s p o s ó b , k t ó r y
k l i k n i c i e p r a w y m p r z y c i s k i e m w o b s z a r z e o k n a z o b r a - o d p o w i a d a u |y t k o w n i k o w i n a j b a r d z i e j . K a |d a z z a k Ba -
z e m , d o c z e k a B s i n o w e g o w c i e l e n i a . B d n i m s z c z e g ó l n i e d e k z n a j d u j c y c h s i w o k n a c h d i a l o g o w y c h m o |e z o s t a
z a i n t e r e s o w a n i c i u |y t k o w n i c y G I M P - a , k t ó r z y d o t y c h c z a - d o d a n a l u b u s u n i t a p r z y p o m o c y m e n u k o n t e k s t o w e g o
s o w e m e n u u w a |a l i z a n i e w y g o d n e w o b s Bu d z e . M o |n a j e z a k Ba d k i . I n n e o p c j e , z a w a r t e w t y m m e n u , p o z w a l a j n a
z m i a n s p o s o b u e t y k i e t o w a n i a z a k Ba d e k . W i d o c z n y m e l e -
m e n t e m i d e n t y f i k u j c y m z a k Ba d k m o |e b y t e k s t , i k o n a
l u b i k o n a w r a z z t e k s t e m . I k o n y w y s t p u j w d z i e w i c i u
r ó |n y c h r o z m i a r a c h ; e l e m e n t y , k t ó r e p r e z e n t u j e z a k Ba d k a
( n p . G r a d i e n t y , P d z l e c z y C z c i o n k i ) m o |n a w y [w i e t l i
w p o s t a c i l i s t y l u b s i a t k i ( t a b e l i ) .
S k r ó t y k l a w i s z o w e
S k r ó t y k l a w i s z o w e z d e f i n i o w a n e w p r o g r a m i e p o z o s t a n
p r a w d o p o d o b n i e t a k i e s a m e , p r z y c z y m d o l i s t y z n a n y c h
s k r ó t ó w d o d a n o k i l k a n o w y c h ( n p . m o |l i w o [ o b c i c i a
o b r a z u l u b w a r s t w y d o g r a n i c y z a z n a c z e n i a ) . P r z y z w y c z a -
j e n i a , k t ó r e z d |y l i [m y n a b y p o d c z a s p r a c y z p o p r z e d n i
w e r s j p r o g r a m u , a k t ó r e b y m o |e s t a By s i n a s z d r u g
n a t u r , b d w o b e c t e g o w d a l s z y m c i g u p o m o c n e .
R y s u n e k 3 . U |y w a j c N a u t i l u s a m o |n a s z y b k o p r z e j r z e
W I n t e r n e c i e p o j a w i Ba s i o s t a t e c z n a w e r s j a l i s t y s k r ó t ó w
z a i n s t a l o w a n e w s y s t e m i e c z c i o n k i
k l a w i s z o w y c h d l a p o l e c e D w y s t p u j c y c h w G I M P - i e 2 . 0 ,
3 6 m a r z e c 2 0 0 4
g i m p 2 . 0
o k i e n k o w y m , j a k i w i d o k u p e Bn o e k r a n o w e g o . D l a k a |d e g o
z t y c h w i d o k ó w m o |n a p o n a d t o o k r e [l i w i d o c z n o [ t a k i c h
e l e m e n t ó w , j a k p a s k i m e n u , s t a n u i p r z e w i j a n i a o r a z p i o n o -
w e i p o z i o m e l i n i j k i .
D o o p c j i r e g u l u j c y c h s t o p i e D u |y c i a z a s o b ó w z o s t a Ba
d o d a n a o p c j a M a k s y m a l n a p a m i d l a h i s t o r i i o p e r a c j i .
P o z w a l a o n a n a o k r e [l e n i e w i e l k o [c i p a m i c i , j a k a m o |e
z o s t a u |y t a d o p r z e c h o w a n i a i n f o r m a c j i o o p e r a c j a c h
w y k o n a n y c h p o d c z a s p r a c y . J e |e l i p a m i t a z o s t a n i e c a B-
k o w i c i e w y k o r z y s t a n a , i n f o r m a c j e o c z [c i z w y k o n a n y c h
w p r z e s z Bo [c i o p e r a c j i z o s t a n u t r a c o n e i n i e b d z i e m o |l i w e
i c h c o f n i c i e .
N o w o [c i j e s t r ó w n i e | m o |l i w o [ w y b r a n i a d o w o l n e g o
s p o [r ó d m o t y w ó w z d e f i n i o w a n y c h w k a t e g o r i i I n t e r f e j s .
W c h w i l i o b e c n e j o p r ó c z m o t y w u d o m y [l n e g o z n a j d u j e s i
t a m j e s z c z e m o t y w S m a l l , p o z w a l a j c y n a z m n i e j s z e n i e
R y s u n e k 5 . E f e k t p r z e j [c i a n a b i b l i o t e k G T K + 2 . x n a p r z y k Ba d z i e
w i e l k o [c i e l e m e n t ó w g r a f i c z n y c h G T K , d z i k i c z e m u n a
o k n a d i a l o g o w e g o s Bu |c e g o d o m o d y f i k a c j i p o z i o m ó w k o l o r ó w
p u l p i c i e p o z o s t a j e w i c e j m i e j s c a n a r o z m i e s z c z e n i e n p .
o b r a z u ( s t a r e p o l e w e j , n o w e p o p r a w e j s t r o n i e )
o k i e n z g r a f i k . W o k n i e p r e f e r e n c j i m o |n a t a k |e s k o n f i g u -
d o s t p n a p o d a d r e s e m h t t p : / / w w w . w e b o n e . c o m . a u / ~ o c / r o w a d o m y [l n s i a t k o b r a z u . K o n f i g u r a c j s i a t k i m o |n a
g i m p / k e y b i n d i n g s . p d f . p o z a t y m u s t a l a d l a k a |d e g o o b r a z u k o r z y s t a j c z o p c j i
G I M P u m o |l i w i a d y n a m i c z n e p r z y p i s a n i e s k r ó t ó w k l a w i - m e n u O b r a z - > S k o n f i g u r u j s i a t k .
s z o w y c h d o p o l e c e D z n a j d u j c y c h s i w m e n u , c o p o z w a l a P r a w i e w s z y s t k i e z m i a n y d o k o n a n e w o k n i e P r e f e r e n -
n a Ba t w z m i a n d o m y [l n y c h w a r t o [c i s k r ó t ó w . I n a c z e j n i | c j e s w i d o c z n e n a t y c h m i a s t , b e z k o n i e c z n o [c i p o n o w n e -
w w e r s j i 1 . 2 , m o |l i w o [ t a k a j e s t d o m y [l n i e w y Bc z o n a . A b y g o u r u c h a m i a n i a p r o g r a m u .
m ó c z n i e j k o r z y s t a , n a l e |y j w Bc z y w o k n i e P r e f e r e n c j e
( P r e f e r e n c j e - > I n t e r f e j s - > D y n a m i c z n e S k r ó t y k l a w i s z o w e ) . N a r z d z i a
I s t n i e j e r ó w n i e | m o |l i w o [ p r z y w r ó c e n i a s t a n d a r d o w y c h W [r ó d n o w y c h o p c j i n a r z d z i m o |n a z n a l e z p r a w d z i w e
s k r ó t ó w k l a w i s z o w y c h b e z k o n i e c z n o [c i p o n o w n e g o u r u - p e r e Bk i . D o c e n i j e w s z y s c y u |y t k o w n i c y , k t ó r z y z G I M P -
c h o m i e n i a G I M P - a , a t a k |e a u t o m a t y c z n e g o z a p i s y w a n i a e m p r a c u j n a c o d z i e D i d l a k t ó r y c h n a w e t d r o b n e p o p r a w -
s k r ó t ó w p r z y z a k o Dc z e n i u p r o g r a m u o r a z i c h a u t o m a t y c z n e - k i w p r o w a d z o n e w n o w e j w e r s j i z n a c z n i e u Ba t w i a j p r a c .
g o Ba d o w a n i a p r z y j e g o u r u c h a m i a n i u .
P r z e s u w a n i e
P r e f e r e n c j e N a c i e k a w e n o w o [c i m o |n a n a t k n s i w [r ó d n a r z d z i ,
D o s t o s o w a n i e [r o d o w i s k a p r a c y w G I M P - i e d o i n d y w i d u - k t ó r e p o z o r n i e n i c n o w e g o n i e m o g z a o f e r o w a . D o t a k i c h
a l n y c h u p o d o b a D n i e b y Bo b y m o |l i w e b e z p o m o c y r o z b u - n a r z d z i n a l e |y n a p r z y k Ba d n a r z d z i e M o v e ( P r z e s u n i -
d o w a n e g o o k n a P r e f e r e n c j e . P o d z i a B o p c j i n a k a t e g o r i e c i e k l a w i s z [ M ] ) . M o |n a j e w y k o r z y s t a d o p r z e s u w a n i a
z o s t a B z m i e n i o n y w t a k i s p o s ó b , a b y k o r z y s t a n i e z n i c h
s t a Bo s i w n o w e j w e r s j i j e s z c z e Ba t w i e j s z e i b a r d z i e j i n t u i c y j -
n e . Z m i e n i o n o p o Bo |e n i e o p c j i z n a j d u j c y c h s i w k a t e g o r i i
S e s s i o n ( s e s j a ) ( z a p i s a n i e p o Bo |e n i a o k i e n l u b s t a n u u r z -
d z e n i a p r z e d z a k o Dc z e n i e m p r o g r a m u ) o p c j e t e z o s t a By
p r z e n i e s i o n e d o k a t e g o r i i I n t e r f e j s .
D o i s t n i e j c e j w c z e [n i e j m o |l i w o [c i w y b o r u i n f o r m a c j i
p o j a w i a j c y c h s i n a p a s k u t y t u Bo w y m o k n a z o b r a z e m ,
z o s t a Ba d o d a n a m o |l i w o [ k o n f i g u r a c j i i n f o r m a c j i p o j a -
w i a j c y c h s i n a p a s k u s t a n u . D o z a p i s a n i a t y c h i n f o r m a c j i
u |y w a n y j e s t p r o s t y f o r m a t t e k s t o w y . D u |a l i c z b a u d o s t p -
n i o n y c h w z o r c ó w m o |e s Bu |y j a k o p o d s t a w a d o d e f i n i o -
w a n i a o r a z z a p i s y w a n i a w Ba s n y c h w z o r c ó w .
D o d a n o r ó w n i e | m o |l i w o [ o k r e [l e n i a k o l o r u o t a c z a -
j c e g o w i d o c z n c z [ p Bó t n a d o r y s o w a n i a . K o l o r t e n
m o |e b y p o b i e r a n y z b i e |c e g o , s t o s o w a n e g o w s y s t e m i e R y s u n e k 6 . Z a k Ba d k i p o z w a l a j n a d o w o l n k o n f i g u r a c j n a r z d z i
m o t y w u , m o |e b y t a k i s a m , j a k k o l o r j a s n e g o l u b c i e m n e - i w i d o k ó w , d o s t o s o w u j c [r o d o w i s k o p r a c y d o a k t u a l n y c h p o t r z e b
g o z a z n a c z e n i a , l u b u s t a l o n y d o w o l n i e p r z e z u |y t k o w n i k a . ( p r z y k Ba d o w a k o n f i g u r a c j a z a k Ba d e k w G I M P - i e u |y w a n a p r z e z
U s t a w i e n i e t o d o t y c z y z a r ó w n o w i d o k u o b r a z u w t r y b i e a u t o r k )
w w w . l i n u x . c o m . p l 3 7
g r a f i k a
d o z a z n a c z a n i a o b s z a r ó w s Bu |y k i l k a n a r z d z i : z a z n a c z e n i e
o b s z a r ó w p r o s t o k t n y c h , z a z n a c z e n i e o b s z a r ó w e l i p t y c z -
n y c h , o d r c z n e z a z n a c z a n i e o b s z a r ó w , z a z n a c z a n i e s s i a -
d u j c y c h o b s z a r ó w , z a z n a c z a n i e p r z y u |y c i u k r z y w y c h
B e z i e r a o r a z z a z n a c z a n i e k s z t a Bt ó w w o b r a z i e . D o o k n a
d i a l o g o w e g o p r e z e n t u j c e g o o p c j e a k t u a l n i e w y b r a n e g o
n a r z d z i a d o w y b o r u f r a g m e n t u o b r a z u d o d a n o e l e m e n t y
u d o s t p n i a j c e j e d e n z c z t e r e c h d o s t p n y c h t r y b ó w n a r z -
d z i a : z a s t p o w a n i e , d o d a w a n i e , o d e j m o w a n i e b d z p r z e c i -
n a n i e z a z n a c z e n i a .
J a k o c i e k a w o s t k s Bu |c k a |d e m u , k t o r e g u l a r n i e
p o s Bu g u j e s i z a z n a c z e n i a m i , w a r t o w s k a z a n a E d y t o r
z a z n a c z e n i a ( O k n a d i a l o g o w e - > E d y t o r z a z n a c z e -
n i a ) , b d c y n o w y m o k i e n k i e m d i a l o g o w y m , Bc z c y m
w j e d n y m m i e j s c u z e s t a w o p e r a c j i z w i z a n y c h z z a z n a c z a -
n i e m : z a z n a c z a n i e c a Be g o o b r a z u , r e z y g n a c j a z z a z n a c z e n i a ,
o d w r ó c e n i e z a z n a c z e n i a , z a p i s a n i e z a z n a c z e n i a d o k a n a Bu ,
z a p i s a n i e z a z n a c z e n i a d o [c i e |k i o r a z o b c i c i e z a z n a c z e -
n i a .
D l a p r z y k Ba d u , o t w ó r z m y d o w o l n y o b r a z e k , w y b i e r z m y
R y s u n e k 7 . Z a k Ba d k i m o |n a s w o b o d n i e z a g n i e |d |a w e w n t r z
m y s z k z n a r z d z i z a z n a c z a n i e o b s z a r ó w w e d Bu g k o l o r ó w ,
i p r z e m i e s z c z a p o m i d z y o k n a m i , z w a n y m i d o k a m i
a n a s t p n i e k l i k n i j m y w d o w o l n y f r a g m e n t o b r a z k a z o s t a -
t r z e c h r o d z a j ó w o b i e k t ó w : w a r s t w , z a z n a c z e D o r a z [c i e |e k . n i e z a z n a c z o n y o b s z a r o t y m s a m y m k o l o r z e .
P r z e s u n i c i e d o t y c z y o b i e k t ó w t a k i e g o t y p u , j a k i z o s t a B
w y b r a n y w o p c j a c h n a r z d z i a o t r z y m u j e m y j e p o k l i k n i - P r z e k s z t a Bc e n i a
c i u l e w y m k l a w i s z e m n a i k o n c e n a r z d z i a ( t y p y o b i e k t ó w N a r z d z i e , d z i k i k t ó r e m u m o |l i w e b y Bo p r z e s k a l o w a n i e ,
r e p r e z e n t o w a n e s p r z e z t r z y i k o n y ) . M o |l i w a j e s t r ó w n i e | o b r ó c e n i e , [c i c i e o r a z n a d a n i e p e r s p e k t y w y ( w z a l e |n o [c i
z m i a n a t y p u p r z e s u w a n y c h o b i e k t ó w w t r a k c i e u |y w a n i a o d w y b o r u o d p o w i e d n i e j o p c j i n a r z d z i a ) z o s t a Bo w G I M P -
t e g o n a r z d z i a : d o m y [l n i e w y b r a n y m t y p e m j e s t w a r s t w a ; i e 2 . 0 z a s t p i o n e s e r i c z t e r e c h n a r z d z i , p r z y c z y m k a |d e
w c i [n i c i e i p r z y t r z y m a n i e k l a w i s z a [ A l t ] z m i e n i a t y p o b i e k - z n i c h o d p o w i a d a z a w y k o n a n i e j e d n e g o z w y m i e n i o -
t u n a z a z n a c z e n i e , n a t o m i a s t w c i [n i c i e i p r z y t r z y m a n i e n y c h p r z e k s z t a Bc e D. D z i k i t e j z m i a n i e m o |l i w e s t a Bo s i
k l a w i s z a [ C t r l ] p o w o d u j e , |e p r z e s u w a n e b d o b i e k t y t y p u u m i e s z c z e n i e w o k n i e d i a l o g o w y m O p c j e n a r z d z i a o p c j i
[c i e |k a . D z i a Ba n i e n a r z d z i a m o |e b y d o d a t k o w o m o d y f i - w Ba [c i w y c h d l a o k r e [l o n e g o p r z e k s z t a Bc e n i a . W Ba [c i w o [c i
k o w a n e p o p r z e z p r z y c i [n i c i e k l a w i s z a [ S h i f t ] , k t ó r e p o w o - p r z e k s z t a Bc e D m o g b y t e r a z n i e z a l e |n i e z a p a m i t y w a n e .
d u j e z m i a n s p o s o b u w y b i e r a n i a o b i e k t u d o p r z e s u n i c i a
m o |e m y w y b r a o b i e k t ( [c i e |k , w a r s t w ) a k t y w n y ( t j .
w y b r a n y n a l i [c i e w a r s t w / [c i e |e k ) l u b o b i e k t , n a d k t ó r y m
w d a n y m m o m e n c i e z n a j d u j e s i w s k a zn i k m y s z y ( c z y
i n n e g o u |y w a n e g o n a r z d z i a ) . P r z e s u n i c i e m o |e p o n a d t o
z o s t a u a k t y w n i o n e w c z a s i e , g d y i n n e n a r z d z i e j e s t n a r z -
d z i e m b i e |c y m z a c h o w a n i e t a k i e m o |n a u z y s k a p o p r z e z
n a c i [n i c i e i p r z y t r z y m a n i e s p a c j i . L i c z b a w s z y s t k i c h m o |-
l i w y c h k o m b i n a c j i t r y b ó w d z i a Ba n i a t e g o n a r z d z i a m o |e
p r z y p r a w i o b ó l g Bo w y . N i e w t p l i w i e j e d n a k o p a n o w a n i e
i c h w s z y s t k i c h d a j e o g r o m n s w o b o d d z i a Ba n i a i p o z w a l a
n a z w i k s z e n i e e f e k t y w n o [c i p r a c y .
D l a p r z y k Ba d u , o t w ó r z m y d o w o l n y r y s u n e k , k l a w i s z e m
[ R ] u a k t y w n i j m y z a z n a c z a n i e p r o s t o k t n y c h o b s z a r ó w ,
w y k o n a j m y z a z n a c z e n i e , a n a s t p n i e , p o w c i [n i c i u k l a w i -
s z a [ M ] i w y b r a n i u o d p o w i e d n i e g o t y p u o b i e k t u , p r z e s u Dm y
t o z a z n a c z e n i e .
R y s u n e k 8 . M o |l i w o [ a k t u a l i z o w a n i a w i k s z o [c i u s t a w i e D
Z a z n a c z a n i e
p r o g r a m u b e z k o n i e c z n o [c i j e g o p o n o w n e g o u r u c h a m i a n i a
T r u d n o w y o b r a z i s o b i e p r a c z p r o g r a m e m g r a f i c z n y m
s t a n o w i c e n n z a l e t G I M P - a o k n o p r e f e r e n c j i o f e r u j e w i e l e
b e z m o |l i w o [c i z a z n a c z a n i a p e w n y c h o b s z a r ó w o b r a z u
n o w y c h i c i e k a w y c h o p c j i , z k t ó r y m i w a r t o s i z a p o z n a
i w y k o n y w a n i a n a n i c h o p e r a c j i g r a f i c z n y c h . W G I M P - i e
3 8 m a r z e c 2 0 0 4
R y s u n e k 9 . E d y t o r z a z n a c z e n i a p o z w a l a n a j e g o p o d g l d o r a z n a
w y k o n y w a n i e o p e r a c j i n a z a z n a c z e n i u
N o w o [c i w [r ó d o p c j i n a r z d z i j e s t m o |l i w o [ w y b o r u
a l g o r y t m u i n t e r p o l a c j i ( b r a k i n t e r p o l a c j i , i n t e r p o l a c j a l i n i o -
w a o r a z s z e [c i e n n a ) , w y k o r z y s t y w a n e g o d o r e n d e r o w a -
n i a p r z e k s z t a Bc o n e g o o b r a z u o r a z w y b o r u w i d o k u s i a t k i
p r z e k s z t a Bc e n i a ( b r a k s i a t k i , o k r e [l e n i e l i c z b y l i n i i s i a t k i ,
o k r e [l e n i e o d l e g Bo [c i m i d z y l i n i a m i s i a t k i ) , d o s t p n y c h
w p o s t a c i l i s t r o z w i j a n y c h .
K o l e j n y m w a |n y m u d o s k o n a l e n i e m j e s t m o |l i w o [
z a s t o s o w a n i a p r z e k s z t a Bc e n i a n i e t y l k o d o b i e |c e j w a r s t w y ,
j a k m i a Bo t o m i e j s c e w G I M P - i e 1 . 2 , l e c z t a k |e d o b i e |c e g o
z a z n a c z e n i a o r a z d o b i e |c e j [c i e |k i . T a o s t a t n i a c e c h a s t a j e
s i s z c z e g ó l n i e i s t o t n a d l a t w ó r c ó w i n t e n s y w n i e k o r z y s t a j -
c y c h z n a r z d z i a s Bu |c e g o d o t w o r z e n i a [c i e |e k .
D l a p r z y k Ba d u , o t w ó r z m y d o w o l n y r y s u n e k , k l a w i s z e m
[ E ] u a k t y w n i j m y z a z n a c z a n i e e l i p t y c z n y c h o b s z a r ó w , w y k o -
n a j m y z a z n a c z e n i e , a n a s t p n i e , p o w c i [n i c i u k l a w i s z a
[ S h i f t ] + [ R ] i w y b r a n i u o d p o w i e d n i e g o t y p u o b i e k t u , o b r ó -
m y t o z a z n a c z e n i e .
N a r z d z i e [c i e |e k
N o w a w e r s j a t e g o n a r z d z i a j u | n a p i e r w s z y r z u t o k a
w y d a j e s i b y Ba t w i e j s z a w o b s Bu d z e n i | t a , d o k t ó r e j z d -
|y l i [m y s i j u | p r z y z w y c z a i . O d [w i e |o n y i n t e r f e j s p o z w a l a
n a m a n i p u l a c j p o s z c z e g ó l n y m i w z Ba m i w s p o s ó b , k t ó r y
n i e w y m a g a j u | p r z e Bc z a n i a t r y b u p r a c y w o k n i e z o p c j a -
m i n a r z d z i a . W s z y s t k i e o p e r a c j e : d o d a w a n i e , u s u w a n i e
o r a z p r z e m i e s z c z a n i e w z Bó w , d o d a w a n i e n o w y c h [c i e |e k
i m o d y f i k a c j a k s z t a Bt u k r z y w y c h t w o r z c y c h [c i e |k , s
d o s t p n e p r z y p o m o c y k l a w i s z y [ A l t ] , [ S h i f t ] i [ C t r l ] . Zc i e |-
k i , t r a k t o w a n e w s p o s ó b z b l i |o n y d o s p o s o b u t r a k t o w a -
n i a w a r s t w , m o |n a w y [w i e t l a l u b u k r y w a w g Bó w n y m
w i d o k u o b r a z u , w Bc z a j c l u b w y Bc z a j c d o b r z e z n a n
i k o n w i d o c z n o [c i o b i e k t u ( p r z e d s t a w i a j c o k o ) n a l i [c i e
z d e f i n i o w a n y c h [c i e |e k . P o n a d t o , k a |d t a k [c i e |k
m o |n a n a r y s o w a , s t o s u j c p o c i g n i c i e p o [c i e |c e , k t ó r e -
g o s z c z e g ó By n a l e |y o k r e [l i p r z y p o m o c y o k n a d i a l o g o w e -
g o W y b ó r s t y l u p o c i g n i c i a .
W t y c z k i
W s z y s t k i m t y m , k t ó r z y p o s z u k u j n o w y c h w r a |e D, p o l e c a m
s t r o n h t t p : / / r e g i s t r y . g i m p . o r g / , z a w i e r a j c z e s t a w w t y c z e k
t w o r z o n y c h p r z e z l u d z i , k t ó r z y u z n a l i , |e z m o |l i w o [c i r o z -
w w w . l i n u x . c o m . p l 3 9
g r a f i k a
s z e r z e n i a G I M P - a w a r t o s k o r z y s t a . W t y c z k i , k t ó r e m o |n a
t a m z n a l e z, p o d z i e l o n e s w e d Bu g k a t e g o r i i ( r e n d e r o w a -
n i e , s z u m y , m a p y k o l o r ó w , o p c j e k a n a Bó w , t r a n s f o r m a c j e ,
r o z m y w a n i e , a r t y s t y c z n e ) o r a z t y p u ( d o t y c z c e r ó |n y c h
w e r s j i G I M P - a o r a z u t w o r z o n e p r z y u |y c i u r ó |n y c h j z y -
k ó w : P y t h o n a , P e r l a c z y S c r i p t - F u ) . P r z y k Ba d o w o , w k a t e -
g o r i i w t y c z e k a r t y s t y c z n y c h m o |n a z n a l e z t a k i e , d z i k i
k t ó r y m n a s z o b r a z z o s t a n i e o t o c z o n y r a m k a l b o s z e r e g i e m
r o z m y t y c h p u n k t ó w , c z y t e | t a k i e , k t ó r e d o d a j d o o b r a z u
e f e k t y [w i e t l n e ( [w i a t Bo p u n k t o w e o r a z k i e r u n k o w e ) o r a z
r e f r a k c y j n e ; z k a t e g o r i i o b r a z m o |n a [c i g n w t y c z k
o f e r u j c t r ó j k t n e z a z n a c z e n i e c z y t e | t w o r z c o b r a z y
s t e r e o s k o p o w e , a l b o t a k , k t ó r a d z i e l i o b r a z n a n r ó w n y c h ,
p r o s t o k t n y c h c z [c i ( n = c o l * r o w , c o l l i c z b a k o l u m n ,
r o w l i c z b a w i e r s z y ) .
R y s u n e k 1 1 . N a r z d z i e s Bu |c e d o d e f i n i o w a n i a [c i e |e k ,
p o k t ó r y c h p o r u s z a j s i a n i m o w a n e o b i e k t y i z e s t a w w t y c z e k
G I M P A n i m a t i o n P a c k a g e
w p a k i e c i e G I M P G A P
N i e d a w n o p o j a w i Ba s i i n f o r m a c j a o w y d a n i u p i e r w s z e j
w e r s j i p a k i e t u d o a n i m a c j i w G I M P - i e G I M P A n i m a t i o n n y w a n e n a o b r a z i e o p e r a c j e m o g b y a u t o m a t y c z n e
P a c k a g e d l a G I M P - a - 2 . 0 ( f t p : / / f t p . g i m p . o r g / p u b / g i m p / p l u g - p r o p a g o w a n e d o w s z y s t k i c h r a m e k z w y b r a n e g o z a k r e s u .
i n s / v 2 . 0 / g a p / t e s t i n g / ) . P a k i e t t e n z n a c z n i e r o z s z e r z a m o |l i - R a m k i w i d e o m o g b y u t w o r z o n e n a k i l k a s p o s o b ó w :
w o [c i G I M P - a w o b s z a r z e t w o r z e n i a a n i m a c j i , k t ó r e p o w s t a j n a p o d s t a w i e p o j e d y n c z e g o p l i k u ( . x c f ) ( t w o r z o n a j e s t
w o p a r c i u o z e s t a w r a m e k ( w w e r s j i 1 . 2 b y B i n t e g r a l n c z [c i o k r e [l o n a l i c z b a k o p i i ) , n a p o d s t a w i e o b r a z u z a w i e r a j c e -
G I M P - a ) . N i e s t e t y , n i e j e s t j e s z c z e d o s t p n a s t r o n a p o [w i - g o w i e l e w a r s t w ( w ó w c z a s k a |d a z w a r s t w s t a j e s i k l a t k
c o n a t e m u p a k i e t o w i , k t ó r a z a w i e r a Ba b y j e g o p e Bn d o k u - a n i m a c j i ) o r a z n a p o d s t a w i e z b i o r u i s t n i e j c y c h w s y s t e m i e
m e n t a c j w r a z z p r z y k Ba d a m i u |y c i a . P o n i e w a | j e s t t o j e d n a p l i k ó w o b r a z ó w , p o d w a r u n k i e m z a c h o w a n i a o k r e [l o n e j
z p i e r w s z y c h w t y c z e k n a p i s a n y c h d l a G I M P - a 2 . 0 , p r z y j r z y - k o n w e n c j i n a z w ( t a k i s a m p r z e d r o s t e k , p o k t ó r y m z n a j d u j e
m y s i j e j d o k Ba d n i e j . s i n u m e r k l a t k i , n p . a n i m _ 0 0 1 . x c f , a n i m _ 0 0 2 . x c f i t d . ) . D o
G Bó w n i d e G I M P - G A P - a , b d c e g o w r z e c z y w i s t o [c i p r z y d a t n y c h p o d c z a s t w o r z e n i a a n i m a c j i n a r z d z i n a l e |y
n i e j e d n , l e c z z b i o r e m w i e l u w t y c z e k , s t a n o w i m o |l i w o [ b e z w t p i e n i a M o v e P a t h , s Bu |c y d o o k r e [l a n i a [c i e |e k , p o
d o k o n y w a n i a o p e r a c j i n a z b i o r z e o b r a z ó w , p o d o b n i e j a k k t ó r y c h b d p o r u s z a By s i a n i m o w a n e o b i e k t y .
o p e r a c j i n a o b r a z i e p o j e d y n c z y m . K a |d a r a m k a a n i m a c j i P r z e j [c i a m i d z y r a m k a m i o p i s a n e s p r z y p o m o c y
m o |e p o s i a d a w i e l e w a r s t w ; m i d z y r a m k a m i m o |n a p r z e - s z e r e g u p a r a m e t r ó w , o k r e [l a j c y c h s k a l o w a n i e , o b r ó t c z y
m i e s z c z a s i p r z y p o m o c y s k r ó t u k l a w i s z o w e g o , a w y k o - p r z e k s z t a Bc e n i e p e r s p e k t y w y , k t ó r a m a j s i d o k o n a n a
a n i m o w a n y m o b i e k c i e . W t y c z k i o f e r u j r ó w n i e | m o |l i w o [
k o n w e r s j i r a m e k d o o b r a z u w i e l o w a r s t w o w e g o , m o |l i w o [
z a s t o s o w a n i a o p e r a c j i t y p o w y c h d l a p o j e d y n c z e j w a r s t w y
d o w s z y s t k i c h w a r s t w r a m e k z p e w n e g o z a k r e s u ( u s t a l e -
n i e w i d o c z n o [c i , Bc z e n i e , z m i a n a k o l e j n o [c i , d o d a w a n i e
m a s e k w a r s t w y ) c z y u |y c i a e f e k t u b l u e b o x , k t ó r y p o z w a l a
n a u c z y n i e n i e w y b r a n e g o k o l o r u p r z e z r o c z y s t y m .
U t w o r z o n a n i m a c j m o |n a w y [w i e t l i p r z y u |y c i u
w t y c z k i P l a y b a c k , u s t a l a j c t a k i e p a r a m e t r y , j a k n p . r o z -
m i a r , s z y b k o [ o d t w a r z a n i a , z a k r e s a n i m o w a n y c h r a m e k
c z y z a p t l e n i e .
W S i e c i :
" S t r o n a d o m o w a G I M P - a :
h t t p : / / w w w . g i m p . o r g /
" D o k u m e n t P r z y s z Bo [ G I M P - a :
h t t p : / / k t . z o r k . n e t / g i m p / g d 2 0 0 1 0 5 2 2 _ 4 3 . h t m l
" N a u k a G I M P - a :
R y s u n e k 1 0 . O k n o d i a l o g o w e W y b ó r s t y l u p o c i g n i c i a
h t t p : / / w w w . g i m p . s i g n s . p l / g i m p o w a n i e . s h t m l
u m o |l i w i a z d e f i n i o w a n i e s z c z e g ó Bó w r y s o w a n i a p o c i g n i c i a d l a
h t t p : / / w w w . a r t g a b i . c o m . p l / g i m p _ t u t o r i a l e . h t m l
w y b r a n e j [c i e |k i
4 0 m a r z e c 2 0 0 4
Wyszukiwarka
Podobne podstrony:
2004 03?obe Photoshop i Linux [Grafika]03 GIMP Animowane GIF ySudden Strike 3 Cold War Conflicts(2004 03 25)Inżynier Budownictwa 2004 032004 03 Analiza logów systemowych [Administracja]2004 07 K 3D [Grafika]2004 03 CVS – system zarządzania wersjami [Programowanie]Matematyka dyskretna 2004 03 KombinatorykaCyberświat Google pan i władca internetowego wyszukiwania 03 20042006 03 Blender–program do grafiki 3D [Grafika]09 GIMP tworzenie grafiki na potrzeby WWW (cz2)04 03 2004mat 03 2004 iiiGIMP tworzenie grafiki na potrzeby WWW (część 5 )2006 04 GIMP w praktyce [Grafika]więcej podobnych podstron