W tym rozdziale:
u "Filozofia" Fireworks.
u Łączenie grafiki wektorowej i bitmapowej.
u Integracja grafiki z istniejącymi obrazkami.
u Integracja z Internetem.
u Zarządzanie środowiskiem pracy.
u Nowe i poprawione funkcje Fireworks 4.
Każdego roku, czwartego lipca siedzimy z przyjaciółmi i rodziną na dachu domu sąsiadów i obserwujemy sztuczne ognie eksplodujące nad Manhattanem. Podobne grupy obserwatorów znajdują się wówczas na dachach prawie wszystkich budynków w okolicy. Z każdej strony rozlegają się "ochy" i "achy" w odpowiedzi na spektakularne pokazy świetlne. Niektóre wzory tworzone na niebie wydają się znajome, inne widzimy po raz pierwszy.
Internet to globalny, trwający 24 godziny na dobę, pokaz fajerwerków. Grafika znajdująca się na stronach internetowych eksploduje swoją błyskotliwością, intensywnością i mnogością znaczeń. Każdy może ją oglądać z własnej perspektywy. Internet to nowe unikatowe medium, które jednocześnie uczy i bawi. Jest to również nadzwyczaj aktywne medium. Każdego dnia pojawiają się w nim tysiące nowych i zaktualizowanych stron WWW. Oprócz tekstu, strony internetowe pełne są grafiki: wszystkich typów obrazków, ilustracji, logo, symboli i ikon. Niektóre obrazy są statyczne, inne animowane, a jeszcze inne - interaktywne. Projektowanie zdecydowanie wkroczyło na zupełnie nowe obszary.
Aby wnieść swój
wkład w działalność nowego medium, niezbędne jest
posiadanie nowych narzędzi. Internet jest medium opartym na
wyświetlaniu informacji na ekranie, a nie na druku i dlatego też
działa na własnych zasadach. Programy graficzne zorientowane na
druk są wzbogacane o nowe narzędzia umożliwiające tworzenie
grafiki internetowej, ale wystąpiła potrzeba stworzenia
zupełnie nowego narzędzia, które dałoby
projektantom internetowym wszystkie potrzebne funkcje i pozwoliło
pracować jednocześnie wydajnie i kreatywnie. Narzędzie zdolne
tworzyć wspaniałą grafikę i na tyle potężne, aby
mogłoby rozjaśnić noc.
Więc powstał program Fireworks.
Fireworks firmy Macromedia to program do tworzenia grafiki dla Internetu. Jako pakiet graficzny nowej generacji, Fireworks zdecydowanie odróżnia się od wcześniej powstałych programów graficznych. Mimo że wiele funkcji Fireworks działa podobnie, jak w innych programach graficznych, jest on aplikacją nastawioną na tworzenie grafiki internetowej i posiada wiele innowacyjnych możliwości.
Fireworks został stworzony od początku do końca pod kątem Internetu. Przed wyprodukowaniem Fireworks, Macromedia przeanalizowała metody pracy grafików i stwierdziła, że większ 13213w227n ość z nich w dążeniu do celu wykorzystuje wiele różnych narzędzi. Zarysy projektów powstają przeważnie w programach wektorowych, takich jak FreeHand lub Adobe Illustrator. Grafiki wektorowe jednak nie mogą być obsługiwane w Internecie, dlatego też ilustracje muszą być następnie importowane do programów bitmapowych, takich jak Photoshop lub Corel PhotoPaint. W programach bitmapowych trzeba mozolnie stworzyć wszystkie potrzebne efekty, na przykład wytłoczenia krawędzi i połączyć tekst z obrazkiem, zanim grafikę będzie można wyeksportować do programu służącego do optymalizacji. Aplikacja optymalizująca, na przykład Debabelizer, musi tak przekształcić grafikę, by używała jedynie kolorów bezpiecznych dla Internetu i jej plik miał jak najmniejszy rozmiar fizyczny, aby mogła był szybko wyświetlana nawet u użytkowników posiadających mało wydajne połączenie z Internetem. Kolejne elementy integracji Fireworks z Internetem to: łącza do adresów URL, mapy obrazków, obrazki reagujące na najechanie kursorem (ang. rollovers), obrazki podzielone na fragmenty (ang. slices) i wiele innych. Pozwala to na wyeliminowanie potrzeby stosowania wielu specjalistycznych programów. Dodatkowo wielu projektantów grafiki dla Internetu zmuszonych jest nauczyć się języka HTML i JavaScript. Program komputerowy nie jest w stanie wykonać wszystkich określonych zadań i wiele z nich trzeba wykonać ręcznie. Oprócz konieczności opanowania wszystkich tych osobnych programów, występuje też kolejny problem: edycja obrazka. Jeśli klient zasugeruje wprowadzenie zmian (a klienci zawsze chcą zmian!), cała grafika musi zostać stworzona od nowa.
Fireworks oferuje rewolucyjne metody pracy z grafiką bitmapową. łączy najlepsze funkcje wielu różnych programów:
u Narzędzia wektorowe służące do tworzenia projektu grafiki i jej edytowania.
u Proste, ale spektakularne efekty specjalne.
u Wyszukane narzędzia do edycji grafiki bitmapowej umożliwiające pracę z istniejącą grafiką i skanowanymi obrazkami.
u Narzędzia optymalizacji grafiki pod kątem standardów internetowych umożliwiające porównanie różnych ustawień, co pozwala na wybranie obrazka, który najlepiej wygląda i ma najmniejszy rozmiar.
u Przypisywanie elementom graficznym funkcji opisanych za pomocą kodu HTML lub JavaScript.
Najlepsze jest jednak to, że praktycznie każdy element grafiki tworzonej w Fireworks może być w dowolnej chwili modyfikowany. Możliwość ta pozwala nie tylko zaoszczędzić mnóstwo czasu, ale także podnieść wydajność pracy (a Internet jest medium wymagającym nadzwyczaj wielu materiałów i ciągłej troski o ich aktualność). Przez cały czas przybywa wiele nowych witryn WWW, a istniejące wymagają nieustannej aktualizacji. Obiektowa natura Fireworks - każdy element może być w dowolnej chwili modyfikowany - nadąża za potrzebami projektantów grafiki internetowej.
Jeśli wcześnie tworzyłeś grafikę przeznaczoną do druku i pracowałeś z programami, takimi jak Adobe Photoshop, najpierw będziesz musiał poznać podstawowe funkcje Fireworks. Po pierwsze - musisz uświadomić sobie, że Fireworks nie jest programem służącym do edycji grafiki bitmapowej, choć posiada doskonałe narzędzia umożliwiające edycję obrazków. Zasadniczo Fireworks jest programem wektorowym, pozwalającym na tworzenie realistycznych obrazków bitmapowych. Jak już zrozumiesz, na czym polega tworzenie wektorów (dowiesz się, że ścieżki wektorowe są dużo bardziej elastyczne niż bitmapy) i stosowanie do nich bitmapowych obrysów oraz wypełnień, nie zechcesz powrócić do wcześniej wykorzystywanych programów.
Fireworks, jako program do tworzenia grafiki internetowej, jest zorientowany na produkcję grafiki, która będzie wyświetlana na ekranie, nie drukowana. Rozdzielczość obrazka wyświetlanego na ekranie jest zazwyczaj mniejsza niż rozdzielczość tego samego obrazka w druku. Obrazki są przeważnie tworzone i zapisywane w ich rzeczywistych rozmiarach; technika polegająca na pracy z dużymi obrazkami zawierającymi więcej szczegółów i późniejsza redukcja ich rozmiarów nie zdaje egzaminu w Fireworks. Działanie takie daje wręcz odwrotne rezultaty, gdyż powoduje utratę wielu szczegółów obrazka. Możesz jednak powiększyć obrazek (nawet do 6400 procent) i wówczas dokonać edycji jego szczegółów. Pamiętaj jedynie o tym, że w przeglądarkach internetowych obrazki są wyświetlane w swoich naturalnych rozmiarach.
Kolejna rzecz która sprawia, że program jest idealnym rozwiązaniem dla użytkowników raczkujących w Sieci: Fireworks jest zorientowany nie tylko na grafikę ekranową, ale na grafikę internetową. Wiele funkcji Fireworks jest dostosowanych do reguł panujących w Internecie, takich jak minimalne rozmiary fizyczne plików, ograniczenia liczby kolorów i możliwości większości przeglądarek internetowych. Fireworks w pełni respektuje wady i zalety środowiska, jakim jest Internet i, przy odpowiednim wykorzystaniu, pomaga projektować grafikę respektującą ograniczenia przeglądarek i zasobów internetowych.
|
Graficzną reprezentację możliwości, jakie daje Fireworks znajdziesz w kolorowej wkładce. |
|
Mimo że Internet jest medium opartym na wyświetlaniu grafiki bitmapowej, wektory (zwane również ścieżkami) są dużo łatwiejsze do kontroli i edycji. Najlepszą możliwością Fireworks jest tworzenie ścieżek, choć oferuje on również wiele opcji służących do pracy z grafiką opartą na pikselach. Swobodne przełączanie programu pomiędzy trybami pracy z pikselami i ścieżkami sprawia, że Fireworks jest doskonałym narzędziem do pracy z obydwoma rodzajami grafiki.
Oddzielne elementy graficzne są traktowane przez program jako niezależne obiekty, które mogą być łatwo przekształcane, rozmieszczane i wyrównywane. Dwa główne typy obiektów, z którymi będziemy pracować w Fireworks to obiekty wektorowe i obiekty bitmapowe. Zorientowanie na pracę z obiektami jest nadzwyczaj przydatne w procesie produkcji. Na przykład prosty wektor, definiujący kontur przycisku, może być szybko duplikowany i rozmieszczany, co pozwala na stworzenie paska nawigacyjnego zawierającego wiele takich samych przycisków z odróżniającymi je etykietami tekstowymi. Do stworzenia obiektów przedstawionych na rysunku 1.1 wykorzystane zostały jedynie trzy obiekty wektorowe.
Fireworks zapewnia jeszcze większą elastyczność, zachowując podział pomiędzy obrysem, wypełnieniem i efektami zastosowanymi do tego samego obiektu. Daje to projektantom prawie nieograniczone możliwości manipulowania grafiką z jednoczesnym utrzymaniem jej podziału na oddzielne, edytowalne obiekty. Jeśli klientowi bardzo podoba się pomarańczowy blask otaczający przycisk, ale zechce, aby tekst przycisku został wyśrodkowany, a nie wyrównany do jego prawej krawędzi, wykonanie tego w Fireworks nie będzie stanowiło problemu. Możliwość zmiany jednego z elementów grafiki, bez konieczności tworzenia jej całej od początku, to jedna z najlepszych funkcji Fireworks.
Choć w procesie tworzenia struktury grafiki w Fireworks wykorzystywane są obiekty wektorowe, wszystkie pozostałe elementy tej struktury (obrysy, wypełnienia i efekty) są tworzone z pikseli (rysunek 1.2).
|
Więcej informacji o obrysach znajdziesz w rozdziale 8. Jeśli chcesz dowiedzieć się czegoś więcej o wypełnieniach, zajrzyj do rozdziału 11. |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Rysunek 1.1. Podczas tworzenia i modyfikowania grafiki w
Fireworks można w prosty sposób wielokrotnie wykorzystywać |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Rysunek 1.2. Bez określenia
obrysu, wypełnienia lub efektu doskonale widoczne są
ścieżki wektorowe (po lewej).Jednak po zastosowaniu obrysu i (lub)
wypełnienia i (lub) efektu, można skorzystać z
powiększenia i zobaczyć, że widzialne elementy w Fireworks
są wyświetlane |
|
Zgodność bitmapJako narzędzie graficzne nowej generacji, Fireworks pozwala na wykorzystywanie obrazków tworzonych we wcześniejszych programach. Wykorzystując szeroki wachlarz filtrów importu, w Fireworks można otwierać i edytować pliki tworzone w programach Photoshop, CorelDraw, FreeHand i wielu innych. Fireworks oferuje kompletny zestaw narzędzi selekcji używanych w pracy z bitmapami: zaznaczenie prostokątne, lasso i różdżkę oraz narzędzia służące do malowania, takie jak ołówek i gumka. Bardzo ważnym elementem każdego programu do tworzenia grafiki bitmapowej są filtry i Fireworks nie odstaje pod tym względem od swoich konkurentów. Oprócz wielu wbudowanych filtrów, takich jak Gaussian Blur (Rozmycie gaussowskie), Invert (Odwrotność) i Sharpen (Wyostrzenie), Fireworks umożliwia wykorzystanie filtrów zgodnych z Photoshopem. W rezultacie, w Fireworks działają wszystkie plug-iny obsługujące standardy Photoshopa, na przykład Kai's Power Tools i Eye Candy firmy Alien Skin oraz rozszerzenia Xenofex. Do Fireworks 4 dołączana jest nawet wersja LE (Limited Edition) pakietu Eye Candy, zawierająca trzy filtry, m. in. filtr Motion Trail (Poruszenie) (rysunek 1.4). Co więcej, w prosty sposób można dołączać wszystkie rozszerzenia różnych firm, które są wykorzystywane w Photoshopie. Wystarczy w tym celu zmienić pojedyncze ustawienie w preferencjach programu.
EfektyJednym z największych wyzwań dla projektanta grafiki komputerowej jest stosowanie efektów specjalnych, na przykład fazowanie krawędzi czy rzucanie cieni. Fireworks zastępuje skomplikowaną pracę z warstwami i maskami mechanizmem nazywanym Live Effects Live Effects pozwala na bardzo łatwe modyfikacje parametrów poszczególnych efektów, takich jak Inner Bevel (Faza wewnętrzna), Outer Bevel (Faza zewnętrzna), Drop Shadow (Cień zewnętrzny) czy Emboss (Wytłoczenie).
Efekty te nie tylko można bardzo łatwo tworzyć w Fireworks, ale automatycznie dostosowują się one do dowolnych zmian obiektów. Stąd ich nazwa - Live Effects (w wolnym tłumaczeniu "żywe efekty"). Funkcja ta jest bardzo przydatna przy modyfikowaniu grafiki i pozwala znacznie zwiększyć wydajność pracy. Możesz nawet przetwarzać wsadowo większe ilości plików. Gdy zredukujesz ich rozmiary, efekty zostaną również automatycznie przeskalowane i ponownie zastosowane. Oprócz wbudowanego modułu filtrów Live Effects, w Fireworks 4 można wykorzystywać także filtry zgodne z Photoshopem, które możesz instalować jako rozszerzenia (Xtras). Filtry te są wyświetlane w palecie Effect, co przedstawiono na rys. 1.5, i są tak samo "żywe", jak każdy inny filtr z grupy Live Effects. Innymi słowy, dopóki wektorowy obiekt jest edytowalny, zastosowane do niego efekty również mogą być w dowolnej chwili edytowane, usuwane lub ustawiane w innej kolejności. Co więcej, kombinacje efektów można zapisać pod własną nazwą i wykorzystywać w przyszłości do innych obiektów.
StyleStyle pozwalają na zachowanie spójnego wyglądu wielu różnych obiektów wykorzystywanych w jednym projekcie. Style Fireworks mogą zawierać ustawienia obrysów, efektów a nawet tekstu. Projektanci stron WWW mogą je wykorzystywać w celu zapewnienia spójnego wyglądu całej witryny internetowej. Dodatkowo style mogą być eksportowane jako pliki. Funkcję tę można stosować do utworzenia stylów grafiki internetowej, które będą mogły być wykorzystywane przez pozostałych projektantów pracujących nad grafiką przeznaczoną do zastosowania w tej samej witrynie WWW.
Style są także sposobem na szybkie nadawanie różnych wyglądów pojedynczym obiektom. Możesz łatwo zastosować do obiektu zestaw różnych ustawień (rysunek 1.6).
Oprócz stylów znajdujących się standardowo w palecie Styles, Macromedia oferuje wiele dodatkowych, predefiniowanych stylów. Możesz je znaleźć na płycie instalacyjnej Fireworks lub w Internecie, pod adresem: https://www.macromedia.com/software/fireworks/download/styles.
AnimacjaZanim pojawił się Fireworks, każdy projektant grafiki internetowej musiał mieć w swoim zestawie narzędzie do tworzenia animowanych GIF-ów (Graphics Interchange Format), wykorzystywanych w budowaniu bannerów reklamowych. Teraz nie są Ci już potrzebne żadne oddzielne programy. Fireworks umożliwia tworzenie, wyświetlanie i eksportowanie animowanych GIF-ów w dowolnych rozmiarach i kształtach. Oczywiście w procesie tworzenia animacji masz możliwość wykorzystywania wszystkich narzędzi, zarówno bitmapowych, jak i wektorowych. Każdy obiekt Fireworks może zostać zamieniony na symbol, który zostanie umieszczony w bibliotece (Library). Kopie symboli nazywane są w języku angielskim "instances". Z wielu instancji można utworzyć animowaną sekwencję. Tworzysz obiekt początkowy i końcowy, a Fireworks wyznacza wszystkie etapy pośrednie. W sekwencjonowaniu (ang. tweening) można wykorzystywać zmiany położenia lub innych ustawień obiektu. Możesz na przykład stworzyć efekt znikającego obiektu poprzez sekwencjonowanie pomiędzy dwiema jego instancjami: nieprzezroczystą i przezroczystą. Oprócz typowej animacji klatka po klatce, Fireworks oferuje również specjalne animowane symbole, o właściwościach umożliwiających stałą edycję, dzięki czemu tworzenie i edytowanie animacji w Fireworks jest naprawdę łatwe (patrz rys. 1.7).
Integracja z InternetemJak nazwałbyś program komputerowy, który daje większe możliwości niż sama produkcja grafiki? Nazwałbym to wielką innowacją. Na zewnątrz, strony internetowe to kompozycje tekstu i obrazu, ale za wszystko to odpowiada ich kod. Fireworks potrafi łączyć obrazki przeznaczone do wykorzystania na stronie WWW z kodem HTML i JavaScript i tworzyć mapy obrazków, podzielone obrazki, przyciski reagujące na najechanie kursorem i wiele innych. Program daje nawet możliwość wyboru rodzaju stylu kodu, w zależności od wykorzystywanego przez Ciebie programu służącego do projektowania stron. Fireworks jest w pełni zintegrowany z Internetem. Każdy z jego elementów, od narzędzia pozwalającego próbkować kolory bezpieczne dla przeglądarek po optymalizację eksportu, respektuje reguły panujące w Internecie. Nawet funkcje powszechnie spotykane także w innych programach, zostały w Fireworks ponownie zaprojektowane z myślą o ich zastosowaniu w sieci. Na przykład nieoceniona dla projektantów grafiki jest możliwość jej wydrukowania. W Fireworks możesz wydrukować grafikę tak jak będzie ona wyglądała w sieci lub w wyższej rozdzielczości - Twój wybór. Aktywne obszary i plastryAktywne obszary (hotspots) i plastry (slices) to elementy bardzo często wykorzystywane w projektowaniu grafiki internetowej. Zanim pojawił się Fireworks, projektanci musieli je tworzyć za pomocą dodatkowych narzędzi lub męczyć się i wszystko robić ręcznie. Obszar aktywny to część mapy obrazka umieszczonej na stronie WWW, która jest definiowana za pomocą współrzędnych x i y (czyli elementów niestosowanych na co dzień przez artystów). Fireworks pozwala na rysowanie aktywnych obszarów tak samo, jak każdego innego obiektu i wykona za Ciebie wszystkie niezbędne obliczenia matematyczne. Plaster to termin określający fragment większego obrazka, który został "pokrojony" na mniejsze części. Pozwala to na szybsze ładowanie obrazka lub dołączenie do niego interaktywnych elementów. Poszczególne fragmenty obrazka są następnie łączone ze sobą w tabeli zdefiniowanej w kodzie HTML. Jeśli wydaje Ci się, że wymaga to dużych nakładów pracy, to masz rację - chyba, że wykorzystasz Fireworks. Krojenie obrazka polega na rysowaniu na nim poszczególnych plastrów (rysunek 1.8) i wyeksportowaniu ich jako jednej całości. Fireworks stworzy za Ciebie całą tabelę HTML. Oprócz tego, Fireworks pozwala także ustawiać różne parametry optymalizacji dla różnych plastrów. Przykładowo, jeden fragment obrazka może wyeksportować jako JPEG (Joint Photographic Experts Group), zaś inny jako GIF (lub inny format graficzny zapewniający najwyższą jakość obrazka przy jak najmniejszym rozmiarze fizycznym pliku).
|