Wieloplatformowy
- niemalże uniwersalny - dostęp do Internetu wiąże się
z wieloma ograniczeniami. Mimo że istnieje wiele różnych formatów
plików graficznych, przeglądarki aktualnie potrafią
wyświetlać tylko trzy z nich: GIF, JPEG i PNG. Co więcej
- tylko formaty GIF i JPEG są naprawdę szeroko akceptowane.
Szerokość pasma w Sieci również jest mocno ograniczona.
Chociaż coraz większa liczba użytkowników Internetu korzysta z
szybkich i stałych połączeń, większość z
nich nadal łączy się z Siecią, wykorzystując modemy
56 kbps.
Ograniczenia
te sprawiają, że szczególnego znaczenia nabiera optymalizacja i
eksport grafiki. Grafika wykonana w Fireworks powinna zostać
wyeksportowana we właściwym formacie, zaś jej plik musi
mieć jak najmniejszy rozmiar fizyczny. Firma Macromedia, tworząc
Fireworks, zdawała sobie sprawę, jak ważne są funkcje
eksportu. Większość funkcji programu jest nastawiona na
uzyskanie jak najlepiej wyglądającej grafiki oraz zapisanie jej we
właściwym formacie i w jak najmniejszym pliku. W tym rozdziale
opisane zostały doskonałe funkcje programu umożliwiające
kompresję stratną formatu GIF i blokowanie kolorów. Fireworks
wszystkim ograniczeniom Internetu nadaje formę prawie artystyczną.
W tym rozdziale
przyjrzymy się podstawowym zagadnieniom związanym z
eksportowaniem i optymalizacją grafiki. Bardziej szczegółowe informacje
dotyczące eksportowania grafiki z obszarami aktywnymi i plastrami
znajdziesz w części V. Jeśli chcesz się dowiedzieć
więcej o eksportowaniu animacji, zerknij do rozdziału 23.
Funkcje
optymalizacji
Mimo że istnieje
możliwość wykorzystywania na stronach WWW grafiki zapisanej
w źródłowym formacie Fireworks - PNG, jest to działanie
niepraktyczne. Obrazki PNG tworzone w Fireworks za pomocą polecenia Save zawierają, oprócz prostego obrazka
bitmapowego PNG, również dodatkowe informacje specyficzne dla Fireworks.
Daje to wspaniałe możliwości otwierania i edytowania w
Fireworks, ale rozmiar pliku uniemożliwia jego umieszczenie na stronie
WWW. Do publikacji naszej pracy niezbędne jest skorzystanie z polecenia Export, które umożliwia stworzenie szeregu typów
plików z obrazkami, zarówno w formacie bitmapowym, jak i wektorowym. Niektóre z
tych formatów, jak GIF lub JPEG, nadają się do publikacji na stronach
WWW, jednak inne, jak BMP lub Photoshop, bardziej nadają się do
przemieszczania naszej pracy pomiędzy różnymi aplikacjami
graficznymi.
Rysunek 15.1.
Po stworzeniu
dokumentu PNG Fireworks (w środku) za pomocą polecenia Save,
można utworzyć z niego całą otaczającą go
rodzinę formatów plików, korzystając z polecenia Export. Formaty
"prywatne" pozwalają na przesyłanie do innej aplikacji, a formaty
"publiczne" są gotowe do publikacji na stronach WWW lub w sieci
bezprzewodowej - w przypadku map bitowych typu wireless (WBMP)
Wybranie odpowiedniego typu
pliku to nie jedyna czynność, jaką trzeba wykonać przy
eksportowaniu. Bardzo ważna jest także optymalizacja. Optymalizacja jest procesem polegającym na
utworzeniu jak najlepiej wyglądającego i jednocześnie jak
najmniejszego pliku. Optymalizowane obrazki są szybciej ładowane,
nie tracąc przy tym jakości. W związku z tym, że w procesie
optymalizacji dane są odrzucane, należy unikać otwierania i
edytowania tzw. plików publicznych, przedstawionych na rysunku 15.1.
Wykonaną pracę należy przechowywać i przemieszczać
pomiędzy aplikacjami przy użyciu plików prywatnych. Plik prywatny
powinieneś traktować jako oryginał grafiki, zaś plik
publiczny jako fotograficzną kopię, gotową do
współużytkowania.
Optymalizacja i eksport
skupione są w Fireworks wokół zakładek podglądu, znajdujących
się w oknie dokumentu palet Optimize
(Optymalizacja) i Color Table
(Tabela kolorów) oraz - przy tworzeniu animacji, palety Frames (Klatki). Przed wyeksportowaniem końcowego
pliku za pomocą polecenia FileExport należy dostosować ustawienia parametrów,
które są dostępne w tych paletach. Wszystkie ustawienia zostaną
zapisane do późniejszego wykorzystania wraz z plikiem PNG. Ustawienia
eksportu są taką samą częścią dokumentu, jak
użyte wypełnienia i obrysy.
Najtrudniejszą
częścią optymalizacji jest znalezienie kompromisu pomiędzy
jakością grafiki a rozmiarem pliku. Fireworks oferuje podgląd
porównujący grafikę w różnych formatach z różnymi paletami
kolorów lub ustawieniami kompresji. Optymalizacja każdego obrazka, który
ma zostać umieszczony na stronie WWW to bardzo ważna
część pracy projektanta, gdyż czym mniejszy rozmiar pliku,
tym krótszy czas ładowania strony co oznacza, że odwiedzający
stronę, będą mogli szybciej zobaczyć efekty Twojej pracy.
W kolejnych
podrozdziałach bardzo szczegółowo zajmiemy się poszczególnymi
funkcjami eksportu, a tymczasem zamieszczam typową procedurę
optymalizacji pliku:
1. Utwórz grafikę, biorąc pod uwagę jej
optymalizację; skaluj i kadruj obrazki do jak najmniejszych rozmiarów i
twórz duże obszary jednolitych kolorów lub poziome paski kolorów, aby
końcowy GIF miał jak najmniejsze rozmiary.
2. W palecie Optimize wybierz format pliku, który będzie odpowiedni dla
Twojej grafiki. Dla ilustracji i prac zawierających duże obszary
jednolitych kolorów wybieraj formaty z indeksowanymi kolorami, takie jak GIF,
zaś dla prac z rozbudowanymi przejściami tonalnymi, na
przykład fotografii - pełnokolorowe formaty, takie jak JPEG.
3. W obrazkach z kolorami indeksowanymi za pomocą
palet Optimize i Color Table jak
najbardziej zredukuj liczbę kolorów grafiki. Jest to podstawa metoda redukcji
rozmiaru plików obrazków z kolorami indeksowanymi. Im mniej kolorów, tym
mniejszy rozmiar pliku.
4. Dla formatu JPEG wykorzystaj
znajdujący się w palecie Optimize suwak Quality (Jakość) do ustawienia jak
najniższej - a jednocześnie akceptowalnej - jakości obrazka,
aby uzyskać jak najmniejszy rozmiar pliku.
5. Ustaw pozostałe opcje znajdujące się
w palecie Optimize, takie jak przeplot w formacie GIF lub
wygładzanie w formacie JPEG.
6. Wybierz z menu polecenie FileExport, aby
wyeksportować dokument i utworzyć zoptymalizowany plik.
Paleta Optimize
Paleta Optimize jest centrum zarządzania procesem
optymalizacji grafiki w Fireworks, zawierającym prawie wszystkie
kontrolki niezbędne do ustawienia opcji eksportu. Wybierz format
eksportowanego pliku i zmodyfikuj charakterystyczne dla tego formatu ustawienia.
Ustawienia zdefiniowane w palecie Optimize,
oddziaływać będą na cały dokument Fireworks. Gdy
jednak zaznaczysz pojedynczy plaster, będziesz mógł ustalić parametry
optymalizacji, które będą dotyczyły wyłącznie tego
plastra.
Jeśli nie widzisz palety Optimize na ekranie (rysunek 15.2), wybierz z menu
polecenie WindowOptimize, aby
ją wyświetlić. Przy optymalizacji obrazków trzeba
wziąć pod uwagę wiele różnych czynników, ale
prawdopodobnie największą rolę odgrywa tutaj format pliku. W
Fireworks wyboru formatu pliku można dokonać za pomocą
rozwijanej listy Export File Format,
znajdującej się w palecie Optimize. Wybranie
określonego formatu spowoduje wyświetlenie wszystkich
dostępnych dla niego opcji, takich jak Bit Depth (Głębia bitowa) lub Quality (Jakość). Po wybraniu formatu GIF,
dostępne staną się kontrolki przezroczystości, zaś po
wybraniu formatu JPEG zostaną usunięte kontrolki
przezroczystości, a wyświetlany będzie suwak Quality (Jakość).
Paleta Optimize umożliwia także w
dowolnej chwili zapisanie własnych ustawień eksportu. Ustawienia te
zostaną dodane do rozwijanej listy Saved Settings. Wybranie dowolnego zestawu ustawień, a następnie zmodyfikowanie
dowolnego parametru (z wyjątkiem Matte), spowoduje utworzenie własnych ustawień. Aby
zachować własne ustawienia eksportu, kliknij Save Settings (Zapisz ustawienia) - ikona z dyskietką - u
dołu palety Optimize. Zostanie
otwarte proste okno dialogowe Preset Name, w
którym możesz wpisać nazwę własnych ustawień. Gdy
już ją wpiszesz i klikniesz przycisk OK,
ustawienia zostaną dodane do listy i będziesz mógł je w
każdej chwili wywołać. Aby usunąć bieżące
zachowane ustawienia, kliknij Delete Current Saved Settings (ikona z kubłem na śmieci).
Rysunek 15.2.
Praktycznie
wszystkie opcje eksportu można ustawić w palecie Optimize
Export ... - Rozwijana lista formatów eksportowanych plików
Saved Settings option list - Rozwijana lista zachowanych
ustawień
Pop-up ... - Menu rozwijane
Saved Settings button - Zachowaj ustawienia
Delete ... - Usuń bieżące zachowane
ustawienia
Poszczególnym funkcjom
palety Optimize przyjrzymy się bliżej w czasie pracy z
określonymi formatami eksportu w kolejnych podrozdziałach.
Paleta Color
Table
Paleta Color Table (Tabela kolorów) zaczyna być
wykorzystywana przy optymalizacji obrazków z indeksowanymi kolorami, na
przykład GIF-ów lub 8-bitowych PNG. Formaty te posiadają
własne palety kolorów. Ograniczanie występujących w nich kolorów
jest podstawową metodą zmniejszania rozmiarów plików indeksowanych
obrazków. Łatwy dostęp do palet kolorów zapewnia paleta Color Table, która pozwala na dodawanie, usuwanie i
blokowanie określonych kolorów.
Jeśli nie ma na ekranie
palety Color
Table (rysunek 15.3),
można ją wyświetlić za pomocą polecenia WindowColor Table.
Wybierając z rozwijanego menu palety polecenie Rebuild Color Table, spowodujesz wyświetlenie próbek kolorów,
które występują w bieżącej palecie eksportu. U dołu
palety Color
Table wyświetlana jest
liczba kolorów używanych w dokumencie.
Rysunek 15.3.
W palecie Color
Table wyświetlana jest eksportowana paleta kolorów
dla 8-bitowych indeksowanych obrazków
Swatches - Próbki
Rebuild Color Table - Odbuduj paletę kolorów
Pop-up menu - Menu rozwijane
Number of colors - Liczba kolorów
Podgląd w obszarze roboczym
Znajdująca
się w oknie dokumentu zakładka Preview (rysunek 15.4), oferuje podgląd dokumentu
zgodny z ustawieniami jego optymalizacji, które zostały ustalone w palecie
Optimize. Podgląd wyświetlany na zakładce Preview jest tak zbliżony do oryginalnego widoku,
że sam łapię się czasami na tym, że próbuję
używać narzędzi edycyjnych przed uprzednim opuszczeniem
podglądu.
Rysunek 15.4.
Podgląd
zoptymalizowanej grafiki można wyświetlić
za pomocą jednego kliknięcia myszą. Jest to możliwe
dzięki umieszczeniu okien podglądu bezpośrednio w oknie
dokumentu
Oprócz możliwości
podglądu grafiki przy różnych ustawieniach eksportu, Fireworks
pozwala zobaczyć, jak Twoja praca będzie wyglądała
zarówno na platformie Windows, jak i MaOS. Systemy Windows wykorzystują
korekcję gamma równą 2,2, zaś w większości
systemów MacOS korekcja ta wynosi 1,8. Różnica w ustawieniach korekcji
gamma, która reguluje jasność wyświetlania, może
sprawić, że ten sam obrazek będzie jaśniejszy w MacOS
niż w Windows.
W
dowolnym momencie pracy w Fireworks (a nie tylko w trakcie używania
jednej z zakładek podglądu w oknie dokumentu) użytkownik Windows
może wybrać z menu polecenie ViewMacintosh Gamma, zaś użytkownik MacOS -
polecenie ViewWindows Gamma, aby zasymulować w oknie
dokumentu wygląd grafiki wyświetlanej na innej platformie.
Podgląd pracy przy obu ustawieniach korekcji gamma pozwala ustrzec
się niespodzianek przy oglądaniu grafiki na innej platformie
niż ta, na której została utworzona.
Zakładki
2-Up (Podwójny podgląd) i 4-Up (Poczwórny podgląd) pozwalają
porównać oba czynniki, które odgrywają ważną rolę przy
eksporcie grafiki: wygląd i rozmiar pliku. Podawany jest rozmiar pliku w
kilobajtach oraz przybliżony czas jego ściągania za pomocą modemu 28,8 kbps. Korzyści z
wizualnej prezentacji dokumentów są oczywiste, ale towarzyszące jej
informacje o rozmiarze pliku również nie pozostają bez znaczenia
dla użytkownika. Wszystkie modyfikacje dokonywane w palecie Optimize są natychmiast ponownie przeliczane i
przedstawiane w postaci uaktualnionego rozmiaru pliku.
Jeśli
grafika zawiera wiele klatek, wyświetlany jest jedynie rozmiar pliku
klatki bieżącej, chyba że eksportowanym formatem będzie
animowany GIF (Animated GIF). Wielu klatek używają na
przykład obrazki reagujące na
zdarzenia myszy i każda ich klatka jest eksportowana jako
oddzielny obrazek. Aby uzyskać rozmiar całej, składającej
się z wielu klatek grafiki, będziesz musiał dodać do
siebie rozmiary poszczególnych klatek.
Każda
z trzech zakładek podglądu znajdujących się w oknie
dokumentu oferuje inny typ podglądu dokumentu.
Zakładka Preview
Za
pomocą polecenia WindowNew Window można otworzyć drugie okno tego samego dokumentu.
Następnie kliknij w nowym oknie zakładkę Preview (rysunek 15.5). Gdy
jedno okno dokumentu będzie ustawione na tryb Original (Oryginalny), zaś drugie na Preview (Podgląd), wszystkie modyfikacje dokonywane w
oknie Original
będą natychmiast wyświetlane w oknie Preview
Rysunek 15.5.
Wybierz z menu
polecenie WindowNew Window, aby utworzyć kolejne okno
dokumentu. Jedno okno ustaw
na Original,
zaś drugie
na Preview
Set to Original tab - Tryb Original
Set to Preview tab - Tryb Preview
Zakładka
2-Up
Zakładka 2-Up (Podwójny podgląd) dzieli okno dokumentu w
pionie na dwie części, wyświetlając w ten sposób dwa
różne widoki tej samej pracy (rysunek 15.6). W lewym panelu wyświetlany
jest oryginalny obrazek, zaś w prawym jego zoptymalizowana - zgodnie z
ustawieniami w palecie Optimize - wersja.
Lista opcji u dołu każdego panelu umożliwia dokonanie wyboru -
czy przedstawiać widok oryginalny (wygląd pracy w Fireworks), czy
podgląd eksportu. Umieszczenie drugiego podglądu w lewym panelu
umożliwia dokładne porównanie dwóch zestawów ustawień eksportu,
bez oglądania obrazka oryginalnego. Po zaznaczeniu myszką danego
panelu, Fireworks rysuje wokół niego obwódkę. Zmiany w palecie Optimize wpływają tylko na ustawienia w
zaznaczonym panelu.
Rysunek 15.6.
Zgodnie z
ustawieniem domyślnym, zakładka 2-Up przedstawia jednocześnie
oryginalny i zoptymalizowany wygląd grafiki
Podczas korzystania z
podglądu 2-Up możesz dostosowywać rozmiary okien, aby
otrzymać pełny podgląd grafiki.
Rysunek 15.7.
W zakładce
4-Up możesz wybrać panel, w którym
będą
wyświetlane wszystkie zmiany ustawień w palecie Optimize. Na tej
ilustracji zaznaczony jest panel znajdujący się w prawym dolnym
rogu
Selected pane - Panel zaznaczony
Widok 4-Up jest szczególnie przydatny przy optymalizacji i
eksporcie obrazków w formacie JPEG. Format ten jest dosyć kapryśny
- zredukowanie jakości do 70% może spowodować gwałtowne
pogorszenie jakości jednego obrazka, podczas gdy inny będzie
wciąż dobrze wyglądał po zmniejszeniu jego jakości do
50%. Najlepsze ustawienia jakości określonego obrazka w formacie
JPEG można osiągnąć z wykorzystaniem jednoczesnego
podglądu grafiki przy trzech różnych ustawieniach optymalizacji.
Aby uzyskać dobry
widok dokument (zwłaszcza jeśli jest on mały), być może
będziesz musiał zmienić wymiary okna dokumentu.
Część każdego z paneli podglądu jest zajmowana
przez informacje o rozmiarach pliku, które mogą zajmować
większość okna dokumentu o wymiarach 200200 pikseli lub
mniejszego.
Panoramowanie
Jeśli obrazek jest zbyt
duży, aby można go było wyświetlić w całości
w oknie podglądu, możesz wykorzystać narzędzie Hand (Rączka) do jego przewijania. Gdy wybierzesz
obrazek w oknie podglądu za pomocą narzędzia Hand, kursor zostanie zamieniony na rączkę,
którą będzie można przeciągać obrazek i
wyświetlać jego inne części. Możliwość
takiego panoramowania narzędziem Hand staje się szczególnie przydatna przy wyświetlaniu
podglądów wielu ustawień. Wówczas przewinięcie jednego z
podglądów powoduje automatyczne przewinięcie wszystkich
pozostałych (rysunek 15.8). Bardzo proste
staje się wówczas porównanie rezultatów różnych ustawień
optymalizacji obrazka.
Rysunek 15.8.
Jeżeli
przewiniesz jeden z wielu podglądów, pozostałe także
zostaną przewinięte
Pamiętaj,
że Twoje grafiki internetowe prawie zawsze będą oglądane w ich oryginalnych
wymiarach. Mimo że o wyborze formatu eksportowanego pliku
możesz decydować na podstawie powiększonego widoku grafiki, skala tego widoku
jest nieistotna dla ostatecznego wyglądu grafiki.
Jeśli korzystasz z dwóch
lub czterech różnych widoków grafiki, zmiana powiększenia jednego z
nich spowoduje zmianę powiększenia wszystkich pozostałych
(rysunek 15.9).
Rysunek 15.9.
Po
powiększeniu jednego z widoków, wszystkie pozostałe także
zostaną powiększone
W celu przewinięcia
podglądu powiększonego widoku bez konieczności wyłączania
narzędzia Zoom, wciśnij i przytrzymaj klawisz spacji, aby tymczasowo
przełączyć się na narzędzie Hand.
Oto lista kontrolek
położonych od lewej do prawej:
uFirst Frame (Pierwsza klatka). Wyświetla
pierwszą klatkę obrazka.
uPlay/Stop
(Odtwarzaj/Zatrzymaj). Odtwarza wszystkie klatki po kolei. Podczas odtwarzania
ikona znajdująca się na przycisku zamieniana jest na kwadrat.
Kliknięcie tego kwadratu powoduje zatrzymanie odtwarzania.
uCurrent Frame
(Aktualna klatka): Wyświetla numer bieżącej klatki obrazka.
uPrevious Frame (Poprzednia klatka). Wyświetla
klatkę znajdującą się przed aktualnie
wyświetlaną.
uNext Frame
(Następna klatka). Wyświetla klatkę znajdującą
się za aktualnie wyświetlaną.
Oprócz oglądania
poszczególnych klatek animacji, często wykorzystuję kontrolki do poruszania
się pomiędzy poszczególnymi klatkami w przyciskach reagujących
na zdarzenia myszy. Pamiętaj, że każda klatka obrazka jest
oddzielnym plikiem i może być indywidualnie optymalizowana.
Sterowanie klatkami -
oprócz kontrolek znajdujących się w oknie dokumentu - umożliwiają
również kontrolki palety Frames. Funkcje animacji i eksportu
zostaną opisane w części VI książki.
Eksportowanie
kolorów indeksowanych
Obrazki posiadające
duże obszary jednolitych kolorów (przeważnie ilustracje, w przeciwieństwie
do fotografii), które mogą posiadać ograniczoną liczbę
kolorów są eksportowane w formatach plików z kolorami indeksowanymi. Formaty z kolorami indeksowanymi posiadają
najwyżej 256 różnych kolorów, tzw. kolor 8-bitowy. Informacje o tym,
które z 256 kolorów znajdują się w określonym pliku obrazka przechowywane
są w indeksie kolorów. Stąd właśnie bierze się nazwa kolor
indeksowany (indexed color).
Kluczową funkcją
plików z kolorami indeksowanymi jest to, iż ich indeksy mogą być
tak redukowane, aby zawierały jedynie kolory wykorzystywane w obrazku. Redukcja
liczby kolorów ma zasadniczy wpływ na rozmiar fizyczny pliku.
Właściwie jest to podstawowa metoda optymalizacji plików z kolorami
indeksowanymi. Pełny dostęp do indeksu kolorów daje jedna z palet
Fireworks - Color
Table (Tabela kolorów).
Gdy w grafice z kolorami
indeksowanymi wymagane jest stworzenie wrażenia większej niż 256
liczby kolorów, można wykorzystać dithering (rozpraszanie).
Rozproszone kolory są tworzone za pomocą deseni składających
się z pikseli o dwóch lub więcej różnych kolorach. Oko ludzkie
nie jest wówczas w stanie odróżnić poszczególnych pikseli i postrzega
je jako nowy kolor.
W tabeli 15.1 znajduje
się zestawienie formatów plików z kolorami indeksowanymi, które mogą
być eksportowane z Fireworks.
Z wszystkich powyższych
formatów tylko GIF i PNG 8 mogą być wykorzystywane w Internecie.
GIF jest obecnie najpopularniejszym i najbardziej odpowiednim dla Internetu
formatem, gdyż jest obsługiwany przez ogromną liczbę przeglądarek
internetowych. Pod wieloma względami lepszym od GIF-a jest format PNG,
ale jego funkcje przezroczystości nie są jeszcze obsługiwane
przez przeglądarki internetowe.
Zarówno GIF, jak i PNG są
przystosowane do wykorzystywania przezroczystości, ale obecne
przeglądarki słabo odczytują przezroczystość formatu
PNG. Funkcja ta jest szczególnie przydatna w Internecie, gdyż
umożliwia tworzenie grafik o nieregularnych kształtach, jak
również tworzenie wrażenia nakładających się na siebie
obrazków. W obu formatach: GIF i PNG można opcjonalnie stosować
przeplot. Obrazki z przeplotem wyświetlane są stopniowo, w
miarę ładowania strony na komputer użytkownika.
Tabela 15.1.
Formaty plików z
indeksowanymi kolorami
Format
Opis
GIF
Graphics Interchange Format. Najpopularniejszy w Internecie format
z kolorami indeksowanymi. Doskonale obsługiwany przez
przeglądarki internetowe; małe pliki; 1-bitowa
przezroczystość
Animowany GIF
Podobny do zwykłego GIF-a z tą różnicą, że
zawiera wiele różnych obrazków wyświetlanych szybko jeden po
drugim, tworząc w ten sposób animację
PNG 8
Portable Network Graphic. Oferuje funkcje podobne do GIF-a, ale jego
przezroczystość nie jest obsługiwana przez przeglądarki
internetowe
WBMP
1-bitowy (czarno-biały) format pliku przeznaczony dla stron
wykorzystujących protokół WAP (Wireless Aplication Protocol),
wyświetlanych na urządzeniach przenośnych o małych
ekranach i ograniczonej głębi kolorów
TIFF 8
Tag Image File Format. Nieodpowiedni dla Internetu, ale szeroko stosowany
w publikacjach drukowanych
BMP 8
Bitmapa Microsoftu. Format graficzny systemów Microsoft Windows.
Nieodpowiedni dla Internetu, ale wykorzystywany do przenoszenia grafiki
pomiędzy różnymi aplikacjami w systemach Windows
PICT 8
Format graficzny systemów MacOS. Zawarte w nim informacje o wektorach
(tylko Macintosh) nie są obsługiwane przez Fireworks. Nieodpowiedni
dla Internetu, ale wykorzystywany do przenoszenia grafiki pomiędzy
różnymi aplikacjami w systemach MacOS
W
1-bitowym formacie WBMP każdy piksel jest przechowywany jako
włączony lub wyłączony. Podczas oglądania obrazka WBMP
na szarym wyświetlaczu urządzenia przenośnego mamy dzięki
temu do czynienia z paletą jasno szarą i ciemno szarą. Niestety,
pliki WBMP eksportowane z Fireworks mają puste ikony, ale zawsze można
je rozpoznać po ich rozszerzeniu - ".wbmp"
Obsługa eksportu -
i importu - formatu mapy bitowej typu wireless (WBMP) jest nowością
w Fireworks 4. Poszerza to zakres urządzeń, dla których może
być tworzona grafika, o urządzenia wykorzystujące protokół
WAP (Wireless Application Protocol).
Proces
eksportu wszystkich obrazków z kolorami indeksowanymi jest bardzo
zbliżony. Jedynie format GIF posiada więcej opcji. Właśnie
z powodu liczby opcji oraz tak dużej popularności w Internecie, w
kolejnych podrozdziałach szerzej zajmiemy się formatem GIF. Gdy
nauczysz się eksportować obrazki w formacie GIF, wiedzę tę
będziesz mógł łatwo wykorzystać do eksportu każdego
innego formatu. Gdy w palecie Optimize wybierzesz inny format zamiast GIF, Fireworks usunie wszystkie
zbędne kontrolki i pozostawi jedynie potrzebne funkcje.
Paleta kolorów
Paleta jest grupą kolorów używanych w obrazku.
Fireworks oferuje w rozwijanej liście Indexed Palette palety Optimize dziewięć różnych palet kolorów oraz
opcję Custom umożliwiającą
modyfikowanie wbudowanych palet. Po zmodyfikowaniu palety możesz ją
zapisać i dodać do listy Indexed Palette
Każda
z dziewięciu palet (dostępnych dla wszystkich indeksowanych formatów
plików, nie tylko dla GIF-a) daje dostęp do różnych grup kolorów. W
grafikach internetowych wykorzystywane są przeważnie palety WebSnap
Adaptive (Internetowa
adaptacyjna) oraz Web 216, zaś
wszystkie pozostałe przydają się w innych sytuacjach. Oto zestawienie
dziewięciu wbudowanych palet Fireworks:
uAdaptive (Adaptacyjna): Analizuje wszystkie kolory
używane w obrazku i wyszukuje 256 najbardziej odpowiednich. Nazwa adaptacyjna wzięła się stąd, że
zamiast stałego zestawu kolorów, paleta ta używa 256 kolorów najlepiej
dostosowanych do obrazka. Jeśli jest to możliwe, Fireworks przydziela
wstępnie do obrazka paletę Web 216, a następnie pozostałe kolory, które mogą
być niebezpieczne dla Internetu. Paleta Adaptive składa się więc z kolorów bezpiecznych i
niebezpiecznych dla Internetu.
uWebSnap Adaptive (Internetowa
adaptacyjna): Podobna do palety Adaptive w tym
sensie, że obie są paletami, w których wybrane kolory są jak
najbliższe oryginalnym. Po wstępnym dopasowaniu kolorów bezpiecznych
dla Internetu, pozostałe kolory są analizowane względem ich
wartości szesnastkowych. Wszystkie kolory bliskie kolorowi bezpiecznemu
dla Internetu (których wartości są najwyżej o siedem
większe lub mniejsze od wartości koloru bezpiecznego dla Internetu)
są zamieniane na ten kolor. Paleta ta nie daje absolutnej pewności,
że wszystkie kolory będą bezpieczne dla Internetu, ale
większość z nich taka właśnie jest.
Jak właściwie
Fireworks decyduje o tym, jakie kolory znajdują się w zakresie,
który może zostać wykorzystany w palecie WebSnap Adaptive? Różnica
siedmiu wartości jest obliczana na podstawie modelu RGB. Załóżmy
na przykład, że jeden z kolorów posiada wartości R = 100,
G = 100 i B = 105 - średnia szarość. W palecie WebSnap Adaptive
wartości tego koloru zostaną
zamienione na R = 102, G = 102 i B = 102, gdyż różnice
pomiędzy nimi są mniejsze lub równe siedmiu (R = 2, G = 2, B =
3, co w sumie daje 7). Jeśli jednak kolor byłby nieco inny, na
przykład R = 99, G = 100, B = 105, różnica pomiędzy nimi byłaby
już zbyt duża, aby zamienić kolor oryginalny na kolor
bezpieczny dla Internetu. W takim przypadku w obrazku użyty zostanie
kolor oryginalny.
uWeb
216: Wszystkie kolory obrazka są
przekształcane na najbliższe im kolory bezpieczne dla Internetu.
uExact (Dokładna). Używa oryginalnych
wartości RGB kolorów. Przydatna jedynie do pracy przy obrazkach
posiadających mniej niż 256 kolorów. W przypadku obrazków z
większą liczbą kolorów Fireworks wyświetli
ostrzeżenie, mówiące, że powinieneś użyć palety Adaptive
uMacintosh
Gdy monitor jest ustawiony na wyświetlanie 256 kolorów, pasuje do palety
używanej przez system operacyjny MacOS.
uWindows
Gdy monitor jest ustawiony na wyświetlanie 256 kolorów, pasuje do palety
używanej przez system operacyjny Windows.
uGrayscale
(Skala
szarości). Konwertuje obrazek na grafikę w skali szarości, o
maksymalnie 256 odcieniach szarości.
uBlack&White (Czarno-biała). Redukuje obrazki do
dwutonowych. Opcja Dither
(Dithering) jest po wybraniu tej palety ustawiana automatycznie na 100%, ale
możesz ją modyfikować.
uUniform (Jednolita).
Wybierane są kolory występujące w spektrum w postępie matematycznym.
Paleta ta ma niewielkie zastosowanie w Internecie, ale może być
wykorzystywana do nadawania obrazkom efektu posteryzacji poprzez usunięcie
dużej liczby kolorów i zredukowanie wartości funkcji Dither, która jest automatycznie ustawiana na 100%.
uCustom (Własna). Po załadowaniu zapisanej
palety lub zmodyfikowaniu jednej ze standardowych, Fireworks nadaje palecie
nazwę Custom. Modyfikacji palet można dokonywać za
pomocą rozwijanego menu palety Options
Jaką więc
paletę powinieneś wybrać dla swojego obrazka? Prawdopodobnie
najlepiej jest utworzyć grafikę w Fireworks z wykorzystaniem palety
kolorów bezpiecznych dla Internetu, a następnie wyeksportować
ją z paletą WebSnap Adaptive.
Zyskasz wówczas pewność, że obrazek jak najbardziej wierny
oryginałowi przy oglądaniu przez użytkowników
posiadających monitory pracujące z 24-bitową lub
większą głębią kolorów, a także przez tych,
których systemy nadal mogą wyświetlać jedynie 256 kolorów.
Pamiętaj, że nawet
jeśli użyjesz w swojej grafice jedynie kolorów bezpiecznych dla Internetu,
końcowy rezultat może nieco odbiegać od Twoich oczekiwań.
Fireworks przy wygładzaniu, tworzeniu zewnętrznych cieni i blasków
generuje dodatkowe kolory, które mogą nie być bezpieczne dla
Internetu. Dlatego właśnie palety Adaptive i WebSnap Adaptive
pozwalają uzyskać najlepsze odwzorowanie kolorów obrazka we
wszystkich przeglądarkach internetowych.
Liczba kolorów
Jednym z najszybszych sposobów
na zmniejszenie rozmiaru pliku jest zredukowanie liczby kolorów obrazka.
Przypomnijmy, że GIF jest formatem 8-bitowym co oznacza, że
może zawierać maksymalnie 256 kolorów, czyli 8 bitów informacji.
Miłośnicy matematyki wiedzą, że 256 to wynik
podniesienia liczby 2 do ósmej potęgi. Każdy dodatkowy bit informacji
powoduje wykładniczy przyrost liczby kolorów i rezerwuje określony
przedział pamięci (zwiększając jednocześnie rozmiar
pliku). Dlatego właśnie w rozwijanej liście Number of Colors (Liczba kolorów) znajdują się pozycje:
2, 4, 8, 16, 32, 64, 128 i 256 (kolejne potęgi dwójki).
Paleta
Color Table
Aby
zapewnić całkowitą kontrolę nad poszczególnymi kolorami
obrazka, kontrolki palety Color Table umożliwiają dodawanie,
edytowanie i usuwanie kolorów oraz zapisywanie i ładowanie całych
ich palet. Fireworks pozwala na zaznaczenie próbki określonego koloru, a
następnie jego zablokowanie, zamianę na najbliższy kolor
bezpieczny dla Internetu lub przekształcenie na przezroczystość
za pomocą jednego z przycisków dostępnych w palecie Color
Table lub
poleceń, które znajdują się w jej rozwijanym menu.
Zablokowanie jednego lub
większej liczby kolorów grafiki pozwala upewnić się, że zachowane
zostaną wszystkie najważniejsze (używane w znakach firmowych
klienta lub ważne dla całego projektu) kolory obrazka. Po
zablokowaniu kolor nie będzie mógł zostać zmieniony bez
względu na wybraną paletę. Możesz na przykład
wyświetlić swój obrazek,
używając palety Web 216, zablokować wszystkie kolory, a
następnie przełączyć paletę na Adaptive, aby poszerzyć zakres
kolorów przy jednoczesnym zachowaniu wszystkich kolorów bezpiecznych dla
Internetu. W próbkach kolorów bezpiecznych dla Internetu wyświetlany jest mały romb, zaś
dla zablokowanych kolorów w prawym dolnym rogu próbki pojawi się
mały kwadrat (rysunek 15.10).
Rysunek 15.10.
Paleta Color Table umożliwia kontrolowanie obrazków
z indeksowanymi kolorami
Swatches ... - Informacja o konieczności odbudowy próbek
kolorów
Web-safe color - Kolor bezpieczny dla Internetu
Locked color - Kolor zablokowany
Delete color button - Usuń kolor
Lock color button - Zablokuj kolor
Snap to ... - Zamień na kolor bezpieczny dla Internetu
Transparent - Przezroczysty
Edit color - Edytuj kolor
Kliknięcie
piksela narzędziem Pointer w oknie podglądu powoduje zaznaczenie
jego koloru w palecie Color Table.
W tabeli 15.2 znajduje się zestawienie wszystkich
poleceń rozwijanego menu palety Color
Table.
Niektóre z tych poleceń reprezentowane są również za pomocą
przycisków.
Wszystkie
powyższe polecenia dostępne są także w kontekstowym menu
wyświetlanym po kliknięciu próbki koloru prawym przyciskiem myszy
(kliknięciu z wciśniętym klawiszem Control na Macu).
Sortowanie względem "popularności"
W
rozwijanym menu palety Color Table dostępne jest polecenie Sort by Popularity, które jest bardzo pomocne przy zmniejszaniu
rozmiaru pliku poprzez odrzucenie pewnej liczby kolorów. Standardowo wszystkie
próbki są wyświetlane w przypadkowej kolejności. Po wybraniu
z rozwijanego menu polecenia Sort by Popularity, w lewym górnym rogu palety jako pierwsze
wyświetlane są najczęściej wykorzystywane kolory, zaś
w prawym dolnym rogu - kolory najmniej wykorzystywane w obrazku.
Ułatwia to wybór tych, które powinny zostać usunięte.
Możesz kliknąć z wciśniętym klawiszem Shift dwa kolory, aby zaznaczyć te i wszystkie
znajdujące się pomiędzy nimi kolory lub użyć klawisza
CtrlCommand), aby zaznaczyć wiele niesąsiadujących ze
sobą kolorów.
Tabela
15.2.
Zestawienie poleceń rozwijanego menu palety
Color Table
Polecenie
Przycisk
Opis
Rebuild Color Table - Odbuduj tabelę kolorów
Nie
Odbudowuje
tabelę próbek kolorów zgodnie z ustawieniami palety Optimize
Add
Color - Dodaj kolor
Tak
Umożliwia
wstawianie do bieżącej palety dodatkowych kolorów wybieranych
z systemowego próbnika kolorów
Edit Color - Edytuj kolor
Tak
Otwiera
systemowy próbnik kolorów i umożliwia wybranie koloru, którym zostanie
zastąpiony kolor zaznaczonej próbki
Delete Color - Usuń kolor
Tak
Usuwa
zaznaczony kolor (kolory) z palety
Replace
Palette Entry - Usuń wpis z palety
Nie
Zamienia
zaznaczony kolor na kolor wybrany za pomocą systemowego próbnika
Snap
to Web Safe (Zamień na kolor bezpieczny dla Internetu)
Tak
Konwertuje
zaznaczone kolory na najbliższe im kolory bezpieczne dla Internetu
Transparent
- Przezroczysty
Tak
Zamienia
zaznaczony kolor na przezroczystość
Lock
Color - Zablokuj kolor
Tak
Zachowuje
bieżący kolor niezmieniony podczas jakichkolwiek
przekształceń palety, takich jak redukcja głębi bitowej.
Kolor ten może być nadal edytowany
Unlock
All Colors - Odblokuj wszystkie kolory
Nie
Odblokowuje
wszystkie kolory, umożliwiając w ten sposób ich edycję
Sort
by Luminance - Sortuj względem luminancji
Nie
Sortuje
wszystkie próbki znajdujące się w palecie od najjaśniejszej do
najciemniejszej
Sort
by Popularity - Sortuj względem "popularności"
Nie
Sortuje
wszystkie próbki znajdujące się w palecie od koloru najbardziej do
najmniej wykorzystywanego
Unsorted
- Bez sortowania
Nie
Przywraca
standardowe rozmieszczenie próbek
Remove Edit - Cofnij zmiany
Nie
Przywraca
wszystkie oryginalne kolory próbek
Remove
All Edits - Cofnij wszystkie zmiany
Nie
Przywraca
oryginalne ustawienia całej palety
Load
Palette - Załaduj paletę
Nie
Umożliwia
załadowanie palety kolorów z pliku Adobe Color Table (ACT) lub GIF-a
Save
Palette - Zapisz paletę
Nie
Zapisuje
bieżącą paletę jako plik Color Table
Matte (Tło)
Przy
oprawianiu fotografii w ramki, bardzo często są one umieszczane nad
pewnym tłem, zapewniającym kontrast. Fotografia rzuca się
wówczas bardziej w oczy. Fireworks wykorzystuje tę koncepcję i
umożliwia projektantom eksportowanie swoich obrazków z wykorzystaniem
różnych kolorów obszaru roboczego (bez konieczności modyfikacji tego
obszaru). Jednym z najczęściej występujących problemów dotyczących
przezroczystych GIF-ów jest niepożądana aureola, która powstaje przy
tworzeniu zewnętrznych cieni lub innych przejść kolorów nad
różnymi odcieniami tła. Tradycyjną
metodą zapobiegania takim problemom jest zmiana obszaru roboczego w
programie graficznym na taki, który
będzie pasował do koloru tła strony internetowej. Rozwiązanie
to sprawdza się doskonale w niektórych sytuacjach, ale projektanci
internetowi bardzo często muszą wykorzystać tę
samą grafikę w wielu różnych sytuacjach i umieszczać
ją nad różnymi kolorami tła. Funkcja Matte pozwala na zachowanie jednej, głównej grafiki
i eksportowanie dowolnej liczby jej kopii, które będą umieszczane na
różnych tłach (rysunek 15.11).
Rysunek 15.11.
Funkcja Matte
umożliwia eksportowanie obrazków posiadających różne tła
bez konieczności modyfikacji oryginalnego obrazka
Wybranie koloru Matte jest bardzo proste. Kliknij przycisk ze
strzałką, który znajduje się obok opcji Matte, aby wyświetlić rozwijany próbnik
kolorów. Wybierz jeden spośród tych, które znajdują się w
próbniku lub użyj narzędzia Eyedropper do pobrania koloru z ekranu. Aby przywrócić opcji Matte przezroczystość, kliknij znajdujący
się w rozwijanym próbniku przycisk No Color (Brak koloru).
Stratna kompresja
GIF
Być może
pamiętasz, że format GIF używa kompresji bezstratnej. Do czego
więc służy znajdująca się w palecie Optimize opcja Loss (Strata)?
Nazwa Lossy
GIF nie oznacza jakiegoś
nowego formatu plików, ale metodę optymalizacji obrazków. Umożliwia
ona zapisanie grafiki w pliku GIF o małym rozmiarze fizycznym. Przy
określaniu idealnego ustawienia Loss bardzo przydatne są podglądy przedstawione na
rysunku 15.12. Zazwyczaj zaczynam od ustawienia krańcowego, np. 60 lub 70
procent, a następnie stopniowo zmniejszam je, aż uzyskam możliwy
do akceptacji wygląd obrazka.
Rysunek 15.12.
W lewym dolnym
panelu, stratna kompresja została ustawiona na 30% i już
zaczyna być widoczna. W prawym dolnym panelu, jej wartość
wynosi 60% i jej rezultaty są już nie do przyjęcia
Przekonałem się,
że opcja Loss daje dobre wyniki z niektórymi obrazkami, zaś
z innymi nie wypada najlepiej. Niekiedy - dopóki nie ustawisz wysokiej
wartości opcji Loss
- potrafi ona nawet zwiększyć rozmiar końcowego pliku. W
przypadkach, gdy uda Ci się znacznie zmniejszyć rozmiar pliku
określonego obrazka, ucieszysz się, że w swoim zestawie
narzędzi posiadasz opcję Loss
Dithering
Jednym ze sposobów
(niekoniecznie najlepszym) usuwania obszarów jednolitych kolorów, które
powstają w wyniku słabej zdolności obsługi koloru przez
format GIF, jest zastosowanie opcji Dither (Dithering). Po włączeniu tej opcji, Fireworks
symuluje nowe kolory za pomocą deseni tworzonych z istniejących
kolorów, czyli dzieje się to dokładnie tak samo jak w przypadku
tworzenia wypełnienia Web Dither.
Ponieważ nie można ograniczyć obszaru działania
ditheringu i jest on stosowany do całej grafiki, jego rezultaty mogą
być widoczne w końcowym obrazku. Dithering powoduje powstawanie
wyraźnych "kropek" (rysunek 15.13) i zwiększenie rozmiaru pliku.
Poziom ditheringu można regulować za pomocą suwaka Dither Amount lub poprzez wpisanie żądanej
wartości bezpośrednio w odpowiednie pole tekstowe.
Rysunek 15.13.
Do obrazka
po prawej został zastosowany dithering o wartości 100%,
co spowodowało wyraźne "kropkowanie" obszarów jednolitych kolorów
Type of ... - Rozwijana lista typów przezroczystości
Set ... - Ustaw kolor przezroczystości
Remove ... - Usuń kolor z indeksu
przezroczystości
Add ... - Dodaj kolor do indeksu przezroczystości
Przezroczystość
Jednym z powodów, dla których
format GIF jest stosowany o wiele częściej niż JPEG, jest
możliwość zdefiniowania dowolnego koloru, a co za tym idzie
również obszaru, obrazka GIF jako przezroczystości. Jak zostało
już wcześniej wspomniane, przezroczystość jest funkcją
umożliwiającą tworzenie grafik o nieregularnych
kształtach. Do tworzenia przezroczystych obszarów w obrazkach GIF można wykorzystywać kontrolki Fireworks
pokazane na rysunku 15.14.
Rysunek 15.14.
W palecie Optimize
znajdują się kontrolki przezroczystości dla formatów ją
obsługujących, jak GIF
Oto dostępne w Fireworks
kontrolki przezroczystości:
uType
of Transparency option list
(Lista Typ przezroczystości). Możesz wybrać jeden z typów
przezroczystości: No Transparency
(Brak przezroczystości), Index Transparency
(Indeksowana przezroczystość) lub Alpha Transparency (Przezroczystość alfa). Domyślnie jako przezroczystość
przyjmowany jest kolor obszaru roboczego grafiki.
uAdd
Color to Index Transparency
(Dodaj kolor do indeksu przezroczystości). Umożliwia tworzenie
przezroczystości z dodatkowych kolorów, wybieranych z próbek kolorów lub
próbkowanych z obrazka.
uRemove
Color from Index Transparency
(Usuń kolor z indeksu przezroczystości). Przekształca
przezroczyste kolory z powrotem na oryginalne. Można je pobierać z
palety próbek lub bezpośrednio z obrazka.
uSet
Transparent Index Color button
(Ustaw kolor przezroczystości). Umożliwia zdefiniowanie
pojedynczego koloru jako przezroczystości. Kolor ten można
pobrać z palety próbek lub bezpośrednio z obrazka.
Gdy kolor zostanie
zdefiniowany jako przezroczystość, jego próbka i piksele w widoku Preview są zastępowane przez
szaro-białą szachownicę (rysunek 15.15). Jako przezroczystość
możesz zdefiniować dowolną liczbę kolorów.
Rysunek 15.15.
Jedną
z ważniejszych funkcji formatu
GIF jest
możliwość zdefiniowania w nim dowolnych kolorów jako
przezroczystych obszarów, co pomaga wkomponować obrazek GIF w
stronę internetową
Aby uczynić wybrane
obszary obrazka GIF przezroczystymi:
1. Kliknij zakładkę Preview okna dokumentu, aby wyświetlić
podgląd grafiki.
2. Wybierz z menu polecenie WindowOptimize, aby
wyświetlić paletę Optimize
3. Wybierz pozycję GIF z rozwijanej listy Export Format,
która znajduje się w palecie Optimize
4. Aby jako przezroczystość zdefiniować
kolor obszaru roboczego, wybierz z rozwijanej listy Type of Transparency opcję Index Transparent
5. Aby jako przezroczystość zdefiniować
inny kolor niż kolor obszaru roboczego, kliknij przycisk Set Transparent Index Color i wybierz kolor z palety próbek lub pobierz go za
pomocą kroplomierza z podglądu obrazka.
Jeśli chcesz
utworzyć mały przezroczysty obszar obrazka, powiększ go za
pomocą narzędzia Zoom przed wybraniem koloru przezroczystości.
6. Aby zdefiniować
więcej kolorów jako przezroczystość, kliknij przycisk Add Color
to Index Transparency i wybierz kolory z palety próbek lub pobierz je z podglądu
obrazka.
7. Aby przekształcić przezroczysty kolor z
powrotem na oryginalny, kliknij przycisk Remove Color from Index Transparency i wybierz kolor z palety próbek lub pobierz go z
podglądu obrazka.
8. Aby mieć jeszcze większą
kontrolę nad przezroczystością obrazka, wybierz kolor lub
kolory z palety Color Table i
kliknij przycisk Transparent
Jak zostało wspomniane w
opisie rozwijanej listy Type of Transparency,
dostępne są dwa typy przezroczystości: Index Transparency (Indeksowana przezroczystość) i Alpha Transparency (Przezroczystość alfa). Index Transparency umożliwia zdefiniowanie jako
przezroczystość dowolnego koloru. Można ją traktować
jak przełącznik Włącz-Wyłącz. Alpha Transparency umożliwia stopniowanie przezroczystości
- możesz tworzyć różne odcienie kolorów. Więcej informacji
o przezroczystości alfa znajdziesz w podrozdziale poświęconym
formatowi PNG.
W formacie
GIF przeważnie stosowana jest indeksowana przezroczystość,
gdyż przezroczystość alfa obsługiwana jest jedynie przez
format PNG. Twórcy Fireworks pozostawili jednak dostępną dla
formatu GIF również przezroczystość alfa, pozwalającą
uzyskać nieco odmienne efekty. Po wybraniu opcji Alpha
Transparency
rejestrowany jest nowy kolor obszaru roboczego i zamieniany na
przezroczystość. Czym takie działanie różni się od
przekształcenia koloru roboczego na przezroczystość, jakie ma
miejsce w przypadku opcji Index Transparency? Szybko zrozumiesz działanie tej
funkcji i docenisz jej możliwości, gdy utworzysz obrazek, którego
część będzie miała taki sam kolor jak tło (na
przykład białe oczy przy białym kolorze obszaru roboczego). Przezroczystość alfa, zastosowana w Fireworks do formatu GIF, pozostawia
paletę kolorów niezmienioną i
zamienia na przezroczystość jedynie kolor obszaru roboczego (rysunek
15.16).
Rysunek 15.16.
Opcja Alpha
Transparency umożliwiła utworzenie przezroczystości
z białego koloru obszaru roboczego i pozwoliła na
zachowanie koloru obszarów białych w pozostałych elementach grafiki
Jeśli po wybraniu
opcji Alpha Transparency nie zauważyłeś, aby został zarejestrowany
jakiś nowy kolor, sprawdź, czy włączona jest opcja Optimized.
Jeśli tak, oznacza to, że Fireworks połączył inne
kolory, aby zachować w grafice niezmienną liczbę kolorów.
Przeplot
Znajdująca się w
rozwijanym menu palety Optimize opcja Interlaced umożliwia tworzenie obrazków GIF, które
są wyświetlane stopniowo w miarę pobierania ich z Internetu. W
miarę przesyłania danych z serwera do przeglądarki internetowej,
wyświetlanych jest coraz więcej szczegółów obrazka. Mimo
że wyeksportowanie grafiki z opcją Interlace nie powoduje jej szybszego ładowania z Internetu,
pozwoli jednak osobom odwiedzającym stronę zorientować
się, że odbywa się jakiś proces. Dołączanie
przeplotu do grafiki jest kwestią gustu - jedni projektanci nie
utworzą żadnej strony bez wykorzystania tej opcji, inni są
jej zdecydowanymi przeciwnikami.
Ustawienia
zachowane (Saved Settings)
Cztery z sześciu
dostępnych ustawień, które znajdują się w rozwijanej
liście Saved
Settings w palecie Optimize, dotyczy formatu GIF:
uGIF
Web 216. Format GIF
używający palety Web 216
uGIF
WebSnap 256. Format GIF
używający palety WebSnap Adaptive i
maksymalnie 256 kolorów.
uGIF
WebSnap 128. Format GIF
używający palety WebSnap Adaptive i
maksymalnie 128 kolorów.
uGIF
Adaptive 256. Format GIF
używający palety Adaptive i
maksymalnie 256 kolorów. Włączona zostaje opcja Optimized
Używaj tych ustawień
jako obowiązujących przy eksporcie grafiki w formacie GIF lub wykorzystaj
je jako punkt wyjścia do tworzenia własnych ustawień
optymalizacji.
Technika
Fireworks: tworzenie obrazków przeznaczonych do wyeksportowania w formacie GIF
Zanim rozpoczniesz pracę
z paletą Optimize, możesz utworzyć obrazek "przyjazny" dla
formatu GIF, zwracając szczególną uwagę na tworzące go
wzory pikseli, a także dowiedzieć się jak format GIF kompresuje
te piksele. Poświęcenie czasu na utworzenie obrazka bardziej przyjaznego
dla formatu GIF pozwala niekiedy uzyskać mniejsze rozmiary pliku niż
za pomocą metod oferowanych przez narzędzia eksportu Fireworks.
Najprostszym sposobem na
utworzenie dokumentu odpowiedniego dla formatu GIF jest dołączenie
dużych obszarów jednolitego koloru. Wszystkie zmiany pomiędzy
pikselami są mniej kompresowane
niż duże obszary jednolitych kolorów. Korzyści, które wynikają
ze stosowania w formacie GIF dużych obszarów jednolitych kolorów, zademonstruję
na małym eksperymencie. Utwórz nowy dokument o wymiarach 400400 pikseli i wybierz kolor obszaru roboczego. Kliknij
zakładkę Preview w oknie dokumentu i zwróć uwagę na mały rozmiar
eksportowanego pliku - około 600 bajtów, czyli 0,6 K (być
może będziesz musiał rozciągnąć okno dokumentu,
aby zobaczyć informacje o rozmiarze pliku). Przejdź z powrotem
do zakładki Original i za
pomocą narzędzia Pencil narysuj
znak X, który będzie stykał się ze wszystkimi
narożnikami dokumentu. Kliknij zakładkę Preview, a zobaczysz, że rozmiar pliku wzrósł do
około 1,74 K, czyli prawie trzykrotnie. A wszystko przez cienki znak
X.
Innymi elementami
zawierającymi duże obszary jednolitego koloru, doskonałymi do wyeksportowania
w formacie GIF są poziome linie. GIF kompresuje piksele od lewej do
prawej, więc poziome linie składające się z pikseli o
takich samych kolorach, będą doskonale kompresowane. Bez kompresji,
linia składająca się z czerwonych pikseli jest wyrażana za
pomocą informacji typu "czerwony piksel, czerwony piksel, czerwony piksel,
czerwony piksel, czerwony piksel." Widzisz więc, że do opisu
pięciu pikseli musi zostać użyte dość długie
wyrażenie. Z wykorzystaniem kompresji GIF, ta sama linia może
zostać opisana za pomocą wyrażenia "czerwony piksel x 5."
Już taki opis pozwala odrzucić wiele informacji, a przy zapisie
"czerwony piksel x 300" różnica staje się jeszcze bardziej
zauważalna. Oczywistym jest więc, że wykorzystanie w dokumentach
poziomych linii pozwoli znacznie zredukować rozmiar pliku GIF.
Najprostszym sposobem na
umieszczenie w obrazku większych ilości poziomych linii jest zastąpienie złożonych,
chaotycznych wypełnień teksturami, takich jak Fiber, tymi, które zawierają poziome linie (rysunku 15.17). Oba dokumenty są prawie
takie same, z tym wyjątkiem, że koło po lewej zostało
wypełnione 50-procentową teksturą Fiber, zaś koło po prawej - 50-procentową
teksturą Lines. Przy takich samych ustawieniach eksportu,
dokument zawierający wypełnienie teksturą Lines ma cztery razy mniejszy rozmiar pliku.
Rysunek 15.17.
Zastąpienie
wypełnienia Fiber
za pomocą
tekstury składającej się z poziomych linii
zredukowało rozmiar eksportowanego pliku z 19 kB do mniej niż 6 kB
(rozmiary plików wyświetlane są obok zakładek podglądu).
Spowodowane jest to dobrą kompresją długich poziomych linii
składających się z podobnych pikseli w formacie GIF
Wiele
"zabłąkanych" pikseli pozostaje w obrazkach, które oryginalnie były
zapisane w formacie JPEG. Niekiedy obrazki przechodzą przez wiele
różnych rąk, zanim trafią w Twoje. Mam klientów, którzy mimo
moich protestów dostarczają prace graficzne, posiadające duże
obszary jednolitych kolorów (czyli doskonałe dla formatu GIF) w
formacie JPEG. Co
więcej - nie posiadają już oryginalnych plików zapisanych
w formacie
PNG lub TIFF. Format JPEG jest dobry dla fotografii, ale zniekształca
obszary jednolitych kolorów, tworząc w ten sposób wiele niedających
się skompresować "zabłąkanych" pikseli. Używaj
poniżej opisanej techniki do redukowania lub usuwania
zabłąkanych pikseli i zawsze żądaj od swoich
klientów obrazków zapisanych w formacie GIF.
Do usuwania
zabłąkanych pikseli możesz użyć narzędzia Pencil (rysunek 15.18). Zmiana koloru
zabłąkanych pikseli na takie, jaki ma cały jednolity obszar
pozwoli utworzyć większe ilości jednolitych poziomych linii i
zredukować rozmiar eksportowanego pliku.
Aby usunąć
zabłąkane piksele:
9. Wybierz narzędzie Pencil z palety narzędziowej.
10. Z próbnika koloru obrysu znajdującego się
w palecie narzędziowej wybierz kroplomierz i pobierz kolor
dominujący w jednolitych obszarach obrazka.
Rysunek 15.18.
Powiększ
obrazek i usuń wszystkie zabłąkane piksele, aby
utworzyć większe obszary jednolitych kolorów, które są lepiej
kompresowane przy eksporcie formatu GIF
12. Powtórz kroki od 2 do 3, dopóki nie usuniesz
wszystkich zabłąkanych pikseli.
Po
powiększeniu obrazka wybierz z menu polecenie WindowNew Window, aby
utworzyć nowy, 100-procentowy widok obrazka, w którym będziesz
mógł śledzić wszystkie zmiany grafiki w jej naturalnych rozmiarach.
Eksportowanie
obrazków fotograficznych
Fotografie
są najczęściej wyświetlane w 24-bitowym trybie True Color i
są zapisywane przeważnie w formacie JPEG, zamiast w formatach
posiadających ograniczone palety lub indeksowane kolory, takich jak GIF.
Fotograficzne obrazki posiadają subtelne przejścia tonalne, których
nie można odtworzyć za pomocą małych ilości kolorów i
które mogą być rozpraszane (dithering) przez przeglądarki
użytkowników pracujących ze standardem 256 kolorów.
Co więcej - format JPEG
doskonale kompresuje obrazki posiadające łagodne przejścia tonalne
do niewiarygodnie małych rozmiarów plików bez zauważalnej utraty
jakości. Fakt, że format JPEG jest doskonały w tych
zastosowaniach, w których GIF wypada raczej kiepsko, sprawia, że oba
świetnie się uzupełniają i można je uznać za komplementarne
wśród formatów grafiki internetowej.
W tabeli 15.3 znajduje
się zestawienie pełnokolorowych formatów plików, które można eksportować
z Fireworks.
Ze wszystkich formatów
wymienionych w tabeli 15.3, tylko JPEG i PNG mogą być wykorzystywane
w Internecie. Maski alfa zawarte w 32-bitowym PNG są ignorowane przez
przeglądarki, które odczytują wówczas jedynie 24 bity formatu PNG.
Jeśli chcesz, aby obrazek był wyświetlany w jak najlepszej
jakości i nie zależy Ci na zmniejszeniu rozmiaru pliku, użyj
formatu PNG 24. Jeśli jednak najważniejsza jest dla Ciebie szybkość
przesyłania danych, najlepszym wyborem jest format JPEG, zapewniający
doskonałą jakość fotograficznych obrazków przy o wiele
większej redukcji rozmiaru pliku niż ta, jaką zapewnia format
PNG.
Tabela 15.3.
Pełnokolorowe formaty eksportu
Format
Opis
JPEG
Format plików
graficznych opracowany przez Joint Photographic Experts Group. Używany
dla prawie wszystkich pełnokolorowych obrazków stosowanych w Internecie.
Jego stratna kompresja pozwala maksymalnie zredukować rozmiar fizyczny
pliku
PNG
24, PNG 32
Portable
Network Graphic. Oferuje
stratną kompresję dającą większe rozmiary plików
niż kompresja JPEG, ale zapewnia doskonałą jakość
grafiki
TIFF
24, TIFF 32
Tag
Image File Format. Format nie
mający zastosowania w Internecie, ale często wykorzystywany w
poligrafii
BMP 24
Bitmapa
Microsoft. Format systemów
operacyjnych Windows. Nie znajduje zastosowania w Internecie, ale
doskonale sprawdza się przy przenoszeniu grafiki pomiędzy
różnymi aplikacjami systemu Windows
PICT
24 (tylko Macintosh)
Format graficzny
systemów MacOS. Zawarte w nim informacje o wektorach nie są
obsługiwane przez Fireworks. Nie znajduje zastosowania w Internecie, ale
doskonale sprawdza się przy przenoszeniu grafiki pomiędzy
różnymi aplikacjami systemu MacOS
Format pliku Photoshopa
może także zawierać obrazki fotograficzne, jak również
warstwy i inne atrybuty. Kwestie eksportu dokumentu Photoshopa z Fireworks
są omówione w dalszej części rozdziału.
Więcej informacji o
maskach alfa znajdziesz w rozdziale 13.
JPEG
Podczas
gdy format GIF zmniejsza rozmiary plików poprzez zredukowanie liczby używanych
w obrazku kolorów, format JPEG to samo zadanie wykonuje poprzez odrzucanie
pikseli. W metodzie tej wykorzystywany jest algorytm stratnej
kompresji. Nazwa "stratna" bierze się stąd, że im niższa
jakość obrazka tym traconych jest więcej jego pikseli.
Stosowany w JPEG algorytm jest bardzo dobry, gdyż poprzez zmniejszanie parametru JPEG Quality (Jakość) pozwala na znaczne zredukowanie
rozmiaru eksportowanego pliku.
Oto inne charakterystyczne
cechy formatu JPEG:
uW obrazkach
JPEG może być wyświetlanych ponad 16 milionów kolorów. Tak szeroki
(24-bitowy) zakres kolorów pozwala na odwzorowanie subtelnych przejść
tonalnych fotograficznych obrazków.
uMimo że w
obrazku JPEG można wyświetlić prawie każdy kolor,
żaden z nich nie może zostać przekształcony na
przezroczystość. Jeśli więc obrazek wyświetlany w
przeglądarce powinien posiadać przezroczyste obszary, musi być
zapisany w formacie GIF.
uAby obrazek
JPEG mógł być stopniowo wyświetlany w miarę pobierania go
z Internetu, musi zostać zapisany jako Progressive JPEG (Progresywny JPEG). Obrazek jest wówczas tworzony
stopniowo na ekranie monitora, podobnie jak GIF z przeplotem. Progresywne
obrazki JPEG mają trochę lepszy algorytm kompresji i mogą
być zapisywane w plikach o mniejszych rozmiarach.
Internet Explorer nie
obsługuje w pełni progresywnych obrazków JPEG. Wyświetla je
jak zwykłe JPEG.
Jakość
Podstawową
metodą modyfikowania rozmiarów plików JPEG jest zmiana wartości parametru
Quality (Jakość). W Fireworks parametr Quality jest wyrażany w wartościach procentowych,
w zakresie od 0 do 100%. Im wyższe wartości, tym mniejsza kompresja
pliku i odwrotnie, im mniejsze wartości, tym odrzucanych jest więcej
pikseli obrazka. Zawsze warto spróbować zredukować rozmiar pliku
JPEG poprzez zmniejszanie wartości Quality, którą możesz także wpisać
bezpośrednio w polu tekstowym. Algorytm kompresji JPEG jest tak dobry,
że rozmiary prawie wszystkich obrazków, które zawierają przejścia tonalne, można
zmniejszyć bez zauważalnej utraty jakości (rysunek 15.19).
Rysunek 15.19.
W każdym z
czterech podglądów zostały wykorzystane inne ustawienia
jakości formatu JPEG. Dopiero
po znacznym zmniejszeniu jakości obrazek (w prawym dolnym rogu)
stał się
nie do przyjęcia
Z drugiej strony -
zwiększanie wartości Quality ponad jej
początkową wartość nie daje żadnych rezultatów.
Algorytm JPEG doskonale radzi sobie z odrzucaniem pikseli i redukowaniem
rozmiarów plików, ale nie można dodać pikseli, aby
zwiększyć jakość obrazka (zwiększysz jedynie rozmiar
pliku i czas jego pobierania z Internetu).
Po wykorzystaniu
algorytmu JPEG, mała kompresja nie powoduje zauważalnej utraty
jakości obrazka. Najpierw zanikają subtelne różnice w
jasności i zabarwieniu grafiki. Im większa kompresja, tym obrazek
staje się ciemniejszy i ma coraz mniejszy zakres kolorów.
Dobrym sposobem na porównanie
różnych ustawień kompresji obrazków JPEG jest wykorzystanie
podglądu 4-Up. W lewym górnym panelu podglądu
wyświetlany jest oryginalny dokument, który można potraktować
jako punkt odniesienia dla wszystkich porównań. W innym panelu
podglądu możesz zredukować jakość do około 75%.
Jeśli obrazek nadal jest do zaakceptowania, w innym panelu zredukuj
jakość do 50%. Przy takich
wartościach zaczniesz prawdopodobnie zauważać
niepożądane efekty, więc w czwartym panelu możesz
użyć pośrednich ustawień jakości, na przykład
65%. Upewnij się, że obrazek jest wyświetlany w
naturalnych wymiarach. Powinieneś oglądać go tak samo, jak
będzie wyświetlany u internautów.
Pamiętaj, że
możesz rozciągnąć okno dokumentu, aby zwiększyć
rozmiary paneli podglądu.
Jakość
selektywna
Ustawienie Selective Quality funkcjonuje jak ustawienie Quality, z tą różnicą, że jego
wartość ma zastosowanie tylko do obszarów zakrytych maską JPEG.
Pozwala to na odizolowanie obszarów planu pierwszego i zastosowanie do nich
wysokich ustawień Selective Quality,
równocześnie stosując niskie ustawienia jakości dla
pozostałej części obrazka. Mówiąc krótko,
poświęcamy jakość mniej istotnych obszarów obrazka na rzecz
wyższej jakości elementów ważniejszych.
Fireworks 4 w wielu
przypadkach umożliwia tworzenie jeszcze mniejszych obrazków JPEG, przy
wykorzystaniu kombinacji dwóch ustawień - Selective Quality dla tekstu,
przycisków i określonych obszarów określanych maską JPEG, oraz
Quality dla reszty obrazka.
Maskę JPEG można
utworzyć przy użyciu zaznaczenia Marquee, wybierając ModifySelective JPEGSave Selection as JPEG Mask. Fireworks przedstawia maskę JPEG, zgodnie z
ustawieniem domyślnym, jako różową przeświecającą
nakładkę (rysunek 15.20)
Rysunek 15.20.
Po dokonaniu
konwersji zaznaczenia prostokątnego na maskę JPEG, program koloruje
ją na różowo
Jeżeli wcześniej
już tworzyłeś obrazek JPEG zawierający tekst lub
grafikę w jednolitym kolorze, wiesz, że proces kompresji JPEG wywiera
niszczący wpływ na obrazki typu GIF. Tekst i obszary jednolitego
koloru zmieniają się, tworząc brzydką mieszaninę.
Ustawienia Selective
Quality można dobrać
tak, aby były one stosowane do obiektów tekstowych i do Button Symbols (symboli przycisków) naszych dokumentów, bez
potrzeby indywidualnego zasłaniania maską JPEG każdego elementu.
W tym celu należy wybrać polecenie ModifySelective JPEGSettings, aby
wyświetlić okno dialogowe Selective JPEG Settings (rysunek 15.21), a następnie zaznaczyć pole Preserve Text Quality (Zachowaj jakość tekstu) i (lub) pole Preserve Button Quality (Zachowaj jakość przycisków). W tym
samym oknie można również włączyć i
wyłączyć ustawienia Selective Settings
Rysunek 15.21.
W oknie dialogowym
Selective JPEG Settings określamy, czy ustawienie Selective Setting ma
obejmować również tekst i przyciski
Aby otworzyć okno
dialogowe Selective JPEG Settings można również kliknąć
przycisk Edit Selective Quality Options, pojawiający się w palecie
Optimize, gdy jest ona ustawiona na JPEG.
Rysunek 15.22.
Tekst i obszar pod
maską JPEG są wyraźne i ostre, gdyż ich ustawienia
Selective Quality wynoszą 90. Pozostała część
obrazka jest zaciemniona w związku z ustawieniem Quality wynoszącym
25
Wyostrzanie
krawędzi
Grafiki internetowe
często są połączeniem fotografii, ilustracji i tekstu. JPEG
jest właściwym formatem dla obrazków posiadających wiele
przejść tonalnych, takich jak fotografie, ale tekst nakładany
na zdjęcia może być w tym formacie nieostry, gdyż JPEG
o wiele lepiej radzi sobie z kompresją stopniowego przejścia
koloru niż z kompresją obrazków, posiadających ostre krawędzie
i nagłe zmiany kolorów. Przeszkody te pozwala przezwyciężyć
opcja Fireworks - Sharpen JPEG Edges
(Wyostrzanie krawędzi JPEG), którą można znaleźć w rozwijanym
menu palety Optimize
Jak wskazuje nazwa tej opcji, Sharpen JPEG Edges przywraca niektóre ostre krawędzie, które
mogły zostać utracone podczas kompresji JPEG. Wyostrzanie to jest najbardziej zauważalne w tekście i
prostych obiektach graficznych, takich jak prostokąty, które
są nakładane na fotografie (rysunek 15.23). Wyostrzanie krawędzi
jednak znacznie zwiększa rozmiary plików i czasami lepiej jest po prostu
podnieść wartość ustawienia Quality dla całego obrazka.
Rysunek 15.23.
Dla obrazków
fotograficznych zawierających ostre krawędzie, jak np. tekst, w
celu uniknięcia zbyt dużego rozmycia warto zastosować
opcję Sharpen JPEG Edges, znajdująca się w menu rozwijanym
palety Optimize
Wygładzanie
Im bardziej JPEG zostanie
skompresowany, tym więcej będzie w nim "klocków". W miarę
wzrostu kompresji, algorytm JPEG odrzuca coraz więcej podobnych pikseli
i w pewnym momencie zostają utracone stopniowe przejścia
pomiędzy kolorami, a w zamian powstają bloki jednolitych
kolorów.
Funkcja Smoothing (Wygładzanie) lekko rozmywa cały obrazek
tak, aby powstające w czasie kompresji zabłąkane piksele
były jak najmniej zauważalne. Zakres wartości znajdującej
się w palecie Optimize opcji Smoothing to 0-8. Wygładzanie daje dwie korzyści:
redukuje liczbę "klocków" powstających czasami w wyniku kompresji
JPEG i nieco zmniejsza rozmiar pliku.
Podobnie jak opcja Sharpen JPEG Edges sprawdza się najlepiej w obrazkach zawierających
wiele prostych linii i tekstu, opcja Smoothing pracuje doskonale z grafikami zawierającymi wiele
linii krzywych i gładkich kształtów.
Progresywny JPEG
Dla wielu osób, głównym
zastosowaniem opcji Progressive JPEG
(Progresywny JPEG) jest stopniowe wyświetlanie obrazków, czyli takie
samo, jakie ma opcja Interlaced w
formacie GIF. Dostępna w rozwijanym menu palety Optimize opcja Progressive JPEG
ma jednak dużo więcej możliwości: oferuje algorytm
kompresji drugiej generacji, który w wielu przypadkach przy zachowaniu tej
samej jakości pozwala osiągnąć mniejsze rozmiary plików.
Progresywny JPEG został opracowany przez firmę Netscape, ale jest
obsługiwany także przez nowsze wersje przeglądarek Microsoft.
Internet Explorer
obsługuje progresywne JPEG, ale nie wyświetla ich równolegle w
trakcie pobierania ich z Internetu. Dla użytkownika obrazek taki wydaje
się zwykłym JPEG.
W praktycznych zastosowaniach
opcja Progressive
JPEG wielokrotnie
umożliwiła mi osiągnięcie mniejszych rozmiarów plików, ale
nie było to regułą. Wybór tej opcji uzależniałem
przeważnie od tego, czy klient chciał, aby obrazek był
wyświetlany stopniowo w trakcie pobierania z Internetu, czy też
najpierw został pobrany, a dopiero wtedy wyświetlony.
PNG 32 i PNG 24
PNG
jako format internetowy dopiero wchodzi w użycie, jeśli
wziąć pod uwagę jego obsługę przez główne
przeglądarki internetowe. Format ten daje jednak wiele możliwość
grafice internetowej. łącząc
grafikę bitmapową i wektorową, PNG ma mało stratny
algorytm kompresji (jak GIF) i może obsługiwać miliony kolorów
(jak JPEG). Co więcej - PNG oferuje metodę przeplotu pozwalającą
na szybsze wyświetlanie obrazków niż oferowane przez formaty GIF i
JPEG oraz obsługę przezroczystości przewyższającą
inne formaty plików.
Jednym
z najbardziej wartościowych aspektów PNG jest to, że zapisane w tym
formacie obrazki wyglądają bardzo podobnie w różnych systemach
komputerowych. Przeważnie grafiki tworzone w Windows są
jaśniejsze w MacOS, zaś grafiki tworzone w MacOS w Windows
są ciemniejsze. PNG oferuje obsługę korekcji gamma,
która jest odpowiedzialna za wygląd obrazka wyświetlanego w
różnych systemach operacyjnych.
Jeszcze
do niedawna przeglądarki internetowe obsługiwały format PNG
jedynie za pomocą rozszerzeń. Kiedy PNG został uznany jako
nowy internetowy format graficzny przez World Wide Web Consortium (W3C), w
czwartych wersjach przeglądarek Netscape i Microsoft została zawarta
obsługa tego nowego formatu. Prawdopodobnie najważniejsze jest
jednak to, że program do tworzenia stron WWW firmy Macromedia - Dreamweaver
oferuje źródłową obsługę PNG. Wstawiane w tym formacie
obrazki mogą być oglądane w oknie dokumentu, jak obrazki w
formatach GIF i JPEG. Powstał również program Fireworks, który nie
tylko umożliwia eksportowanie tworzonej w nim grafiki w formacie
PNG, ale używa PNG jako własnego formatu plików.
Mimo
że popularność PNG ciągle rośnie, obsługa
zapewniana przez przeglądarki jest zbyt mało rozpowszechniona, aby
zapewnić całkowitą niezależność tego formatu. PNG
posiada wiele funkcji, na przykład przezroczystość alfa, które
nie są w pełni obsługiwane przez najważniejsze
przeglądarki internetowe. Dość interesujące jest to,
iż Fireworks wyprzedził większość innych programów
graficznych w możliwościach obsługi PNG. Greg Roelofs, jeden z
twórców formatu PNG nazwał Fireworks "najlepszym z dostępnych
edytorów obsługujących PNG".
W
przeciwieństwie do indeksowanej przezroczystości, w której wybrane
piksele mogą być tylko całkowicie przezroczyste lub
całkowicie nieprzezroczyste, przezroczystość alfa
umożliwia tworzenie pośrednich przezroczystości, które mogą
posiadać jeden z dwustu pięćdziesięciu sześciu
odcieni. Funkcja ta umożliwia łatwe komponowanie 32-bitowych obrazków z innymi. Mimo że
PNG nie jest jeszcze najlepszym wyborem dla grafiki internetowej,
doskonale sprawdza się w tworzeniu grafiki przeznaczonej dla prezentacji
multimedialnych, takich jak filmy Shockwave i Flash, gdzie animowane obiekty
często są umieszczane jeden nad drugim lub komponowane z tłem.
Aplikacje Director i Flash umożliwiają importowanie tworzonych w
Fireworks plików PNG oraz ich nagłówków.
Źródłowy
format PNG Fireworks jest formatem rozszerzonym, gdyż może
zawierać dodatkowe efekty, tekst i inne dane zawarte w nagłówku
każdego pliku. Inne programy umożliwiające wyświetlanie
plików PNG mogą obsługiwać podstawowy obrazek Fireworks, ale
nie pozwalają na jego edycję. Aby format PNG wyświetlić w
Internecie, najlepiej jest wyeksportować obrazek w podstawowym
formacie PNG, który traci wszystkie dodatkowe informacje dla Fireworks i
maksymalnie zmniejsza rozmiar pliku.
Inne formaty
plików
Zagadnienie związane z
eksportem obrazków PNG 24 i PNG 32 są aktualne także przy
eksportowaniu z Fireworks obrazków w formatach TIFF, BMP i PICT (tylko
w MacOS). Eksport tych plików jest bardzo prosty i wymaga jedynie
zdefiniowania parametru Matte
Praca w oknie
Export Preview
Optymalizacja i podgląd
obrazków bezpośrednio w środowisku roboczym Fireworks jest wygodnym
rozwiązaniem, ale wszystkie funkcje eksportu można znaleźć
również w jednym, centralnym punkcie programu - w oknie dialogowym Export Preview (Podgląd eksportu) (rysunek 15.24).
Oferuje ono również kilka dodatkowych funkcji niedostępnych w
środowisku roboczym.
W oknie Export Preview znajdują się trzy zakładki:
uOptions (Opcje). Główny panel służący
do optymalizacji obrazków. Możesz w nim zdefiniować format
pliku, głębię bitową, kompresję,
przezroczystość i inne parametry grafiki. Znajdują się
tu także kontrolki, dotyczące obsługi kolorów, które umożliwiają
ich blokowanie, edytowanie i usuwanie. Wszystkie kontrolki działają
tak samo jak te dostępne w paletach Optimize i Color Table
uFile (Plik). Pozwala sterować dwoma
właściwościami eksportowanych plików: skalowaniem i parametrycznym kadrowaniem. Eksportowane obrazki
można skalować zarówno za pomocą wartości procentowych,
jak i bardziej precyzyjnie - w pikselach. Kadrowanie grafiki odbywa się
poprzez wpisanie współrzędnych X i Y lewego górnego
wierzchołka oraz szerokości i wysokości nowego obszaru.
Eksportowane obrazki można także kadrować wizualnie w obszarze
podglądu.
Rysunek 15.24.
Okno dialogowe
Export Preview skupia w jednym miejscu wszystkie funkcje eksportu Fireworks i
oferuje kilka dodatkowych opcji, niedostępnych w środowisku
roboczym
uAnimation (Animacja). Zawiera wszystkie ustawienia
dotyczące animowanych GIF-ów, takie jak czas trwania poszczególnych
klatek, metodę usuwania klatek oraz zapętlanie. Większość
tych opcji dostępnych jest także w palecie Frames (Klatki), w trakcie pracy w obszarze roboczym.
Zawsze widoczny obszar
podglądu pozwala wizualnie porównać różne ustawienia eksportu
oraz kadrować grafikę. Znajdują się tutaj także
narzędzia przewijania (Wskaźnik), powiększania (lupka) oraz
kontrolki, podobne do tych spotykanych w magnetowidach, umożliwiające
odtwarzanie animacji i innych wieloklatkowych plików. Przyglądając
się funkcjom dostępnym w oknie Export Preview możesz doświadczyć déjá vu.
Większość z tych kontrolek jest taka sama lub podobna do tych,
których używałeś w trakcie pracy w obszarze roboczym. Ma to
swoje uzasadnienie - nie musisz uczyć się od samego początku
obsługi okna Export Preview
Jak zostało
wcześniej wspomniane, w oknie dialogowym Export Preview znajdują się dodatkowe, specjalne funkcje
eksportu, takie jak kadrowanie i skalowanie eksportowanych obrazków.
Kadrowanie
Narzędzie Export Area (Eksportowany obszar), znajdujące
się w palecie narzędziowej, wydaje się logicznym miejscem
definiowania eksportowanych obszarów w oknie dokumentu, ale użycie tego
narzędzia w oknie Export Preview
jest dopiero pierwszym krokiem na drodze do eksportowania obrazków. Innymi
słowy - mimo że narzędzie Export Area jest stosowane w oknie dokumentu, nie jest ono elementem
bezpośredniego podglądu i eksportu.
Istnieją dwie metody
eksportowania skadrowanych wersji dokumentów. Możesz narysować
ramkę kadrowania w oknie dokumentu za pomocą narzędzia Export Area i kliknąć dwukrotnie ten obszar, aby
otworzyć okno Export Preview lub
najpierw otworzyć okno Export Preview i
tam skadrować obrazek w obszarze podglądu. Po kliknięciu przycisku
Export Area, znajdującego się w obszarze
podglądu Export
Preview, obrazek zostanie
otoczony znaną już ramką kadrowania (rysunek 15.25).
Eksportowany obszar jest ograniczany za pomocą ośmiu uchwytów.
Oryginalny obrazek w czasie eksportu nie jest kadrowany ani modyfikowany w
żaden sposób.
Rysunek 15.25.
W Fireworks
możesz wizualnie kadrować obrazki bezpośrednio w oknie Export
Preview
W przeciwieństwie
do narzędzia Crop znajdującego się w palecie narzędziowej,
narzędzie do kadrowania dostępne w oknie Export Preview nie
może być używane do powiększania obszaru roboczego.
Możesz także
kadrować obrazki poprzez stworzenie ramki kadrowania w oknie dokumentu
za pomocą narzędzia Export Area (aparat fotograficzny, który
znajduje się w grupie narzędzia Pointer) i dwukrotne kliknięcie
powstałego obszaru. Zostanie wówczas otwarte okno dialogowe Export
Preview, w którym będziesz mógł wyeksportować skadrowany
obrazek bez żadnego wpływu na jego oryginalną wersję.
Aby wizualnie skadrować
obrazek:
13. Wybierz narzędzie Export Area, znajdujące się poniżej obszaru
podglądu lub opcję Export Area w
zakładce File. Obrazek zostanie otoczony ramką z uchwytami
kadrowania.
14. Przeciągnij uchwyty w nowe położenia
tak, aby w obszarze podglądu wyświetlany był ten fragment
obrazka, który chcesz wyeksportować.
15. Wybierz dowolne narzędzie (Pointer lub Zoom) lub kliknij
przycisk Set
Defaults (Ustaw wartości
domyślne) albo Next, aby
zatwierdzić kadrowanie.
Aby numerycznie skadrować
obrazek:
16. W zakładce File zaznacz opcję Export Area
17. Zdefiniuj nowe współrzędne lewego górnego
wierzchołka grafiki poprzez wpisanie nowych wartości w polach
tekstowych X i (lub) Y,
a następnie wciśnij klawisz Tab, aby zatwierdzić te wartości.
18. Zdefiniuj nowe wymiary obrazka poprzez wpisanie
nowych wartości w polach tekstowych W
(Width - Szerokość) i H (Height -
Wysokość), a następnie wciśnij klawisz Tab, aby zatwierdzić te wartości.
Obie
metody kadrowania: wizualną i numeryczną można
wykorzystywać razem lub niezależnie od siebie. Kliknij
zakładkę File, wybierz
narzędzie Export Area i
wizualnie skadruj eksportowany obszar. Po zwolnieniu przycisku myszy
automatycznie zostaną uaktualnione numeryczne wartości
wyświetlane w zakładce File. I odwrotnie
- zmiana wartości numerycznych spowoduje utworzenie nowej ramki
kadrowania.
Skalowanie
eksportowanych obrazków
Zbyteczna
wydaje się uwaga, że "grafika internetowa występuje w wielu
kształtach i rozmiarach", ale należy jednak wspomnieć,
że ta sama grafika
internetowa często występuje w różnych kształtach i
rozmiarach. Wielokrotne wykorzystywanie tych samych elementów graficznych
jest często spotykaną praktyką we wszystkich mediach, a szczególnego
znaczenia technika ta nabiera w projektowaniu dla Internetu. Fireworks i jego
okno dialogowe Export Preview
pozwalają na łatwe eksportowanie grafik utworzonych poprzez skalowanie
lub kadrowanie głównego pliku.
Kontrolki skalowania
znajdziesz na zakładce File okna
dialogowego Export
Preview. Grafikę
można przeskalować, podając wartości procentowe lub jej
dokładne wymiary w pikselach. Domyślnie skalowanie odbywa
się z zachowaniem niezmiennych proporcji pomiędzy
wysokością i szerokością grafiki, ale możesz
wyłączyć opcję Constrain
i zmieniać te wymiary niezależnie.
20. Aby procentowo przeskalować obrazek, użyj
suwaka % lub wpisz odpowiednią wartość bezpośrednio w polu
tekstowym.
Wartości suwaka %
należą do zakresu od 1 do 200%, ale w polu tekstowym możesz
wpisać dowolną inną wartość.
21. Aby przeskalować obrazek
do dokładnych wymiarów, wpisz odpowiednie wartości w polach
tekstowych W (Width - Szerokość) i (lub) H (Height - Wysokość).
Jeżeli zaznaczona jest
opcja Constrain, wpisz wartość tylko w jednym polu tekstowym
i wciśnij klawisz Tab. Drugi wymiar
zostanie automatycznie obliczony na podstawie oryginalnych proporcji obrazka.
22. Aby zmienić proporcje obrazka, usuń zaznaczenie
opcji Constrain i powtórz poprzednią czynność.
Jedną z moich
ulubionych metod optymalizacji jest skalowanie obrazków przed eksportem do
50% ich oryginalnej wielkości i umieszczanie na stronie WWW w dwa razy
większym rozmiarze. Podwojenia rozmiarów grafiki można
dokonać za pomocą znacznika img. Działania takie wywołują
przeważnie łatwe do zauważenia zniekształcenia obrazka,
ale często są one do przyjęcia, zwłaszcza w przypadku
obrazków posiadających duże obszary jednolitych kolorów. Jedno
jest pewne - nie ma szybszego sposobu na zmniejszenie rozmiarów
eksportowanego pliku. Wypróbuj tę technikę i zobacz, czy sprawdzi
się w Twoich zastosowaniach.
Korzystanie z
kreatorów eksportu
Fireworks posiada ogromną
liczbę różnych funkcji eksportu, która może być niekiedy
przytłaczająca dla początkujących projektantów grafiki
internetowej. Jeśli nie jesteś pewien, jak najlepiej
rozpocząć optymalizację swoich obrazków, pozwól, aby przez
cały proces poprowadził Cię kreator eksportu (Export Wizard).
Oprócz oryginalnego kreatora Export Wizard,
który jest bardzo pomocny przy wyborze właściwego formatu pliku, Fireworks
posiada także kreatora Export to Size Wizard (Kreator eksportu do rozmiaru), umożliwiającego ograniczanie
rozmiarów plików.
Jeśli jesteś gotów
do wyeksportowania swojej grafiki, ale nie wiesz jak to zrobić, wywołaj
kreatora eksportu Fireworks, który nie tylko pomoże Ci określić
najlepszy dla Twoich zastosowań format pliku, ale dostarczy wielu innych
wskazówek. Doświadczeni projektanci grafiki także mogą
korzystać z kreatora eksportu, aby szybko przygotować sobie grunt
pod dalszą optymalizację.
Bez względu na wybór
dokonany przez kreatora eksportu, zawsze poprowadzi on użytkownika do
okna Export
Preview, opisywanego
szczegółowo w poprzednich podrozdziałach. Możesz
zaakceptować ustawienia proponowane przez kreatora eksportu (i kliknąć
przycisk Next, aby zakończyć operację) lub przed
eksportem zmodyfikować niektóre ustawienia.
Oto trzy główne
zastosowania kreatora eksportu:
uPomoc w
wyborze odpowiedniego formatu pliku.
uPrzedstawianie
sugestii dotyczących optymalizacji obrazka, prezentowanych po dokonaniu
wyboru formatu pliku.
uRekomendacja
trybów eksportu, które umożliwiają zredukowanie pliku do określonych
rozmiarów.
Aby użyć kreatora
eksportu do wybrania właściwego formatu pliku:
23. Wybierz z menu polecenie FileExport Wizard
Zostanie wyświetlony
początkowy ekran kreatora eksportu (rysunek 15.26).
Rysunek 15.26.
Kreator eksportu
jest dobrym punktem wyjścia przy wyborze parametrów eksportu
24. Pozostaw zaznaczoną opcję Select an export format (Wybierz format eksportu) i kliknij przycisk Continue
25. Pojawi się kolejny ekran kreatora eksportu
pozwalający wybrać przeznaczenie grafiki:
u The Web (Internet). Ogranicza opcje eksportu do najpopularniejszych formatów
internetowych: GIF i JPEG.
u An image-editing application (Aplikacja do edycji grafiki
bitmapowej). Wybiera najlepszy format
dla edycji obrazka w innej aplikacji, na przykład Photoshopie.
Najczęściej Fireworks wybiera format TIFF.
uDesktop
publishing application
(Aplikacja do składu komputerowego). Wybiera
format najlepiej sprawdzający się w druku, a jest to przeważnie
TIFF.
u Dreamweaver. Tak samo jak opcja The Web, ogranicza
opcje eksportu do najpopularniejszych formatów internetowych: GIF i JPEG.
Jeśli dokument
składa się z klatek, kreator eksportu zapyta Cię, czy chcesz
go wyeksportować jako animowanego GIF-a, przycisk reagujący na
zdarzenia myszy obsługiwane przez JavaScript czy też jako pojedynczy
obrazek.
26. Po dokonaniu wyboru kliknij przycisk Continue
Fireworks wyświetli
wyniki analizy obrazka wraz z sugestiami, dotyczącymi możliwości
późniejszego zawężenia selekcji, jeśli zaproponowany
zostanie więcej niż jeden format pliku.
Jeśli dla dokumentu,
który składa się z wielu klatek, wybierzesz format Animated GIF (Animowany GIF), będziesz musiał
kliknąć okno Preview, aby w palecie Options wyświetlić
szczegółowe informacje o pliku.
27. Kliknij przycisk Exit, aby otworzyć okno dialogowe Export Preview i dokończyć proces eksportu.
Jeśli jako miejsce
przeznaczenia dla eksportowanego pliku wybierzesz opcję The Web lub Dreamweaver,
Fireworks przedstawi porównanie dwóch formatów plików: GIF i JPEG. Plik
wyświetlany w górnej części okna Preview ma najmniejszy rozmiar fizyczny. Fireworks jest
dość ostrożny w tej części kreatora eksportu i nie
próbuje drastycznie zredukować rozmiaru pliku kosztem jakości
obrazka.
Jeśli
chciałbyś, aby program ograniczył eksportowany format pliku do
określonych rozmiarów, zaznacz
wyświetlaną w pierwszym ekranie kreatora eksportu opcję Target Export File Size (Docelowy rozmiar eksportowanego pliku). Po
włączeniu tej opcji będziesz musiał w odpowiednim polu
tekstowym wpisać docelowy rozmiar pliku, który zawsze mierzony jest w
kilobajtach. Po zdefiniowaniu rozmiaru pliku kliknij przycisk Continue, aby Fireworks mógł obliczyć
pozostałe ustawienia eksportu.
Gdy
Fireworks próbuje dostosować ustawienia eksportu grafiki do
określonego rozmiaru pliku, eksportuje obrazek nawet do dwunastu razy, aby
osiągnąć jak najlepszy rozmiar pliku przy jak najmniejszej
kompresji. Mimo że metoda ta jest bardzo szybka, proces eksportu dużej grafiki może potrwać nawet
kilka minut. Dla grafiki przeznaczonej do wykorzystania w Internecie,
Fireworks proponuje do wyboru dwa pliki o rozmiarach równych lub
mniejszych od zdefiniowanych.
Oprócz możliwości
określenia rozmiaru pliku w kreatorze Export Wizard, możesz także za pomocą przycisku,
znajdującego się w panelu Options okna
dialogowego Export
Preview, wywołać
kreatora Export
to File Size Wizard (Kreator
eksportu do rozmiaru). Kreator ten otwiera
proste okno dialogowe, w którym możesz wpisać żądany
rozmiar pliku. Zasadnicza różnica pomiędzy nim a opcją Export File Size kreatora Export Wizard polega na tym, że kreator Export to File Size pracuje jedynie z bieżącym formatem
pliku (nie są oferowane żadne alternatywy). W konsekwencji kreator Export to File Size jest szybszym narzędziem, ale przeznaczonym
dla zaawansowanych użytkowników, którzy rozumieją różnice
pomiędzy formatami plików.
Dodatkowe opcje
eksportu
W większości
przypadków grafika jest eksportowana z Fireworks w postaci pojedynczych
obrazków, dokumentów HTML z osobnymi plastrami obrazka lub jako pozycja
Deamweaver Library. Fireworks oferuje jednak kilka dodatkowych opcji eksportu.
Eksportować można:
uWarstwy,
klatki lub plastry Fireworks jako warstwy kaskadowego arkusza stylów (CSS) w
dokumencie HTML, które można wykorzystywać w przeglądarkach
obsługujących dynamiczny HTML (DHTML).
uWarstwy lub
plastry Fireworks jako dokument HTML dla łatwego importu do Macromedia
Director.
uWarstwy
dokumentu Fireworks jako osobne pliki obrazków.
uRamki
Fireworks jako osobne pliki obrazków.
uCztery ramki
przycisku reagującego na zdarzenia myszy jako format Image Well, który jest używany przez Lotus Domino
Designer.
uGrafikę
wektorową jako film Flash.
uGrafikę
wektorową w formacie Adobe Illustrator.
uCały
dokument Fireworks jako wielowarstwowy dokument Photoshopa, odpowiedni dla
dalszej edycji w Photoshopie.
Wszystkie dodatkowe metody
eksportu znajdują się na liście opcji Save as typeSave As w MacOS) w
oknie dialogowym Export (rysunek
15.27). Aby otworzyć okno dialogowe Export, wybierz polecenie FileExport
Rysunek 15.27.
Lista opcji Save
as type (Save As) w oknie dialogowym Export jest pomocna w wielu różnych
sytuacjach
Niezależnie od
tego, którą funkcję eksportu chcesz wykorzystać, format pliku
i inne ustawienia optymalizacji determinowane są bieżącymi ustawieniami
palety Optimize.
Pozycje HTML and
Images oraz Dreamweaver Library, znajdujące się na liście
opcji Save as type w oknie dialogowym Export, są opisane w rozdziale 21.
Rysunek 15.28.
Widoczne na
rysunku przyciski zostały wyeksportowane z Fireworks jako oddzielne
warstwy CSS i są animowane w Dreamweaverze
Aby wyeksportować
elementy grafiki Fireworks jako warstwy CSS:
28. W palecie Optimize określ format pliku i ustawienia optymalizacji.
29. Wybierz z menu polecenie FileExport
Zostanie otwarte okno
dialogowe Export
30. Z listy Save
as typeSave
As) wybierz CSS
Layers
Program przedstawi dalsze
opcje związane z eksportowaniem warstw CSS.
31. Z listy opcji Source wybierz elementy Fireworks, które chcesz eksportować
jako warstwy CSS. Do
wyboru masz: Fireworks Layers (Warstwy), Fireworks Slices (Plastry) lub Fireworks
Frames
(Klatki).
32. Zaznacz opcję Trim Images, aby eksportowane elementy miały jak najmniejsze rozmiary
obszarów roboczych.
Jeżeli opcja Trim Images nie będzie zaznaczona, każdy z
eksportowanych plików będzie miał wielkość oryginalnego
obrazka.
33. Jeżeli eksportujesz ramki, zaznacz pole Current Frame Only, aby ograniczyć operację eksportu tylko
do bieżącej ramki.
34. Zaznacz pole Put Images in Subfolder, aby program umieścił pliki obrazków w
ich własnym katalogu.
Kliknij przycisk Browse, aby wybrać odpowiedni katalog.
35. Kliknij przycisk Save
Po ukończeniu procesu
eksportu otrzymasz pojedyncze obrazki i kod HTML wymagany do rozmieszczenia ich
na własnych warstwach CSS. Aby użyć warstw na stronie WWW,
musisz dołączyć do niej wygenerowany przez Fireworks kod HTML.
Zadanie to możesz wykonać w dowolnym programie do tworzenia stron
WWW, który oferuje bezpośredni dostęp do kodu HTML. Początkowo
wygląd kodu może Cię przerażać, ale ważne są
tylko otwierające i zamykające go zdania wyrażone w prostym
języku angielskim. W dogodnym dla Ciebie edytorze tekstu lub HTML zaznacz
kod występujący między wierszem
<!
---------- BEGIN COPYING THE CODE HERE ---------- >
i
wierszem
<! ---------- STOP COPYING THE CODE HERE ----------
>
Po zaznaczeniu skopiuj go, a
następnie otwórz stronę HTML i wklej zawartość schowka w
dowolnym miejscu części <body>.
Teraz możesz już manipulować warstwami w programie do
tworzenia stron WWW.
Użytkownicy
Dreamweavera nie muszą wykorzystywać okna HTML Source
(Źródło HTML) ani żadnego innego narzędzia tekstowego,
aby kopiować i wklejać kod generowany przez Fireworks. W Dreamweaverze
wystarczy znaleźć znaczniki Invisible Elements (Niewidzialne elementy)
otaczające kod nowej warstwy, a po obu stronach warstwy zostanie
wyświetlony symbol reprezentujący w Dreamweaverze komentarz
języka HTML. Zaznacz wszystkie takie symbole, a następnie skopiuj
je i wklej do dokumentu. Aby użyć tej techniki, musisz
włączyć opcję Invisible Elements.
Eksportowanie dla
programu Director
Fireworks stanowi główny
element w Director Shockwave Internet Studio firmy Macromedia i jako taki
zawiera dodatkowe funkcje upraszczające tworzenie i edytowanie bitmap do
wykorzystania w programie Director. Przyciski i elementy reagujące na
zdarzenia myszy stworzone w Fireworks mogą być eksportowane jako
obrazki i HTML, które mogą być następnie importowane do
Macromedia Director. Program Director konwertuje następnie behawiory
Fireworks na behawiory programu Director. Dodatkowo każdy obiekt lub
każda warstwa Fireworks w programie Director ma swój anti-aliasing i
przezroczystość alfa.
Eksportowanie do
programu Director było uprzednio możliwe jako dodatek do Fireworks
3, teraz w Fireworks 4 jest standardem.
Aby wyeksportować
dokument Fireworks dla programu Director:
36. Wybierz polecenie FileExport
Pojawi się okno
dialogowe Export
37. Z listy opcji Save
as typeSave
As) wybierz Director (.htm).
38. Z listy Source wybierz Firework
Frames lub Fireworks
Layers
39. Zaznacz opcję Trim images, aby eksportować poszczególne elementy na jak
najmniejszym rozmiarze obszaru roboczego.
40. Kliknij przycisk Save (Zapisz).
Do importowania kodów
HTML generowanych w Fireworks niezbędny jest Director 7 lub nowszy, a
czasami również Director Xtra. Sprawdź dokumentację programu
Director lub stronę WWW Macromedia.
Eksportowanie
plików
Niekiedy będziesz
musiał podzielić elementy składowe twojej grafiki (warstwy i
klatki) na pojedyncze pliki graficzne. Niektóre z tych elementów będziesz
prawdopodobnie musiał wykorzystać w innych częściach
witryny internetowej lub przetworzyć w innej aplikacji przed ich
ponownym umieszczeniem w Fireworks. Jakikolwiek jednak byłby powód
takiego działania, Fireworks oferuje prostą metodę generowania
pojedynczych plików graficznych.
W rozdziale 20. dowiesz
się jak eksportować pojedynczy plaster jako plik obrazka.
Aby wyeksportować
elementy dokumentu Fireworks jako oddzielne pliki:
41. W palecie Optimize określ format pliku i ustawienia optymalizacji.
42. Wybierz z menu polecenie FileExport
Zostanie otwarte okno
dialogowe Export
43. Aby eksportować ramki jako pliki, z listy Save as typeSave As) wybierz Frames to Files; aby eksportować warstwy jako pliki, wybierz Layers to Files
44. Zaznacz opcję Trim Images, aby eksportowane elementy miały jak najmniejsze rozmiary
obszarów roboczych.
Jeżeli opcja Trim Images nie będzie zaznaczona, każdy z
eksportowanych plików będzie miał wielkość oryginalnego
obrazka.
45. Kliknij przycisk Save
Ustawiając w
odpowiednich paletach widzialność warstw i klatek, możesz
decydować o tym, które z nich zostaną wyeksportowane. Widzialność
jest reprezentowana za pomocą ikony oka znajdującej się
w skrajnej lewej kolumnie palety, obok nazwy klatki lub warstwy.
Jeśli przed wybraniem polecenia Export warstwa lub klatka była niewidzialna
- nie zostanie wyeksportowana.
Rysunek 15.29.
Grafika
wyeksportowana w formacie Image Well może być wykorzystywana
w programie Lotus Domino Designer do tworzenia elementów
reagujących na zdarzenia myszy
Obrazek
zapisany w formacie Image Well jest bardzo podobny do czterech stanów
przycisku w Fireworks, ale nie jest taki sam. Dwa ostatnie stany przycisku:
pod wskaźnikiem myszy i wciśnięty pod wskaźnikiem myszy
są umieszczone odwrotnie niż w Fireworks. Fireworks "rozumie"
tę różnicę i eksportuje obrazki Image Wells w odpowiednim formacie.
46. W palecie Optimize określ format pliku i ustawienia optymalizacji.
47. Wybierz z menu polecenie FileExport
Zostanie otwarte okno
dialogowe Export
48. Z listy Save
as typeSave
As) wybierz Flotus
Domino Designer
49. Wybierz Fireworks FramesFireworks Layers lub Fireworls Slices z
listy opcji Source, aby utworzyć Image Well odpowiednio z
klatek, warstw lub plastrów.
50. Zaznacz opcję Trim Images, aby eksportowane elementy miały jak najmniejsze rozmiary
obszarów roboczych.
Jeżeli opcja Trim Images nie będzie zaznaczona, każdy z
eksportowanych plików będzie miał wielkość oryginalnego
obrazka.
51. Kliknij przycisk Save
Fireworks
zapisze dokument jako Image Well w formacie, określonym w
palecie Optimize
Eksportowanie
wektorów
Obiekty wektorowe mogą
być eksportowane jako filmy Flash SWF lub jako dokumenty Adobe
Illustratora. Format Flash może być oglądany bezpośrednio w
większości przeglądarek internetowych, natomiast format
Illustratora może być importowany do większości aplikacji
do rysowania, jak Adobe Illustrator czy Macromedia FreeHand.
Pamiętać należy
o tym, że w Fireworks podczas pracy z wektorami program wykorzystuje
wektorowe linie tylko jako "szkielet", na którym umieszczane są bitmapy i
efekty bitmapowe, takie jak zewnętrzne cienie i fazy.
Możliwość eksportu szkieletu grafiki jest przydatną
funkcją, ale eksportowane obiekty są najczęściej tylko trochę
zbliżone do ich odpowiedników w Fireworks (rysunek 15.30).
Rysunek 15.30.
Obiekt Fireworks
(po lewej)
jest kształtem wektorowym,
ale jego wygląd
jest uzależniony
od efektów
i ustawień obrysu.
Po wyeksportowaniu w formacie
Flash SWF,
w obiekcie pozostają jedynie
wektorowe linie
Aby wyeksportować
kształt wektorowy z Fireworks:
52. Wybierz FileExport
Program
wyświetli okno dialogowe Export
53. Aby wyeksportować jako
plik Flash, wybierz Macromedia Flash SWF z listy Save as typeSave As Aby wyeksportować w
formacie Illustratora, wybierz Illustrator 7
Eksport dla Illustratora
jest zgodny z Adobe Illustratorem 7 i może nie dawać oczekiwanych
rezultatów w przypadku aplikacji korzystających z wcześniejszych
lub późniejszych wersji formatu Illustratora.
54. Kliknij przycisk Option, aby ustawić opcje eksportu, specyficzne dla danego
formatu.
Fireworks wyświetli
okno dialogowe specyficzne dla eksportowanego formatu (rysunek 15.31).
Rysunek 15.31.
W
zależności
od wybranego formatu plików
ustaw opcje eksportu wektorów w oknie dialogowym Macromedia Flash SWF
Export Options (po lewej)
lub w oknie Illustrator Export Options
55. Jeśli chcesz
wyeksportować grafikę jako plik Macromedia Flash SWF, ustaw
następujące opcje:
u W sekcji Objects (Obiekty) wybierz opcję Paths (Ścieżki), aby wyeksportować
ścieżki lub opcję Maintain Appearance
(Utrzymaj wygląd), aby wyeksportować obrazki JPEG. Jeżeli
wybierzesz opcję Maintain Appearance,
za pomocą suwaka JPEG Quality
możesz zdefiniować jakość eksportowanych JPEG-ów.
u W sekcji Text (Tekst) określ, czy chcesz utrzymać
możliwość edycji tekstu (Maintain
Editability)
czy też przekonwertować go na ścieżki (Convert
to
Paths
u W sekcji Frames określ, czy chcesz wyeksportować wszystkie
klatki dokumentu (All) czy też
jedynie ich zakres (From:...to
u W polu tekstowym Frame Rate wpisz docelowe tempo odtwarzania klatek lub skorzystaj z
ustawienia domyślnego, wynoszącego 15.
Kliknij
przycisk OK
56. Jeśli chcesz wyeksportować grafikę
jako dokument Illustratora 7, ustaw następujące opcje:
u W sekcji Frames (Klatki) określ, czy chcesz wyeksportować
jedynie bieżącą klatkę dokumentu (Export Current Frame Only) czy też wszystkie klatki Fireworks jako
warstwy Illustratora (Convert Frames to Layers
u Jeżeli będziesz chciał
wykorzystać eksportowany plik w programie Macromedia FreeHand, zaznacz
pole wyboru FreeHand
8 Compatible
Kliknij OK
57. W oknie dialogowym Export kliknij przycisk Save
Kształty
wektorowe znajdujące się w Twoim dokumencie zostaną
wyeksportowane w wybranym
formacie.
Jeśli posiadasz
odtwarzacz Flash Player, kliknij dwukrotnie plik Flash SWF, aby go otworzyć.
Jeśli nie masz tego odtwarzacza, możesz obejrzeć plik Flash SWF
za pomocą przeglądarki internetowej, która jest wyposażona w
rozszerzenie Flash Player lub w QuickTime Player.
Jeśli wyeksportujesz
wektory jako dokument Illustratora 7, będziesz mógł go otworzyć
w programie Illustrator, FreeHand lub innej aplikacji wektorowej.
Eksportowanie
dokumentów Photoshopa
Eksportowanie dokumentów
Fireworks w formacie Photoshopa umożliwia ich otwieranie i edycję w
Photoshopie, przy równoczesnym zachowaniu możliwości edycji
pojedynczych obiektów, obiektów tekstowych i efektów Live Effects. Można
później ponownie zaimportować dokument Photoshopa do Fireworks, w
celu dalszej edycji i optymalizacji. Jest to bezcenna funkcja, gdy korzystamy z
obu aplikacji lub gdy korzystają z nich członkowie tej samej grupy
roboczej.
Eksportowanie formatu
Photoshopa jest nowością w Fireworks 4.
Aby wyeksportować
dokument Fireworks jako dokument Photoshopa:
Wybierz FileExport
Program
wyświetli okno dialogowe Export
Z listy Save
as typeSave
As) wybierz Photoshop
PSD.
PSD odnosi się do
PhotoShop Document i jest również standardowym rozszerzeniem dokumentów
Photoshopa: ".psd".
Z listy Settings wybierz jedno z poniższych:
u Opcja Maintain Editability over Appearance (Zachowaj możliwość edycji) prowadzi do
bezpośredniej konwersji elementów Fireworks na elementy Photoshopa, ale
nasza praca po otwarciu w Photoshopie może wyglądać nieco
odmiennie. Opcja ta jest ustawiona jako domyślna i najczęściej
daje najlepsze rezultaty.
Zawsze, nawet po
dokonaniu eksportu do formatu Photoshopa, warto zachować kopię
oryginalnego dokumentu Fireworks. Szczególnie należy o tym
pamiętać, wybierając opcję inną niż Maintain
Editability over Appearance, gdyż wszystkie te opcje powodują
odrzucenie lub spłaszczenie informacji edytowalnych.
u Opcja Maintain Firework Appearance (Zachowaj wygląd) konwertuje obiekty Fireworks na
warstwy Photoshopa, ale renderuje efekty i przekształca obiekty tekstowe
na obrazy bitmapowe, dzięki czemu kosztem możliwości edycji
uzyskujemy zachowanie wyglądu grafiki.
u Opcja Smaller Photoshop File (Mały plik Photoshopa) dokonuje konwersji warstw
Fireworks na warstwy Photoshopa, spłaszczając wszystkie obiekty na
każdej warstwie Fireworks.
u Opcja Custom (Ustawienia użytkownika)
umożliwia wybranie, czy zachować, czy spłaszczyć warstwy,
oraz czy zachować, czy renderować tekst i efekty.
Po
zakończeniu kliknij Save
Fireworks wyeksportuje
dokument Photoshopa, gotowy do otwarcia w tym programie.
Importowanie plików
zawierających ponad 100 warstw wymaga stosowania Photoshopa 6 lub
nowszego. Korzystając z Photoshopa 5.5 lub starszego, należy
spłaszczyć lub usunąć z dokumentu Fireworks niektóre
obiekty lub warstwy.
Podsumowanie
Każda grafika utworzona
lub zmodyfikowana w Fireworks może być wyeksportowana i wykorzystana
w Internecie lub innej aplikacji. Przy tworzeniu grafiki internetowej kluczową
sprawą jest zredukowanie rozmiaru pliku, dlatego też Fireworks
oferuje szeroki zakres różnych funkcji eksportu. Podczas optymalizacji i
eksportowania grafiki powinieneś pamiętać o
następujących rzeczach:
uDobrze jest
zatrzymać co najmniej dwie ostatnie wersje tworzonego pliku: jedną w
formacie PNG Fireworks jako kopię główną i drugą w dowolnym
formacie eksportowanym do wykorzystania w Internecie.
uGłównym
celem eksportu grafiki jest utworzenie jak najlepiej wyglądającego
obrazka o jak najmniejszym rozmiarze pliku. Na tym właśnie polega
optymalizacja grafiki.
uFireworks
oferuje teraz dostęp do wszystkich opcji optymalizacji i eksportu bezpośrednio
w obszarze roboczym. Jest to możliwe dzięki paletom OptimizeColor Table i Frames oraz zakładkom okna
dokumentu. Optymalizację i eksport grafiki możesz również
przeprowadzić za pomocą okna dialogowego Export Preview, wyświetlanego po wybraniu z menu polecenia FileExport Preview
uFireworks
oferuje możliwość porównania czterech różnych ustawień
eksportowanej grafiki, co pozwala na szybkie ocenienie wyglądu grafiki
oraz rozmiaru jej pliku i przybliżonego czasu pobierania.
uKażdy z
dwóch najważniejszych formatów graficznych używanych w Internecie:
GIF i JPEG najlepiej sprawdza się z innym typem obrazków. Format GIF jest
najlepszym wyborem dla grafiki z dużymi obszarami jednolitych kolorów, w
których ważnym parametrem jest przezroczystość, na przykład
logo. Format JPEG sprawdza się doskonale w obrazkach, które posiadają
wiele poziomów tonalnych i płynne przejścia kolorów, takich jak
fotografie.
uInny format
grafiki - PNG - jest coraz szerzej akceptowany w Internecie, ale nie jest w
pełni obsługiwany przez żadną przeglądarkę
internetową. Format ten posiada wiele zalet, na przykład
pełną obsługę przezroczystości alfa i korekcji gamma,
które zacierają różnice w wyświetlaniu grafiki na różnych
platformach sprzętowych.
uW czasie
eksportu obrazków za pomocą okna dialogowego Export Preview można je łatwo skalować i kadrować.
uZaawansowane
możliwości sterowania kolorem w Fireworks umożliwiają blokowanie
lub zastępowanie kolorów w indeksowanych paletach.
uFireworks
oferuje kreatory eksportu, pomocne w eksportowaniu grafiki.
uOprócz
eksportowania standardowych obrazków, Fireworks umożliwia także eksportowanie na wiele sposobów poszczególnych
elementów grafiki, takich jakwarstwy,
klatki i plastry. Fireworks pozwala nawet na wyeksportowanie wektorowych
obiektów jako plików Flash SWF lub dokumentów Adobe Illustratora.
uFireworks umożliwia eksportowanie do formatu Adobe Photoshopa, z
zachowaniem możliwości edytowania poszczególnych elementów.
W następnym rozdziale
dowiesz się, jak zapewnić spójny wygląd grafiki internetowej za
pomocą stylów Fireworks.
Document Info
Accesari:
2521
Apreciat:
Comenteaza documentul:
Nu esti inregistrat Trebuie sa fii utilizator inregistrat pentru a putea comenta