home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1997 #3 / amigamamagazinepolishissue03-1 / ma_1995 / 01 / ami011.txt < prev    next >
Text File  |  1997-04-06  |  18KB  |  374 lines

  1. ImageFX nie taki straszny (cz. 1.)
  2. ----------------------------------
  3.  
  4. ALPHA CHANNEL
  5.  
  6. <lead> Moûliwoôci graficzne komputera Amiga od samego poczâtku
  7. jego powstania predestynowaîy ten komputer do tworzenia grafiki.
  8. Sam sprzët jednak to zbyt maîo. Tym, co naprawdë decyduje o
  9. charakterze wykonywanej pracy, jest oprogramowanie, jeôli mowa o
  10. grafice, graficzne.
  11.  
  12. <a> Tadeusz Talar
  13.  
  14. <txt> Znane sâ Wam zapewne przycinki klonowo-niebieskich braci na
  15. temat jakoôci oprogramowania dla Amigi. Wszystko u nich jest
  16. takie "profesjonalne" (czyt. trudne do opanowania i uûycia albo
  17. przynajmniej wymagajâce jakiejô superkonfiguracji sprzëtowej do w
  18. miarë poprawnej pracy), a u nas "rozrywkowe" lub najwyûej "trochë
  19. lepsze niû amatorskie". O ile w pewnych kategoriach
  20. oprogramowania (zwîaszcza programy obsîugi baz danych, arkusze
  21. kalkulacyjne) rzeczywiôcie przepaôê pomiëdzy klonami a Amigâ jest
  22. doôê duûa, to czego jak czego, ale oprogramowania graficznego nie
  23. musimy sië wstydziê.
  24.  
  25. Przykîadem prawdziwego kombajnu graficznego, który moûe zaspokoiê
  26. potrzeby nawet najbardziej wybrednego komputerowego artysty, jest
  27. pakiet ImageFX amerykaïskiej firmy Nova Design, dystrybuowany
  28. przez firmë GVP. Program ten jest ôwietnym narzëdziem w takich
  29. dziedzinach jak DTP, DTV (Desktop Video), jak i wszëdzie tam,
  30. gdzie chcemy tworzyê i modyfikowaê jakiekolwiek dane graficzne
  31. (obrazki, brushe, animacje).
  32.  
  33. Naleûy on do grupy aplikacji graficznych o wspólnej nazwie image
  34. processing, czyli programów sîuûâcych do przetwarzania (w tym
  35. tworzenia) obrazków bitmapowych poprzez moûliwoôê zmiany ich
  36. parametrów (np. wymiaru, liczby kolorów, kontrastu, nasycenia
  37. barw), zastosowania róûnego rodzaju efektów i filtrów (np.
  38. wyostrzanie, negatyw, relief), moûliwoôê wkomponowania czëôci
  39. jednego obrazka w drugi (na wiele sposobów). Dodatkowo programy
  40. tego typu potrafiâ operowaê na plikach, zapisanych w róûnych
  41. formatach graficznych, stâd za ich pomocâ îatwo jest zamieniê
  42. format pliku, w jakim zapisany jest obrazek, na inny.
  43.  
  44. ImageFX jest ponadto bogatszy o moûliwoôê tworzenia obrazków "od
  45. poczâtku" (w tym wypadku zamienia sië on w 24-bitowy program
  46. malarski), pobierania danych nie tylko z plików, ale i
  47. bezpoôrednio ze skanera i frame grabbera, kreowania morphingów
  48. (za pomocâ zaîâczonego w pakiecie moduîu CineMorph) oraz obróbki
  49. (w tym generowania) animacji i sekwencji obrazków za pomocâ
  50. innego, znajdujâcego sië w pakiecie, moduîu -- programu IMP
  51. (ImageFX Multi Processor).
  52.  
  53. W tym artykule wolaîbym jednak nie pisaê o samym programie, ale
  54. na jego przykîadzie przybliûyê praktyczne wykorzystanie jednego z
  55. podstawowych elementów, znajdujâcych sië w profesjonalnych
  56. programach image processing, czyli Alpha Channel.
  57.  
  58. Kaûdy program graficzny przechowuje obrabiane obrazki w pamiëci
  59. RAM (czasami program potrafi wykorzystaê równieû pewien obszar
  60. dysku, czyli korzysta z tzw. pamiëci wirtualnej, tak jest w
  61. wypadku ImageFX). Obszar, w którym przechowywany jest obrazek,
  62. nazywamy buforem. Programy image processing rezerwujâ z reguîy
  63. kilka buforów. Najwaûniejszy z nich jest ten, na którym
  64. wykonywane sâ wszelkie operacje oferowane przez program, czyli
  65. bufor gîówny (ang. Main). Kolejnym jest jeden lub kilka buforów
  66. pomocniczych (ang. Swap). Sîuûâ one do czasowego przechowania
  67. obrazków lub teû dane zawarte w tych buforach mogâ byê
  68. komponowane (na róûne sposoby) z obrazkiem znajdujâcym sië w
  69. buforze gîównym. Dodatkowe efekty kompozycji moûna osiâgnâê
  70. wtedy, gdy podczas tej operacji bëdziemy wykorzystywaê obrazek,
  71. stanowiâcy zawartoôê kolejnego bufora, czyli Alpha Channel. Jak
  72. to wyglâda w praktyce, o tym za chwilë.
  73.  
  74. Dla porzâdku dodam, iû w zaleûnoôci od programu, rezerwowanych
  75. jest jeszcze kilka innych buforów, spoôród których najlepiej
  76. pamiëtaê o istnieniu bufora Undo, przechowujâcego dane zawarte w
  77. buforze gîównym sprzed wykonania ostatniej (lub kilku ostatnich)
  78. operacji. Pozwala to na odtworzenie zawartoôci bufora gîównego w
  79. wypadku niepoûâdanego wyniku dziaîania tej operacji. Nawiasem
  80. mówiâc, fakt istnienia takiej liczby buforów sprawia, ûe programy
  81. image processing sâ tak pamiëcioûerne.
  82.  
  83. Wróêmy jednak do gîównego bohatera tego artykuîu, czyli Alpha
  84. Channel w programie ImageFX. Aplikacja ta wykorzystuje 8-bitowy
  85. monochromatyczny Alpha Channel, tzn. mogâcy zawieraê obrazek w
  86. maksymalnie 256 odcieniach szaroôci. W wypadku gdy wczytamy tam
  87. obrazek kolorowy, program automatycznie przetworzy go na
  88. monochromatyczny odpowiednik poprzez odwzorowanie wartoôci tylko
  89. koloru czerwonego R kaûdego piksela. W momencie gdy wîâczymy
  90. opcjë wykorzystania zawartoôci bufora Alpha (standardowo po
  91. uruchomieniu opcja ta jest wyîâczona), dane w nim zawarte bëdâ
  92. miaîy dodatkowy wpîyw na operacje wykonywane na obrazku
  93. znajdujâcym sië w buforze gîównym (Main), tak przy korzystaniu ze
  94. standardowych funkcji malarskich udostëpnianych przez ImageFX,
  95. jak i opcji kompozycji obrazka, znajdujâcego sië w buforze
  96. pomocniczym (Swap), z obrazkiem w buforze Main.
  97.  
  98. Znuûeni tym przydîugim teoretycznym wstëpem moûecie pytaê: ale
  99. wîaôciwie do czego moûe sië przydaê ten Alfa Channel?
  100.  
  101. Program oferuje dwa sposoby wykorzystania zawartoôci bufora
  102. Alpha, tzn. Use As Texture i Use As Frisket, poza tym zawartoôê
  103. bufora Alpha jest uûywana w efektach Distort i Wave Distort.
  104.  
  105. Posîuûë sië wiëc kilkoma przykîadami, które, mam nadziejë, bëdâ
  106. mówiê same za siebie. By jednak ustrzec Was przed odwiecznym
  107. problemem braku pamiëci (oczywiôcie nie Waszej, ale komputera)
  108. oraz by przyspieszyê czas wykonywania operacji, polecam
  109. dokonywanie eksperymentów na obrazkach w trybie lo-res (320 x
  110. 256).
  111.  
  112. <sr> Tworzymy Alpha Channel
  113.  
  114. <txt> Uruchamiamy program ImageFX. Po ukazaniu sië gîównego
  115. panelu programu (patrz rys. 1.) upewnijmy sië, ûe aktualnie jego
  116. zawartoôê stanowi sekcja Toolbox (wciôniëty jest duûy gadûet z
  117. tym napisem). Na poczâtku spróbujmy utworzyê Alpha Channel.
  118.  
  119. Potrzebny nam bëdzie obrazek (w naszym wypadku lo-res), najlepiej
  120. skîadajâcy sië z duûego jasnoszarego napisu na nieco ciemniejszym
  121. tle. Oczywiôcie moûecie operowaê obrazkiem bardziej kolorowym,
  122. pamiëtajcie jednak, ûe po umieszczeniu go w buforze Alpha,
  123. ImageFX automatycznie zamieni go na odpowiadajâce poszczególnym
  124. kolorom poziomy szaroôci. Obrazek ten moûna utworzyê za pomocâ
  125. dowolnego programu malarskiego, np. DPaint, a nastëpnie wczytaê
  126. go opcjâ Load do ImageFXa, lub teû skorzystaê z wbudowanych
  127. funkcji malarskich.
  128.  
  129. W tym drugim wypadku, bezpoôrednio po uruchomieniu programu
  130. musimy najpierw utworzyê bufor gîówny (Main) o rozmiarach lo-res,
  131. poprzez klikniëcie na gadûecie Buffer w panelu Toolbox, nastëpnie
  132. na Create Buffer..., wpisaê w pola Width i Height odpowiednio 320
  133. i 256 (ewentualnie skorzystaê z gadûetu Size Presets... i wybraê
  134. tryb PAL:lo-res) i kliknâê na Okay. Pozornie nic sië na ekranie
  135. nie zmieniîo, a to dlatego, ûe bufor ma kolor czarny (gdy bufora
  136. nie ma, ekran teû jest czarny, ale spróbujcie coô sobie wtedy
  137. narysowaê). Poniewaû kolor tîa nam nie odpowiada, klikamy teraz
  138. na dziewiâtym od lewej kolorze w palecie (powinien to byê kolor
  139. ciemnoszary) i wciskamy klawisz [k], który wyczyôci bufor gîówny,
  140. wypeîniajâc go jednoczeônie wybranym kolorem. Nastëpnie kliknijmy
  141. na kolorze na prawo od wybranego (kolor jasnoszary), okreôlajâc w
  142. ten sposób kolor napisu, jaki chcemy utworzyê. Klikamy na ikonce
  143. opisanej literami ABC, znajdujâcej sië wôród przyborów
  144. malarskich, oferowanych przez ImageFX, wpisujemy treôê napisu,
  145. wybieramy czcionkë i klikamy na Okay.
  146.  
  147. Program wygeneruje napis w postaci brusha, jeûeli jego postaê Wam
  148. odpowiada, to kliknijcie na Cancel, by powróciê do gîównego
  149. panela sekcji Toolbox. Teraz ustawcie kursor, do którego jest
  150. "przyczepiony" brush, mniej wiëcej na ôrodku obszaru bufora
  151. gîównego, i kliknijcie lewym przyciskiem myszy by "odbiê" tam
  152. brush. Jeûeli gîówny panel programu przeszkadza w prawidîowym
  153. umiejscowieniu napisu, to warto wiedzieê, ûe usuwa sië go i
  154. przywraca poprzez klikniëcie PRAWYM przyciskiem myszy.  Nasz
  155. obrazek jest gotowy. Zanim jednak przejdziemy do dalszej czëôci
  156. przykîadu, usuïmy z pamiëci nie potrzebny nam juû brush poprzez
  157. wciôniëcie klawisza [.] (kropka).
  158.  
  159. Ostatniâ czynnoôciâ jest umieszczenie stworzonego obrazka w
  160. buforze Alpha. By to zrobiê, naleûy kliknâê w panelu sekcji
  161. Toolbox, na gadûecie Alpha, a nastëpnie na Copy to Alpha (patrz
  162. rys. 2.). Znowu na pierwszy rzut oka nic sië nie zmieniîo, a to
  163. dlatego ûe ImageFX wyôwietla tylko zawartoôê bufora gîównego
  164. (Main), ale obecnoôê bufora Alpha jest sygnalizowana poprzez
  165. pojawienie sië biaîej litery A na czarnym tle powyûej duûego
  166. gadûetu Scanner (w tym miejscu ImageFX sygnalizuje równieû inne
  167. rzeczy, ale o tym póúniej).
  168.  
  169. Podany przeze mnie sposób utworzenia Alpha Channel jest jednym z
  170. wielu, jakie udostëpnia program, wystarczy poeksperymentowaê z
  171. opcjami panelu pojawiajâcego sië po klikniëciu na gadûecie Alpha
  172. (zwîaszcza na opcji Create), by przekonaê sië o duûej
  173. elastycznoôci ImageFXa.
  174.  
  175. Kolejne przykîady pokaûâ, jak moûe byê interpretowana zawartoôê
  176. bufora Alpha. Co prawda ImageFX moûe korzystaê z zawartoôci tego
  177. bufora na wiele róûnych sposobów, ja wybraîem ten najbardziej
  178. wedîug mnie reprezentatywny, a mianowicie uûycie Alpha Channel
  179. podczas operacji kompozycji (Composite), a dokîadniej jej odmiany
  180. Merge, czyli doîâczania (np. dodawania efektu tekstury,
  181. przenikania /transparency/ oraz maskowania) obrazka znajdujâcego
  182. sië w buforze pomocniczym (Swap) do obrazka w buforze gîównym
  183. (Main).
  184.  
  185. Wczytajmy wiëc obrazek do bufora Swap. By to zrobiê, skorzystajmy
  186. z opcji Load w panelu gîównym programu. Obrazek znajdzie sië w
  187. buforze Main (co zresztâ widaê). Teraz wystarczy wcisnâê klawisz
  188. [j], by obrazek ten znalazî sië w buforze Swap, zniknie on, co
  189. prawda, z ekranu, ale jego obecnoôê potwierdzi litera S,
  190. wyôwietlona powyûej gadûetu Scanner (patrz rys. 1.).  Mimo ûe w
  191. poniûszych przykîadach do bufora Swap wprowadzaîem zeskalowane do
  192. wymiaru lo-res tîo z programu Scala, ale oczywiôcie zamiast
  193. wczytywaê obrazek z dysku, moûecie utworzyê go za pomocâ
  194. przyborów malarskich ImageFXa, a nastëpnie wcisnâê klawisz [j].
  195. Do rozpoczëcia wîaôciwych eksperymentów z Alpha Channel pozostaîo
  196. jeszcze okreôlenie obrazka w buforze gîównym (Main). Moûna go tam
  197. wczytaê z dysku (tak jak zrobiîem to ja, no cóû z takâ dziewczynâ
  198. warto poeksperymentowaê) albo narysowaê.
  199.  
  200. Przystâpmy teraz do operacji komponowania obrazka w buforze Swap
  201. z obrazkiem w buforze Main poprzez Alpha Channel.
  202.  
  203. W panelu sekcji Toolbox kliknijmy na gadûecie Composite. Na
  204. pojawiajâcym sië panelu (rys. 3.) zauwaûymy, ûe standardowo Alpha
  205. Channel nie jest uwzglëdniany podczas operacji kompozycji
  206. (pozycja Alpha: Off), klikajâc na tym gadûecie moûemy wîâczyê
  207. interpretacjë zawartoôci bufora Alpha na dwa sposoby: Use As
  208. Texture i Use As Frisket. Efekt kaûdego z ustawieï przeôledúmy
  209. na przykîadzie opcji Merge.
  210.  
  211. <sr> Use As Texture
  212.  
  213. <txt> Zmieïmy stan gadûetu w pozycji Alpha: na Use As Texture,
  214. nastëpnie kliknijmy na Merge, teraz ustawmy suwak proporcji
  215. îâczenia buforów Main:Swap, powiedzmy, na 50% (co oznacza taki
  216. sam wpîyw obydwu obrazków na wynik poîâczenia) i kliknijmy na
  217. Okey.  Program dokona niezbëdnych operacji, m.in. skopiuje
  218. zawartoôê bufora Main do bufora Undo i wynik umieôci w buforze
  219. Main.  Poniewaû to, co obserwujemy na ekranie, jest tylko roboczâ
  220. wersjâ (preview) zawartoôci 24-bitowego bufora Main, kliknijmy na
  221. duûym gadûecie Render, pokazujâcym panel z opcjami sîuûâcymi do
  222. wygenerowania wîaôciwej wersji obrazka i po okreôleniu parametrów
  223. (liczba kolorów, wymiar, ew. dithering) wygenerujmy obrazek.
  224.  
  225. Kliknijmy lewym klawiszem myszy, by zakoïczyê oglâdanie obrazka,
  226. nastëpnie z powrotem na gadûecie Toolbox i Undo. Spowoduje to
  227. przywrócenie bufora Main do stanu sprzed wykonania operacji
  228. kompozycji. Teraz spróbujcie powtórzyê wszystkie operacje,
  229. zmieniajâc poîoûenie suwaka okreôlajâcego wpîyw obrazków
  230. Main:Swap na wynik operacji Composite-Merge. Wynik moich
  231. eksperymentów (z nieco zmienionym obrazkiem w buforze Alpha)
  232. przedstawia rys. 4.
  233.  
  234. W poîoûeniu Alpha: Use As Texture jaskrawoôê (V) kaûdego piksela w
  235. obrazku powstaîym w wyniku operacji Merge odpowiada jaskrawoôci
  236. odpowiedniego piksela w obrazku znajdujâcym sië w Alpha Channel.
  237. Im ciemniejszy piksel w Alpha Channel, tym ciemniejszy bëdzie
  238. piksel w obrazku bëdâcym produktem operacji Composite-Merge, i
  239. vice versa.
  240.  
  241. <sr>Use As Frisket
  242.  
  243. <txt> Nieco inny wpîyw bufora Alpha moûna zaobserwowaê po zmianie
  244. pola Alpha: na Use As Frisket. Uzyskany tâ drogâ efekt przydaje
  245. sië bardzo do tworzenia efektu polegajâcego na îagodnym przejôciu
  246. jednego obrazka w drugi. By zobaczyê to w praktyce, wystarczy
  247. uczyniê zawartoôciâ bufora Alpha obrazek zawierajâcy przejôcie
  248. kolorów (gradient) od czarnego do biaîego, np. z lewej do prawej
  249. strony obrazka. Przypominam, ûe moûecie taki obrazek narysowaê w
  250. ImageFX lub stworzyê go przy uûyciu innego, byê moûe bardziej dla
  251. Was wygodnego, programu malarskiego, a nastëpnie wczytaê go do
  252. ImageFXa. W moim przykîadzie zawartoôê buforów Swap i Main
  253. stanowiâ takie same obrazki, jak w poprzednim przykîadzie,
  254. natomiast w buforze Alpha umieôciîem nieco zmodyfikowanâ wersjë
  255. poprzedniego obrazka z napisem, wzbogaconâ o tîo skîadajâce sië z
  256. czarno-biaîego gradientu.
  257.  
  258. Wybierzmy gadûet Composite w panelu sekcji Toolbox i zmieïmy
  259. ustawienie pola Alpha: na Use As Frisket. Nastëpnie wybierzmy
  260. opcjë Merge i popróbujmy róûnych ustawieï suwaka proporcji
  261. îâczenia buforów Main:Swap. Wyniki moich eksperymentów
  262. przedstawia rys. 5.
  263.  
  264. Jak moûecie zaobserwowaê, im jaôniejszy bëdzie piksel w buforze
  265. Alpha, tym mocniej bëdzie zastëpowany odpowiedni piksel w buforze
  266. Main przez piksel z bufora Swap i odwrotnie, im ciemniejszy
  267. piksel w Alpha, tym sîabiej bëdzie wpîywaî piksel z bufora Swap
  268. na Main. Oczywiôcie naleûy braê pod uwagë ustawienie suwaka
  269. proporcji îâczenia buforów Main:Swap w opcji Merge. Peîny efekt
  270. (bez dodatkowego przenikania) moûna uzyskaê poprzez ustawienie
  271. wartoôci na 100%.
  272.  
  273. <sr>Efekty z uûyciem Alpha Channel
  274.  
  275. <txt> ImageFX wykorzystuje Alpha Channel równieû podczas
  276. wykonywania efektów Distort i Wave Distort, dostëpnych po
  277. klikniëciu na gadûecie Effect w panelu sekcji Toolbox. Produktem
  278. dziaîania tych efektów jest obrazek zawierajâcy jakby szklanâ,
  279. przezroczystâ teksturë, deformujâcâ obrazek, który znajduje sië w
  280. buforze Main. Wyglâd tej tekstury definiuje zawartoôê
  281. umieszczonego w buforze Alpha obrazka (Distort) lub program
  282. automatycznie tworzy Alpha Channel za pomocâ wewnëtrznego
  283. generatora efektu fali na podstawie podanych przez nas parametrów
  284. (Wave Distort). Moûna w ten sposób uzyskaê efekt znany z filmu
  285. "Predator" (przezroczysta postaê), lub teû inny sîynny efekt
  286. "fali po spadajâcej kropli wody".
  287.  
  288. Do bufora Alpha wczytajmy wiëc obrazek z nieco poteksturowanym
  289. napisem (w moim wypadku jest to ten sam obrazek co w I
  290. przykîadzie, tylko ûe napis ma ciapki w róûnych odcieniach
  291. szaroôci, by byîo wiëcej deformacji /refleksów/). Obrazek w
  292. buforze Main jest ten sam co w poprzednich przykîadach. Kliknijmy
  293. na gadûecie Effect i z pojawiajâcego sië panela (patrz rys. 6.)
  294. wybierzmy opcjë Distort. Nastëpnie naleûy okreôliê poziom
  295. intensywnoôci efektu i kliknâê na Okey. Wynik moich prób dla
  296. róûnych intensywnoôci efektu przedstawia rys. 7.
  297.  
  298. W podobny sposób dziaîa efekt Wave Distort, z tym ûe w tym
  299. wypadku program bëdzie go generowaî w oparciu o Alpha Channel
  300. utworzony przez wewnëtrzny generator efektu fali, na podstawie
  301. podanych przez nas parametrów.
  302.  
  303. <sr>Alpha Channel w animacjach
  304.  
  305. <txt> Szczególnie efektowne wyniki moûemy uzyskaê poprzez
  306. wîâczenie Alpha Channel podczas tworzenia lub obrabiania
  307. animacji. Moûemy uzyskaê np. animacje skîadajâce sië z îagodnych
  308. przejôê pomiëdzy poszczególnymi obrazami, kreowaê "szklane"
  309. napisy przemieszczajâce sië po ruchomych tîach itp. Kombinacji
  310. jest wiele, byleby tylko wystarczyîo RAM-u.
  311.  
  312. Do obróbki animacji najlepiej wykorzystaê dostarczany wraz z
  313. programem ImageFX moduî IMP (ImageFX Multi Processor). Co prawda
  314. dokîadniejszy opis posîugiwania sië tym programem nie za bardzo
  315. mieôciîby sië w konwencji tego artykuîu (po za tym, w razie czego
  316. jest instrukcja obsîugi ImageFXa, dokîadnie traktujâca o tym
  317. temacie), lecz podam tylko przykîady jego wykorzystania przy
  318. operacjach z Alpha Channel.
  319.  
  320. IMP operuje na animacjach lub sekwencjach plików z obrazkami
  321. (nazwa pliku z takiej sekwencji skîada sië najczëôciej z nazwy
  322. bazowej oraz numeru w sekwencji, np. produktem programu Imagine
  323. czy LightWave sâ pliki nazwa%%%, gdzie %%% oznacza numer tj.
  324. 001,002,...). Efektem dziaîania tego programu moûe byê animacja
  325. lub sekwencja obrazków, z tym ûe moûna równieû sklejaê sekwencje
  326. obrazków w animacje, jak i zapisywaê animacje w sekwencje plików.
  327. W swych operacjach IMP moûe korzystaê ze wszystkich funkcji
  328. ImageFXa, wpisywanych jako komendy w polach Prep i Proc, jak i
  329. korzystaê z filtrów okreôlajâcych format zapisywanych lub
  330. odczytywanych plików graficznych.
  331.  
  332. Naleûy pamiëtaê, ûe po uruchomieniu IMP naleûy okreôliê
  333. parametry, wedîug których generowane bëdâ klatki animacji. By to
  334. zrobiê, trzeba wysunâê okno ImageFXa, znajdujâce sië pod oknem
  335. IMP-a, kliknâê na duûym gadûecie Render i ustawiê wymiar i liczbë
  336. kolorów klatki animacji (ew. wîâczyê dithering). Nastëpnie
  337. wysunâê z powrotem okno IMP-a.
  338.  
  339. W pola Main, Swap i Alpha (patrz rys. 8.) pobieramy za pomocâ
  340. odpowiednich gadûetów Pick nazwy animacji lub sekwencji obrazków,
  341. majâcych stanowiê zawartoôê poszczególnych buforów (w wypadku
  342. sekwencji wprowadzamy tylko czëôê bazowâ, program bëdzie
  343. automatycznie pobieraî pliki). W polu Dest wpisujemy ôcieûkë
  344. dostëpu i nazwë pliku, do jakiego chcemy zapisaê animacjë
  345. wyjôciowâ. Pola First i Last powinny zawieraê odpowiednio 1 i
  346. numer ostatniej klatki animacji/sekwencji obrazków, wprowadzonej w
  347. polu Main.
  348.  
  349. W wypadku kompozycji Swap z Main, by uaktywniê Alpha Channel
  350. (program uûywa opcji Alpha:Use As Frisket), naleûy wpisaê w pole
  351. Proc, np.:
  352.  
  353. <l> merge 100 alpha
  354.  
  355. <txt>gdzie 100 oznacza proporcjë îâczenia buforów Main:Swap.
  356.  
  357. W wypadku zastosowania efektu Distort nie potrzeba okreôlaê animacji
  358. Swap, a w polu Proc naleûy wpisaê np.
  359.  
  360. <l> distort 150
  361.  
  362. <txt>gdzie parametr 150 oznacza wartoôê intensywnoôci efektu.
  363. Po wpisaniu wszystkich parametrów klikamy na Begin.
  364.  
  365. ImageFX nie jest jedynym programem, który wykorzystuje Alpha
  366. Channel, równieû jego gîówny konkurent, ADPro, daje të moûliwoôê
  367. komponowania obrazków. Nie jest to jednak tematem naszych
  368. rozwaûaï.
  369.  
  370. Mam nadziejë, ûe artykuîem tym przybliûyîem nieco zastosowanie
  371. Alpha Channel, resztë pozostawiam Waszym eksperymentom, ze swej
  372. strony zaô ûyczë jak najlepszych "miëkkich przejôê" i "szklanych
  373. tekstur".
  374.