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

  1. 9 obrazkow
  2.  
  3. *********** UWAGA DO SKÎADU !!!! BARDZO WAÛNA!!!! *****************
  4.  
  5. BEZ WZGLËDU NA TO JAK IDIOTYCZNE I SKOPANE BËD SIË WYDAWAÊ NIEKTÓRE 
  6. OBRAZKI PROSZË ABSOLUTNIE!!!!! NICZEGO NIE POPRAWIAÊ. TAK WÎAÔNIE MA 
  7. BYÊ. JEDYN DOPUSZCZALN POPRAWK MOÛE BYÊ GLOBALNE ROZJAÔNIENIE 
  8. OBRAZKÓW -- ALE JEÔLI JUÛ TO O IDENTYCZN WARTOÔÊ DLA WSZYSTKICH OBRAZKÓW
  9.  
  10. *******************************************************************
  11.  
  12. ************ UWAGA DLA ELI * tu muszâ iôê wszystkie szoty i to w 
  13. miejscach, gdzie zaznaczono, albo podpisane (rys.1 , rys.2, itd) bo 
  14. sâ odwoîania w tekôcie
  15.  
  16. *********************************************************************
  17.  
  18.  
  19. POPRAWIANIE NATURY
  20.  
  21. <lead>Nierzadko w nasze rëce trafia obrazek, który sië nam
  22. podoba, ale na skutek okolicznoôci, na które nie mieliômy wpîywu
  23. -- jego jakoôê nam nie odpowiada: albo wyîaûâ na nim nie zwiâzane
  24. z treôciâ piksele, albo kolory sâ takie, jakby dobieraî je
  25. daltonista, albo zdjëcie jest rozmazane czy przeciwnie -- zbyt
  26. ostre do naszych celów. Nieraz teû moûemy taki obrazek uszkodziê
  27. sami przez nieodpowiedzialne eksperymenty. Zgodnie z którymô tam
  28. prawem Murphy'ego zazwyczaj okazuje sië wówczas, ûe oryginaî tego
  29. akurat obrazka gdzieô wyparowaî. Tym razem zajmiemy sië zatem
  30. poprawianiem za pomocâ ADPro obrazków, których jakoôê nam nie
  31. odpowiada.
  32.  
  33. <a>Adam Nowak
  34.  
  35. <txt>Przypuôêmy, ûe niezbëdne jest nam logo Amigi. Moûna je 
  36. oczywiôcie rysowaê, ale moim zdaniem to strata czasu, a ponadto nie 
  37. kaûdy ma talent Pana Wësîawskiego i logo takie moûe nam wyjôê 
  38. tragicznie. Co robiê?
  39.  
  40. Najprostszym wyjôciem wydaje sië zeskanowanie go, choêby z
  41. okîadki Magazynu AMIGA. Wprawdzie nie mamy skanera, ale ma go
  42. nasz kolega (albo jest dostëpny w pracy). A jeôli nie mamy takich
  43. moûliwoôci, to w ogîoszeniach Magazynu AMIGA znajdziemy firmy,
  44. które to robiâ. Zaîóûmy, ûe zapisaliômy wynik takiego skanowania
  45. na dyskietce w formacie IFF i wczytujemy do Amigi.
  46.  
  47. ************* tu rys. 1 ****************
  48.  
  49. Coô strasznego! (Rys. 1.). Nie o to przecieû chodziîo. Dlaczego
  50. obrazek jest czarno-biaîy, skoro na pewno ustawiliômy na kolorowe
  51. skanowanie? Czy w ogóle da sië coô z tym rysunkiem zrobiê?
  52.  
  53. Z pomocâ przyjdzie nam ADPro. Program ten ma wiele opcji,
  54. pozwalajâcych na poprawienie obrazka. Naleûaîoby sië z nimi
  55. wczeôniej zapoznaê, aby ustaliê odpowiedniâ kolejnoôê dziaîaï.
  56. Próbowaîem to zrobiê, niestety, redakcja odrzuciîa mi caîy
  57. artykuî, twierdzâc ûe "musi byê problemowy". Trudno, bëdzie
  58. "problemowo" -- jednak z koniecznoôci poznamy jedynie wycinek
  59. moûliwoôci ADPro w tym zakresie.
  60.  
  61. Skoro jesteômy pewni, ûe nasze logo skanowaliômy kolorowo, wina
  62. musi leûeê w nasyceniu. Îadujemy zatem obrazek do ADPro i
  63. uruchamiamy operator Saturation. Od razu okazuje sië, ûe
  64. rzeczywiôcie kolory sâ ôciâgniëte do minimum. Przesuwamy zatem
  65. gadûet przesuwny caîkowicie w prawo (nie martwiâc sië, ûe to za
  66. duûe nasycenie. Zawsze je bëdzie moûna zmniejszyê, a duûo îatwiej
  67. pracuje sië na obrazkach zbyt "gëstych" niû na "za bladych"). Po
  68. zaakceptowaniu wartoôci (+100) przez Accept i wykonaniu operatora
  69. przez Execute oglâdamy efekt naszych zmagaï (rys. 2.).
  70.  
  71. **************** tu rys. 2 **********
  72.  
  73. Juû sâ kolory, ale jakieô takie nie za bardzo. Czyûbyômy omyîkowo
  74. zeskanowali w negatywie? Sprawdúmy to. Klikamy na operatorze
  75. Negative, wykonujemy zmianë przez Execute i... (rys. 3.).
  76.  
  77. **************** tu rys.3 **************
  78.  
  79. W naszym wypadku faktycznie byî to negatyw, jednak nadal
  80. otrzymany efekt nas nie zadowala. Logo jakieô pokropkowane, a
  81. ponadto jakby "wyrzeúbione", podczas gdy chodzi nam o pîaskie. Co
  82. zrobiê? Mamy w programie operator Emboss, ale on nam jeszcze
  83. bardziej wyrzeúbi nasze logo, a nie o to przecieû Polska
  84. walczyîa. Funkcji Unemboss, niestety, nie ma. Wystarczy jednak
  85. poczytaê mâdre ksiâûki (w tym wypadku "Komputerowa analiza
  86. obrazu", Leszka Wojnara i Mirosîawa Majorka), aby wiedzieê, ûe
  87. spîaszczyê obraz moûna za pomocâ odpowiedniego ustawienia
  88. macierzy konwolucji. Klikamy zatem na operatorze Convolve i
  89. mozolnie poprawiamy wszystkich dziewiëê wspóîczynników macierzy.
  90. To chyba najbardziej pracochîonna czëôê naszej zabawy, niemniej
  91. przy odrobinie wprawy moûna szybko otrzymaê poûâdany rezultat. W
  92. naszym wypadku okazaîo sië, ûe najwîaôciwsze wartoôci macierzy
  93. konwolucji sâ takie jak na rysunku 4.
  94.  
  95. *********************** tu rys. 4 *********************
  96.  
  97. Spîaszczyîo nam to obrazek, ale dalej jakiô taki szary i 
  98. popikselowany (rys. 5.). 
  99.  
  100. ************************ tu rys 5 ***************
  101.  
  102. Sprawdúmy zatem "dynamikë" obrazka (jest to waûne zwîaszcza przy
  103. skanowaniu na pececie, bo nie zawsze ajbiemowe skanery sâ w
  104. stanie przenieôê peînâ dynamikë). Klikamy na operatorze Dynamic
  105. Range i okazuje sië, ûe dynamika naszego obrazka jest z zakresu 0
  106. -- 68. To bardzo maîo. Zmieïmy zatem ten zakres na peîny,
  107. powiëkszajâc maksimum. Podobnie jak przy saturacji takûe i tu
  108. radzë ustawiê maksymalnâ dopuszczalnâ wielkoôê (czyli 255).
  109. Zawsze bowiem moûna zmniejszyê dynamikë w razie potrzeby. Po
  110. zaakceptowaniu nowych wartoôci i klikniëciu na Execute otrzymamy
  111. kolejny obrazek (rys. 6.).
  112.  
  113. ************************* tu rys 6 ***********************
  114.  
  115. Trochë lepiej, ale to nadal nie to. Na szczëôcie wiemy, jakie
  116. kolory ma mieê nasze logo. Trzeba ûóîty kolor sprowadziê do
  117. bieli, a brâzowy do niebieskiego. ADPro ma bardzo potëûnâ opcjë o
  118. nazwie Color Controls. Zajmiemy sië jej fragmentem o nazwie
  119. Balancing. Klikamy na gadûecie z takâ nazwâ i pojawia sië menu, w
  120. którym dowolnie zmieniamy wartoôci podanych parametrów. Tu moûemy
  121. eksperymentowaê do woli, bo w odróûnieniu od operatorów wyniki
  122. tych dziaîaï mogâ byê wycofane. Na poczâtek jednak niewielka
  123. dawka teorii.
  124.  
  125. Brightness (jasnoôê) -- pozwala na zmniejszenie lub zwiëkszenie
  126. jasnoôci caîego obrazka w sposób liniowy (mapa barw obrazka jest
  127. "shiftowana" w lewo lub w prawo). Niewîaôciwe ustawienie jasnoôci
  128. moûe spowodowaê utratë niektórych szczegóîów.
  129.  
  130. Contrast (kontrast) -- umoûliwia zmianë kontrastu obrazka.
  131. Oznacza to, ûe przy zwiëkszaniu tego wspóîczynnika miejsca ciemne
  132. stajâ sië ciemniejsze, a jasne -- jaôniejsze, przez co zwiëksza
  133. sië róûnica miëdzy nimi. Odbywa sië to przez "uplastycznianie"
  134. mapy kolorów. Przy zmniejszaniu kontrastu mapa barw sië
  135. spîaszcza. Odpowiednie zwiëkszenie kontrastu jednakûe, pozwoli na
  136. usuniëcie rozproszonych pikseli, powstaîych w wyniku ditheringu,
  137. zwîaszcza w miejscach, gdzie wystëpujâ cienie. Pamiëtajmy jednak
  138. o tym, ûe niewîaôciwe ustawienie kontrastu, moûe, podobnie jak
  139. przy jasnoôci, spowodowaê utratë niektórych szczegóîów.
  140.  
  141. Gamma (wspóîczynnik gamma) -- jest to specjalnie opracowana
  142. funkcja, która pozwala zmieniaê jasnoôê i kontrast obrazka w
  143. znacznie wiëkszym stopniu niû opisane wyûej funkcje, które
  144. zmieniajâ oba parametry liniowo. Tutaj zmiana kontrastu i
  145. jasnoôci nastëpuje zgodnie z funkcjâ krzywoliniowâ, przez co,
  146. nawet gdy "przesadzimy" ze zmianami, nie utracimy tylu szczegóîów.
  147. Na przykîad na zbyt jasnych fragmentach obrazka prawidîowo
  148. ustawiony wspóîczynnik gamma zmniejszy kontrast, na zbyt ciemnych
  149. -- zwiëkszy go. W efekcie "zobaczymy" wiëcej szczegóîów. Na
  150. rysunku widzimy przebieg krzywej "gamma", a takûe dwa obrazki,
  151. dla których "gamma" zostaîa ustawiona na minimum (0 -- suwak po
  152. lewej stronie), w pozycji ôrodkowej i na maksimum (100). Takûe i
  153. tu naleûy przyznaê, ûe najwiëkszy konkurent ADPro (czyli ImageFX)
  154. ma znacznie lepiej rozwiâzanâ sprawë parametru gamma. Nie naleûy
  155. zatem uwaûaê, ûe "gamma" to antidotum na wszelkie niedomagania
  156. obrazka. Takûe i tu przez nieodpowiednie ustawienia moûemy
  157. pogorszyê jego jakoôê.
  158.  
  159. ***************** tu rysunek 7 ***********
  160.  
  161. Znajdujâce sië u góry suwaki, oznaczone Red (czerwony), Green 
  162. (zielony) i Blue (niebieski), sîuûâ do regulacji nasycenia 
  163. obrazka odpowiednimi podstawowymi skîadnikami koloru. Pozycje 
  164. ôrodkowe suwaków oznaczajâ poîoûenie neutralne.
  165.  
  166. W naszym wypadku naleûy zmniejszyê zawartoôê czerwonego, a
  167. zwiëkszyê niebieskiego (ja zastosowaîem w obu wypadkach wartoôê
  168. 42%. Na wszelki wypadek dodaîem takûe po 15% jasnoôci i
  169. kontrastu).
  170.  
  171. Po ustawieniu wszystkich wartoôci akceptujemy je naciskajâc
  172. [Return] lub klikajâc na ACCEPT. Nastëpnie naleûy przerenderowaê
  173. obrazek, klikajâc na EXECUTE, aby zobaczyê efekt. W tym momencie
  174. wartoôci "balansu" przyjmâ ponownie wartoôci domyôlne, chyba ûe
  175. akceptowaliômy je, naciskajâc jednoczeônie [Shift] i [Return]. W
  176. tym wypadku pozostanâ one nie zmienione, aû do momentu, kiedy
  177. ponownie przestawimy suwaczki.
  178.  
  179. Jeôli po przerenderowaniu zapiszemy nasz obrazek w postaci
  180. surowej (RAW, bez mapy kolorów), IFF lub TIFF -- wówczas wraz z
  181. obrazkiem zostanâ zapisane "jego" ustawienia balansu i bëdâ mogîy
  182. byê zaîadowane wraz z tym obrazkiem. Pozostaîe formaty nie
  183. pamiëtajâ danych balansu. Ilustracje pokazujâ, co czeka nas przy
  184. zabawie z kolorami. Najczëôciej nie poprawia to obrazka, dajâc
  185. jednak w zamian ciekawe efekty, podkreôlajâc jedne szczegóîy, a
  186. spîaszczajâc inne.
  187.  
  188. Zobaczmy zatem nasz obrazek (rys. 8.). Wszystko wydaje sië byê
  189. piëknie, tymczasem po wpatrzeniu sië w obrazek dostrzeûemy
  190. niewielkie czerwone kropki (pokazujë je w powiëkszeniu, aby byîy
  191. widoczne w druku -- rys. 8.).
  192.  
  193. *********************** tu rysunek 8 ***********************
  194.  
  195. Musimy posîuûyê sië operatorem, usuwajâcym takie niepotrzebne
  196. punkty (Remove Isolated Pixels). Jeôli z niego skorzystamy, z
  197. obrazka zostanâ usuniëte niektóre odróûniajâce sië piksele.
  198. Dokîadniej -- jeôli 8 pikseli otaczajâcych nasz piksel jest tego
  199. samego koloru, a przy tym jest to kolor inny niû kolor naszego
  200. piksela -- wówczas otrzyma on "barwy" sâsiadów. Niestety, nie
  201. jest to zbyt efektywny algorytm (znacznie lepiej rozwiâzane jest
  202. to choêby w ImageFX). Algorytm ten dziaîa najlepiej na grafiki
  203. rysowane i zawierajâce duûo ksztaîtów liniowych. Im mniej kolorów
  204. ma nasz obrazek, tym lepszy bëdzie efekt, ale... do czasu. A
  205. zatem -- jeôli po jedno-, dwu-, a co najwyûej trzykrotnym
  206. "RIP-owaniu" nie widaê znaczâcej poprawy -- moûemy sobie takâ
  207. zabawë darowaê. UWAGA: Przed usuwaniem pikseli tym operatorem
  208. obrazek musi byê wyrenderowany (przez Execute). Po usuniëciu
  209. pikseli nie trzeba go juû powtórnie renderowaê. Operator ten nie
  210. dziaîa na obrazki w HAM-ie (jeôli koniecznie musimy usuwaê
  211. piksele z takiego obrazka omawianâ funkcjâ, naleûy go wczeôniej
  212. przeksztaîciê, na przykîad na 256 kolorów hi-res lace). Ponadto
  213. nie naleûy nigdy przerywaê wykonywania "RIP-u", bo w wyniku
  214. moûemy otrzymaê niezbyt ciekawy efekt.
  215.  
  216. Nasz obrazek speînia podane warunki (ma niewiele kolorów i jest
  217. "liniowy"). A zatem klikamy na Rem_Isolated_Pxls i moûemy
  218. podziwiaê nasze logo w caîej okazaîoôci (rys. 9.).
  219.  
  220. *************************** rysunek 9 ***************
  221.  
  222. W nastëpnym odcinku zobaczymy, ûe to wszystko, co dotâd mozolnie
  223. wykonywaliômy na piechotë, moûe zrobiê za nas komputer,
  224. wykorzystujâc miëdzy innymi ARexx.
  225.  
  226.  
  227. ************************************************************
  228.  
  229. PODPISY POD RYSUNKI
  230.  
  231. RYS 1 -- nieciekawie zeskanowany rysunek...
  232.  
  233. rys 2 -- ... po zmianie nasycenia kolorów...
  234.  
  235. rys 3 -- ... po wykonaniu negatywu
  236.  
  237. rys 4 -- Dobieramy wartoôci macierzy konwolucji...
  238.  
  239. rys 5 -- ...co daje taki efekt
  240.  
  241. rys 6 -- nasze logo po zwiëkszeniu dynamiki...
  242.  
  243. rys 7 -- wspóîczynnik "gamma"
  244.  
  245. rys 8 -- Zmiana balansu kolorów i jasnoôci to juû prawie koniec,  ale 
  246. zostaîy jakieô czerwone kropki
  247.  
  248. rys 9 -- ostateczna wersja naszego logo po zastosowaniu RIP. 
  249.  
  250. ***********************************************************
  251.