home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1997 #3 / amigamamagazinepolishissue03-1 / ma_1995 / 11 / ami032.txt < prev    next >
Text File  |  1997-04-07  |  12KB  |  225 lines

  1.  
  2.  
  3.  
  4. ImageFX
  5. -------
  6.  
  7. CO MA TRAMWAJ DO GRAFIKI, CZYLI PANTOGRAPH
  8.  
  9. <lead>Doôê przewrotny tytuî niniejszego artykuîu wynika z
  10. przedziwnego nazewnictwa, jakie wybraîa firma Nova Design Inc. na
  11. okreôlenie jednej z opcji programu ImageFX. Opcja ta naleûy do
  12. kanonu funkcji, wykonywanych przez profesjonalne programy image
  13. processing. PANTOGRAPH, bo o tej opcji mowa, nie okreôla
  14. bynajmniej czëôci elektrowozu czy wozu tramwajowego (dla
  15. dociekliwych: pantograf to ta czëôê elektrowozu, która "dotyka"
  16. drutu zasilajâcego), lecz stanowi jeden z trybów rysowania, a
  17. wîaôciwie modyfikacji istniejâcego obrazka w programie ImageFX.
  18.  
  19. <a>Tadeusz Talar
  20.  
  21. <txt>Czym szczególnym charakteryzuje sië nasz bohater? Przede
  22. wszytkim duûâ skutecznoôciâ w walce z ewentualnymi mankamentami
  23. obrazków, takimi jak np. nieporzâdane elementy, w wypadku
  24. skanowanych lub digitalizowanych obrazków, zarysowania i braki
  25. (wystëpujâce najczëôciej w postaci dziur). Innym zastosowaniem
  26. tej opcji jest ôwiadome "klonowanie" pewnej czëôci obrazka lub
  27. jej usuwanie. Poniewaû napisane wyûej sîowa brzmiâ nieco mgliôcie
  28. i ogólnikowo, przejdë za moment do przykîadów.
  29.  
  30. Zanim to jednak uczynië, chciaîbym zwróciê uwagë Czytelników na
  31. fakt, ûe choê kolejne odcinki "tasiemca" o ImageFX staram sië
  32. pisaê tak, by zawarte w nich informacje mogli przetestowaê
  33. zarówno uûytkownicy starszej wersji ImageFX-a -- 1.5, jak i
  34. nowych -- 2.0 i 2.1, to w wypadku opcji PANTOGRAPH nowsze wersje
  35. programu pozwalajâ na znacznie wiëcej niû wersja 1.5. Róûnica nie
  36. objawia sië jedynie w zmienionej lokalizacji opcji PANTOGRAPH w
  37. panelu DRAWING OPTIONS ImageFX-a, ale gîównie w rozszerzeniu
  38. moûliwoôci nowszych wersji (rys. 1.) o tryb TRUE PANTOGRAPH.
  39. Opisywana w tym artykule opcja jest stosunkowo unikatowa w
  40. amigowskim ôwiecie programów graficznych. Ze znanych mi aplikacji
  41. tylko Photogenics i ImageFX sâ wyposaûone w to narzëdzie.
  42.  
  43. <sr>Klonowanie (rubber stamp)
  44.  
  45. <txt>ImageFX-owâ wersjë opcji, zwanej w ôwiecie profesjonalnych
  46. programów graficznych "Rubber stamp" lub "Clone", stanowi mutacja
  47. opcji PANTOGRAPH. Z ImageFX 2.0 i 2.1, wystarczy w panelu DRAWING
  48. OPTIONS wybraê gadûet STYLE:, a nastëpnie ustawiê go w pozycji
  49. PANTOGRAPH i koniecznie sprawdziê, czy po klikniëciu na
  50. znajdujâcym sië obok kóîeczku pokaûe sië panel z ustawionym
  51. gadûetem na Source Relative. Posiadacze starszej wersji programu
  52. 1.5 nie majâ wyboru. W panelu DRAWING OPTIONS mogâ ustawiê tryb
  53. MODE: na PANTOGRAPH i ... juû. Dodatkowa kontrola rodzaju opcji
  54. nie jest konieczna, gdyû w ImageFX 1.5 PANTOGRAPH wystëpuje tylko
  55. w postaci Source Relative lub, jak kto woli, "Rubber Stamp".
  56. Dobrze, powiecie, ustawiê PANTOGRAPH, ale po co? Otóû spieszë z
  57. wyjaônieniem. Opcja ta w trybie Source Relative to bardziej
  58. uûyteczne narzëdzie do "kopiowania" lub lepiej "klonowania"
  59. fragmentów obrazków z jednego miejsca w drugie, bez koniecznoôci
  60. "wycinania" brushów. Jak to dziaîa? Spójrzcie na rysunek 2.
  61.  
  62. Po wczytaniu obrazka, jeôli ustawiliôcie opcjë PANTOGRAPH tak jak
  63. to opisaîem przed chwilâ, moûecie zauwaûyê maîy kwadracik w lewym
  64. górnym rogu ekranu. Kwadracik ten oznacza "úródîo" klonowanych
  65. pikseli. Moûna go ustawiê w dowolnym miejscu rysunku przy uûyciu
  66. kombinacji klawisz [Alt] i LPM (Lewy Przycisk Myszy). Teraz
  67. wystarczy coô nabazgraê w innym miejscu obrabianego obrazka. Jak
  68. sië moûecie przekonaê, Wasze ruchy myszkâ w trakcie rysowania
  69. powodujâ pojawienie sië kolejnego kwadracika, który, o dziwo,
  70. jest zsynchronizowany z Waszymi ruchami. Pomimo tego, ûe wîaônie
  71. staracie sië coô narysowaê w innym miejscu obrazka, ten drugi
  72. kwadracik odtwarza Wasze ruchy, ale WZGLËDEM ustawionego na
  73. poczâtku kwadracika, oznaczajâcego "úródîo". Efektem zaô tego
  74. jest skopiowanie do miejsca, gdzie wîaônie bazgrzecie, pikseli,
  75. wskazywanych przez ruchomy kwadracik, który pobiera niejako
  76. kolory poszczególnych kopiowanych (klonowanych?) WZGLËDEM
  77. "úródîa" pikseli. Myôlë, ûe to dwukrotne uûycie sîowa "wzglëdem"
  78. wyjaônia fakt nazwania tej wersji opcji PANTOGRAPH "Source
  79. Relative". Wszystko to moûe wyglâda îadnie, ale na pewno niezbyt
  80. zrozumiale. Dlatego czas na przykîad zastosowania.
  81.  
  82. Spójrzcie na górny obrazek na rys. 3. Jest na nim fragment
  83. jakiegoô stawu, po którym pîywajâ dwa ptaszki wodne. Dwa to
  84. bardzo maîo, dlatego zafaîszujmy nieco rzeczywistoôê i uprawiajâc
  85. "propagandë sukcesu" doîóûmy jeszcze po cztery z kaûdego.
  86. Normalnie w takich warunkach korzystalibyôcie zapewne z wycinania
  87. elementu obrazka jako brusha, a nastëpnie wpasowania go w nowâ
  88. pozycjë. W zaleûnoôci od tego, jak bardzo brzegi wyciëtego brusha
  89. róûniîyby sië od tîa, na którym zostaîby on umieszczony, trzeba
  90. by jeszcze popracowaê nad zlikwidowaniem tego niekorzystnego
  91. efektu. Co prawda moûna staraê sië juû na poczâtku precyzyjnie
  92. wyciâê brush, ale z praktyki wiem, ûe nie udaje sië tego îatwo
  93. zrobiê, zwîaszcza w wypadku elementów o bardzo subtelnych lub
  94. nieregularnych krawëdziach.
  95.  
  96. W wypadku PANTOGRAPHU proces "klonowania" jest szybki i pewny.
  97. Dla dodatkowego zwiëkszenia jakoôci wkomponowania klonowanego
  98. elementu w tîo polecam ustawiê w panelu DRAWING OPTIONS (klawisz
  99. [F6]) EDGE: na AntiAlias lub Feather In o wartoôci 2 albo 3. Po
  100. tych niezbëdnych ustawieniach wybraîem opcjë FILLED FREEHAND
  101. (patrz rys. 2., ramka czerwona) i okreôliîem úródîo klonowanych
  102. pikseli poprzez wciôniëcie klawisza [Alt] i klikniëcie LPM na
  103. brzuchu ptaszka po prawej stronie rysunku. W miejscu, na którym
  104. kliknâîem, pojawiî sië kwadracik, oznaczajâcy "úródîo". Teraz
  105. przesunâîem myszkë w inne miejsce stawu i narysowaîem kontur
  106. ptaszka, w czym bardzo pomaga przemieszczajâcy sië wzglëdem
  107. "úródîa" nastëpny kwadracik. W miejscu, gdzie rysowaîem, pojawiî
  108. sië nastëpny ptaszek, wyglâdajâcy "kropla w kroplë" jak oryginaî.
  109. Zastosowanie opcji EDGE: Feather In, ustawionej na 3, pozwoliîo
  110. na bardzo dobre "wtopienie" powstaîego "klona" w nowâ
  111. lokalizacjë. W ten sposób "doklonowaîem" jeszcze kolejne trzy
  112. ptaszki z tego samego oryginaîu, ale w innych lokalizacjach na
  113. stawie. Potem zmieniîem úródîo ([Alt]+LPM) na ptaszka, który
  114. zrywa sië do lotu, i rozmnoûyîem go w czterech wersjach. I to
  115. tyle. Obrazek na dole rys. 3. moûe Was upewniê, ûe po stawie
  116. pîywajâ juû nie dwa, ale dziesiëê ptaków.
  117.  
  118. Jak wiëc widaê, najwaûniejszym polem zastosowaï opcji PANTOGRAPH
  119. w wersji Source Relative jest, ogólnie mówiâc, "rozmnaûanie przez
  120. klonowanie" pewnych elementów rysunku, bez obawy o kîopoty z
  121. "wpasowaniem" w miejscu nowej lokalizacji danego elementu. Ma to
  122. szczególne znaczenie w wypadku odtwarzania na obrazku
  123. powtarzajâcych sië elementów (nity, gwoúdzie, zaroôla, chmury,
  124. góry itp.), z których kilka ulegîo zniszczeniu lub uszkodzeniu.
  125.  
  126.  
  127. <sr>Historia starej pocztówki (true pantograph)
  128.  
  129. <txt>Zanim przejdë do mojej opowieôci, pozwólcie, ûe przypomnë
  130. tylko, iû uûyty do rozwiâzania problemu tryb opcji PANTOGRAPH jest
  131. moûliwy do ustawienia tylko w ImageFX 2.0 i 2.1.
  132.  
  133. Otóû pewnego dnia wpadîa mi w rëce stara pocztówka,
  134. przedstawiajâca zachód sîoïca nad morzem. Ucieszyîem sië, bo
  135. akurat potrzebowaîem takiego tîa. Na moje nieszczëôcie farba,
  136. jakâ byî przybijany stempel pocztowy, przesiâknëîa na drugâ
  137. stronë pocztówki, uszkadzajâc wîaôciwâ fotografië. Przyglâdajâc
  138. sië bliûej, moûna byîo zauwaûyê sporo rys i zaîamaï. Nie
  139. zniechëcony tym faktem postanowiîem "wyczyôciê" obrazek.
  140.  
  141. Po zeskanowaniu pocztówki i wczytaniu jej do ImageFX-a 2.0
  142. wcisnâîem klawisz [F6] i w panelu DRAWING OPTIONS ustawiîem
  143. gadûet STYLE na PANTOGRAPH. Nastëpnie kliknâîem na pozwalajâcym
  144. na wybór trybu "kóîeczku" i ustawiîem MODE: Source Absolute.
  145. Takie ustawienia trybu opcji PANTOGRAPH nosi nazwë TRUE
  146. PANTOGRAPH (z ang. prawdziwy pantograf) i charakteryzuje sië tym,
  147. ûe w miejsce, które wskaûemy myszâ, "kopiowane" sâ wartoôci
  148. pikseli, pobierane ze úródîa, zdefiniowanego przy uûyciu znanej
  149. Wam z poprzedniego przykîadu kombinacji klawisz [Alt] i LPM (rys.
  150. 4.). Zwróêcie uwagë, ûe w trakcie rysowania "úródîo" przemieszcza
  151. sië tym razem wraz z ruchem myszy, nie tak jak w wypadku
  152. ustawienia "Source Relative", kiedy to piksele byîy "kopiowane"
  153. wzglëdem ustalonego úródîa. Niezbyt zrozumiaîe? Myôlë, ûe
  154. bardziej obrazowym wyjaônieniem bëdzie rozwiâzanie mojego
  155. problemu z pocztówkâ.
  156.  
  157. Wspomniany wczeôniej stempel najbardziej uszkodziî niebo (patrz
  158. górne obrazki na rys. 5.). Wypeînienie czarnych kresek jakimô,
  159. wyciëtym z innego fragmentu rysunku, brushem nie wchodziîo w
  160. rachubë. Niebo na caîej powierzchni jest bowiem zbyt
  161. zróûnicowane, tak pod wzglëdem kolorystycznym, jak i pod wzglëdem
  162. faktury. W takim wypadku pomóc moûe wîaônie PANTOGRAPH, i to
  163. ustawiony na "Source Absolute". Ustawiîem wiëc rozmiar brusha na
  164. 8 punktów (nie za duûy, dla wiëkszej precyzji), jego ksztaît zaô
  165. na okrâgîy. Dodatkowo, dla niwelowania ewentualnych róûnic na
  166. krawëdziach brusha, ustawiîem w panelu DRAWING OPTIONS -- EDGE:
  167. Feather In o wartoôci 2. Opcjë MODE: pozostawiîem na Normal.
  168.  
  169. Nastëpnym krokiem byîo ustalenie, skâd majâ byê kopiowane punkty.
  170. Pomyôlaîem, ûe jeûeli bëdë "kopiowaî" nie uszkodzone fragmenty
  171. obrazka, leûâce bezpoôrednio nad albo pod poszczególnymi paskami
  172. odbitego stempla, to powinny one zostaê przykryte pikselami o
  173. wîaôciwym (lub zbliûonym) odcieniu. Za pomocâ kombinacji klawiszy
  174. [Alt] i LPM ustawiîem wiëc "úródîo" nad pierwszym paskiem, a
  175. nastëpnie go zamalowaîem. Pomimo tego, ûe wiëksza czëôê paska
  176. zostaîa, tak jak oczekiwaîem, zupeînie umiejëtnie zlikwidowana,
  177. pojawiî sië, niestety, pewien problem -- lewa czëôê paska stykaîa
  178. sië z krawedziâ obrazka. W takim wypadku, w momencie operowania w
  179. tym miejscu, "úródîo", które umieszczone byîo NAD usuwanym
  180. zbëdnym paskiem, znajdowaîo sië poza granicami rysunku. Jak sië
  181. wtedy zachowuje ImageFX?
  182.  
  183. Ze úródîa kopiowane sâ piksele o kolorze czarnym. By tego
  184. uniknâê, naleûy ustawiê nowe "úródîo", nieco poniûej poprawianego
  185. miejsca (oczywiôcie na nie uszkodzonym fragmencie obrazka) i
  186. ponowiê próbë usuniëcia nieodpowiednich pikseli. Tak naprawdë to
  187. dokîadny retusz wymaga wielu zmian poîoûenia "úródîa" (tak by
  188. przez przypadek nie kopiowaê uszkodzonych miejsc lub dobraê
  189. odpowiedni kolor). Warto pamiëtaê o pewnej zasadzie: JEÛELI
  190. RETUSZOWANY FRAGMENT MA KSZTAÎT POZIOMY, TO ÚRÓDÎO USTAWIAMY
  191. POWYÛEJ ALBO PONIÛEJ USZKODZONEGO FRAGMENTU, PODOBNIE W WYPADKU
  192. FRAGMENTU O KSZTAÎCIE PIONOWYM, ÚRÓDÎO LOKALIZUJEMY Z LEWEJ LUB
  193. PRAWEJ STRONY. Myôlë, ûe powyûszâ zasadë îatwo da sië zaadaptowaê
  194. na fragmenty o innych ksztaîtach.
  195.  
  196. Wracajâc do mojej pocztówki, to przy bardzo subtelnych zmianach
  197. barwy obrazka dobranie odpowiedniego umiejscowienia "úródîa" dla
  198. opcji PANTOGRAPH nie gwarantowaîo poprawnego odtworzenia kolorów.
  199. Uszkodzone miejsca byîy bowiem zbyt rozlegîe, co powodowaîo, ûe
  200. na styku miejsc poprawianych przy róûnej lokalizacji "úródîa",
  201. powstawaîy gwaîtowne zmiany kolorów. W celu wyeliminowania tego
  202. zjawiska zmieniîem w panelu DRAWING OPTIONS tryb MODE: Normal na
  203. MODE: Blur lub MODE: Smudge, co dodatkowo "rozmywaîo" kolory w
  204. poprawianych miejscach. Koïcowy efekt mojego "odrestaurowywania"
  205. starej pocztówki przedstawiajâ dolne obrazki na rysunku 5.
  206.  
  207. Mam nadziejë, ûe przedstawione przez mnie przykîady zastosowaï
  208. zainspirujâ Was do wymyôlania nowych sposobów wykorzstania opcji
  209. PRANTOGRAPH. Sprawdzeniu jej dziaîania na konkretnych przykîadach
  210. warto poôwiëciê wiëcej czasu, gdyû stanowi ona nieocenione
  211. narzëdzie tam, gdzie istnieje potrzeba subtelnego retuszu nawet
  212. sporych fragmentów "uszkodzonego" obrazka. Szczególnie umiejëtne
  213. zastosowanie trybu "klonowania" (PANTOGRAPH Source Relative --
  214. Rubber Stamp) moûe stanowiê ôwietnâ alternatywë dla koniecznoôci
  215. wycinania i wstawiania brusha, stanowiâcego odpowiedni fragment
  216. rysunku.
  217.  
  218. Bardzo ciekawe efekty daje teû poîâczenie opcji PANTOGRAPH z
  219. innymi, niû opisane w tym artykule, trybami rysowania (DRAWING
  220. MODE). Kombinacji odpowiednich ustawieï jest tak duûo, ûe nie
  221. sposób ich opisaê, trzeba je po prostu wypróbowaê. Moûe juû po
  222. kilku takich próbach zgodzicie sië z mojâ konkluzjâ na temat
  223. moûliwoôci zastosowania opcji PANTOGRAPH, jakâ jest zdanie:
  224. "Gdzie wyciëty BRUSH nie moûe, tam PANTOGRAPH pomoûe".
  225.