home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga MA Magazine 1997 #3
/
amigamamagazinepolishissue03-1
/
ma_1995
/
09
/
ami940.txt
< prev
next >
Wrap
Text File
|
1997-04-07
|
11KB
|
251 lines
9 obrazkow
*********** UWAGA DO SKÎADU !!!! BARDZO WAÛNA!!!! *****************
BEZ WZGLËDU NA TO JAK IDIOTYCZNE I SKOPANE BËDÂ SIË WYDAWAÊ NIEKTÓRE
OBRAZKI PROSZË ABSOLUTNIE!!!!! NICZEGO NIE POPRAWIAÊ. TAK WÎAÔNIE MA
BYÊ. JEDYNÂ DOPUSZCZALNÂ POPRAWKÂ MOÛE BYÊ GLOBALNE ROZJAÔNIENIE
OBRAZKÓW -- ALE JEÔLI JUÛ TO O IDENTYCZNÂ WARTOÔÊ DLA WSZYSTKICH OBRAZKÓW
*******************************************************************
************ UWAGA DLA ELI * tu muszâ iôê wszystkie szoty i to w
miejscach, gdzie zaznaczono, albo podpisane (rys.1 , rys.2, itd) bo
sâ odwoîania w tekôcie
*********************************************************************
POPRAWIANIE NATURY
<lead>Nierzadko w nasze rëce trafia obrazek, który sië nam
podoba, ale na skutek okolicznoôci, na które nie mieliômy wpîywu
-- jego jakoôê nam nie odpowiada: albo wyîaûâ na nim nie zwiâzane
z treôciâ piksele, albo kolory sâ takie, jakby dobieraî je
daltonista, albo zdjëcie jest rozmazane czy przeciwnie -- zbyt
ostre do naszych celów. Nieraz teû moûemy taki obrazek uszkodziê
sami przez nieodpowiedzialne eksperymenty. Zgodnie z którymô tam
prawem Murphy'ego zazwyczaj okazuje sië wówczas, ûe oryginaî tego
akurat obrazka gdzieô wyparowaî. Tym razem zajmiemy sië zatem
poprawianiem za pomocâ ADPro obrazków, których jakoôê nam nie
odpowiada.
<a>Adam Nowak
<txt>Przypuôêmy, ûe niezbëdne jest nam logo Amigi. Moûna je
oczywiôcie rysowaê, ale moim zdaniem to strata czasu, a ponadto nie
kaûdy ma talent Pana Wësîawskiego i logo takie moûe nam wyjôê
tragicznie. Co robiê?
Najprostszym wyjôciem wydaje sië zeskanowanie go, choêby z
okîadki Magazynu AMIGA. Wprawdzie nie mamy skanera, ale ma go
nasz kolega (albo jest dostëpny w pracy). A jeôli nie mamy takich
moûliwoôci, to w ogîoszeniach Magazynu AMIGA znajdziemy firmy,
które to robiâ. Zaîóûmy, ûe zapisaliômy wynik takiego skanowania
na dyskietce w formacie IFF i wczytujemy do Amigi.
************* tu rys. 1 ****************
Coô strasznego! (Rys. 1.). Nie o to przecieû chodziîo. Dlaczego
obrazek jest czarno-biaîy, skoro na pewno ustawiliômy na kolorowe
skanowanie? Czy w ogóle da sië coô z tym rysunkiem zrobiê?
Z pomocâ przyjdzie nam ADPro. Program ten ma wiele opcji,
pozwalajâcych na poprawienie obrazka. Naleûaîoby sië z nimi
wczeôniej zapoznaê, aby ustaliê odpowiedniâ kolejnoôê dziaîaï.
Próbowaîem to zrobiê, niestety, redakcja odrzuciîa mi caîy
artykuî, twierdzâc ûe "musi byê problemowy". Trudno, bëdzie
"problemowo" -- jednak z koniecznoôci poznamy jedynie wycinek
moûliwoôci ADPro w tym zakresie.
Skoro jesteômy pewni, ûe nasze logo skanowaliômy kolorowo, wina
musi leûeê w nasyceniu. Îadujemy zatem obrazek do ADPro i
uruchamiamy operator Saturation. Od razu okazuje sië, ûe
rzeczywiôcie kolory sâ ôciâgniëte do minimum. Przesuwamy zatem
gadûet przesuwny caîkowicie w prawo (nie martwiâc sië, ûe to za
duûe nasycenie. Zawsze je bëdzie moûna zmniejszyê, a duûo îatwiej
pracuje sië na obrazkach zbyt "gëstych" niû na "za bladych"). Po
zaakceptowaniu wartoôci (+100) przez Accept i wykonaniu operatora
przez Execute oglâdamy efekt naszych zmagaï (rys. 2.).
**************** tu rys. 2 **********
Juû sâ kolory, ale jakieô takie nie za bardzo. Czyûbyômy omyîkowo
zeskanowali w negatywie? Sprawdúmy to. Klikamy na operatorze
Negative, wykonujemy zmianë przez Execute i... (rys. 3.).
**************** tu rys.3 **************
W naszym wypadku faktycznie byî to negatyw, jednak nadal
otrzymany efekt nas nie zadowala. Logo jakieô pokropkowane, a
ponadto jakby "wyrzeúbione", podczas gdy chodzi nam o pîaskie. Co
zrobiê? Mamy w programie operator Emboss, ale on nam jeszcze
bardziej wyrzeúbi nasze logo, a nie o to przecieû Polska
walczyîa. Funkcji Unemboss, niestety, nie ma. Wystarczy jednak
poczytaê mâdre ksiâûki (w tym wypadku "Komputerowa analiza
obrazu", Leszka Wojnara i Mirosîawa Majorka), aby wiedzieê, ûe
spîaszczyê obraz moûna za pomocâ odpowiedniego ustawienia
macierzy konwolucji. Klikamy zatem na operatorze Convolve i
mozolnie poprawiamy wszystkich dziewiëê wspóîczynników macierzy.
To chyba najbardziej pracochîonna czëôê naszej zabawy, niemniej
przy odrobinie wprawy moûna szybko otrzymaê poûâdany rezultat. W
naszym wypadku okazaîo sië, ûe najwîaôciwsze wartoôci macierzy
konwolucji sâ takie jak na rysunku 4.
*********************** tu rys. 4 *********************
Spîaszczyîo nam to obrazek, ale dalej jakiô taki szary i
popikselowany (rys. 5.).
************************ tu rys 5 ***************
Sprawdúmy zatem "dynamikë" obrazka (jest to waûne zwîaszcza przy
skanowaniu na pececie, bo nie zawsze ajbiemowe skanery sâ w
stanie przenieôê peînâ dynamikë). Klikamy na operatorze Dynamic
Range i okazuje sië, ûe dynamika naszego obrazka jest z zakresu 0
-- 68. To bardzo maîo. Zmieïmy zatem ten zakres na peîny,
powiëkszajâc maksimum. Podobnie jak przy saturacji takûe i tu
radzë ustawiê maksymalnâ dopuszczalnâ wielkoôê (czyli 255).
Zawsze bowiem moûna zmniejszyê dynamikë w razie potrzeby. Po
zaakceptowaniu nowych wartoôci i klikniëciu na Execute otrzymamy
kolejny obrazek (rys. 6.).
************************* tu rys 6 ***********************
Trochë lepiej, ale to nadal nie to. Na szczëôcie wiemy, jakie
kolory ma mieê nasze logo. Trzeba ûóîty kolor sprowadziê do
bieli, a brâzowy do niebieskiego. ADPro ma bardzo potëûnâ opcjë o
nazwie Color Controls. Zajmiemy sië jej fragmentem o nazwie
Balancing. Klikamy na gadûecie z takâ nazwâ i pojawia sië menu, w
którym dowolnie zmieniamy wartoôci podanych parametrów. Tu moûemy
eksperymentowaê do woli, bo w odróûnieniu od operatorów wyniki
tych dziaîaï mogâ byê wycofane. Na poczâtek jednak niewielka
dawka teorii.
Brightness (jasnoôê) -- pozwala na zmniejszenie lub zwiëkszenie
jasnoôci caîego obrazka w sposób liniowy (mapa barw obrazka jest
"shiftowana" w lewo lub w prawo). Niewîaôciwe ustawienie jasnoôci
moûe spowodowaê utratë niektórych szczegóîów.
Contrast (kontrast) -- umoûliwia zmianë kontrastu obrazka.
Oznacza to, ûe przy zwiëkszaniu tego wspóîczynnika miejsca ciemne
stajâ sië ciemniejsze, a jasne -- jaôniejsze, przez co zwiëksza
sië róûnica miëdzy nimi. Odbywa sië to przez "uplastycznianie"
mapy kolorów. Przy zmniejszaniu kontrastu mapa barw sië
spîaszcza. Odpowiednie zwiëkszenie kontrastu jednakûe, pozwoli na
usuniëcie rozproszonych pikseli, powstaîych w wyniku ditheringu,
zwîaszcza w miejscach, gdzie wystëpujâ cienie. Pamiëtajmy jednak
o tym, ûe niewîaôciwe ustawienie kontrastu, moûe, podobnie jak
przy jasnoôci, spowodowaê utratë niektórych szczegóîów.
Gamma (wspóîczynnik gamma) -- jest to specjalnie opracowana
funkcja, która pozwala zmieniaê jasnoôê i kontrast obrazka w
znacznie wiëkszym stopniu niû opisane wyûej funkcje, które
zmieniajâ oba parametry liniowo. Tutaj zmiana kontrastu i
jasnoôci nastëpuje zgodnie z funkcjâ krzywoliniowâ, przez co,
nawet gdy "przesadzimy" ze zmianami, nie utracimy tylu szczegóîów.
Na przykîad na zbyt jasnych fragmentach obrazka prawidîowo
ustawiony wspóîczynnik gamma zmniejszy kontrast, na zbyt ciemnych
-- zwiëkszy go. W efekcie "zobaczymy" wiëcej szczegóîów. Na
rysunku widzimy przebieg krzywej "gamma", a takûe dwa obrazki,
dla których "gamma" zostaîa ustawiona na minimum (0 -- suwak po
lewej stronie), w pozycji ôrodkowej i na maksimum (100). Takûe i
tu naleûy przyznaê, ûe najwiëkszy konkurent ADPro (czyli ImageFX)
ma znacznie lepiej rozwiâzanâ sprawë parametru gamma. Nie naleûy
zatem uwaûaê, ûe "gamma" to antidotum na wszelkie niedomagania
obrazka. Takûe i tu przez nieodpowiednie ustawienia moûemy
pogorszyê jego jakoôê.
***************** tu rysunek 7 ***********
Znajdujâce sië u góry suwaki, oznaczone Red (czerwony), Green
(zielony) i Blue (niebieski), sîuûâ do regulacji nasycenia
obrazka odpowiednimi podstawowymi skîadnikami koloru. Pozycje
ôrodkowe suwaków oznaczajâ poîoûenie neutralne.
W naszym wypadku naleûy zmniejszyê zawartoôê czerwonego, a
zwiëkszyê niebieskiego (ja zastosowaîem w obu wypadkach wartoôê
42%. Na wszelki wypadek dodaîem takûe po 15% jasnoôci i
kontrastu).
Po ustawieniu wszystkich wartoôci akceptujemy je naciskajâc
[Return] lub klikajâc na ACCEPT. Nastëpnie naleûy przerenderowaê
obrazek, klikajâc na EXECUTE, aby zobaczyê efekt. W tym momencie
wartoôci "balansu" przyjmâ ponownie wartoôci domyôlne, chyba ûe
akceptowaliômy je, naciskajâc jednoczeônie [Shift] i [Return]. W
tym wypadku pozostanâ one nie zmienione, aû do momentu, kiedy
ponownie przestawimy suwaczki.
Jeôli po przerenderowaniu zapiszemy nasz obrazek w postaci
surowej (RAW, bez mapy kolorów), IFF lub TIFF -- wówczas wraz z
obrazkiem zostanâ zapisane "jego" ustawienia balansu i bëdâ mogîy
byê zaîadowane wraz z tym obrazkiem. Pozostaîe formaty nie
pamiëtajâ danych balansu. Ilustracje pokazujâ, co czeka nas przy
zabawie z kolorami. Najczëôciej nie poprawia to obrazka, dajâc
jednak w zamian ciekawe efekty, podkreôlajâc jedne szczegóîy, a
spîaszczajâc inne.
Zobaczmy zatem nasz obrazek (rys. 8.). Wszystko wydaje sië byê
piëknie, tymczasem po wpatrzeniu sië w obrazek dostrzeûemy
niewielkie czerwone kropki (pokazujë je w powiëkszeniu, aby byîy
widoczne w druku -- rys. 8.).
*********************** tu rysunek 8 ***********************
Musimy posîuûyê sië operatorem, usuwajâcym takie niepotrzebne
punkty (Remove Isolated Pixels). Jeôli z niego skorzystamy, z
obrazka zostanâ usuniëte niektóre odróûniajâce sië piksele.
Dokîadniej -- jeôli 8 pikseli otaczajâcych nasz piksel jest tego
samego koloru, a przy tym jest to kolor inny niû kolor naszego
piksela -- wówczas otrzyma on "barwy" sâsiadów. Niestety, nie
jest to zbyt efektywny algorytm (znacznie lepiej rozwiâzane jest
to choêby w ImageFX). Algorytm ten dziaîa najlepiej na grafiki
rysowane i zawierajâce duûo ksztaîtów liniowych. Im mniej kolorów
ma nasz obrazek, tym lepszy bëdzie efekt, ale... do czasu. A
zatem -- jeôli po jedno-, dwu-, a co najwyûej trzykrotnym
"RIP-owaniu" nie widaê znaczâcej poprawy -- moûemy sobie takâ
zabawë darowaê. UWAGA: Przed usuwaniem pikseli tym operatorem
obrazek musi byê wyrenderowany (przez Execute). Po usuniëciu
pikseli nie trzeba go juû powtórnie renderowaê. Operator ten nie
dziaîa na obrazki w HAM-ie (jeôli koniecznie musimy usuwaê
piksele z takiego obrazka omawianâ funkcjâ, naleûy go wczeôniej
przeksztaîciê, na przykîad na 256 kolorów hi-res lace). Ponadto
nie naleûy nigdy przerywaê wykonywania "RIP-u", bo w wyniku
moûemy otrzymaê niezbyt ciekawy efekt.
Nasz obrazek speînia podane warunki (ma niewiele kolorów i jest
"liniowy"). A zatem klikamy na Rem_Isolated_Pxls i moûemy
podziwiaê nasze logo w caîej okazaîoôci (rys. 9.).
*************************** rysunek 9 ***************
W nastëpnym odcinku zobaczymy, ûe to wszystko, co dotâd mozolnie
wykonywaliômy na piechotë, moûe zrobiê za nas komputer,
wykorzystujâc miëdzy innymi ARexx.
************************************************************
PODPISY POD RYSUNKI
RYS 1 -- nieciekawie zeskanowany rysunek...
rys 2 -- ... po zmianie nasycenia kolorów...
rys 3 -- ... po wykonaniu negatywu
rys 4 -- Dobieramy wartoôci macierzy konwolucji...
rys 5 -- ...co daje taki efekt
rys 6 -- nasze logo po zwiëkszeniu dynamiki...
rys 7 -- wspóîczynnik "gamma"
rys 8 -- Zmiana balansu kolorów i jasnoôci to juû prawie koniec, ale
zostaîy jakieô czerwone kropki
rys 9 -- ostateczna wersja naszego logo po zastosowaniu RIP.
***********************************************************