Photoshop 6. Korekcja i separacja. Vademecum profesjonalisty

okladka
Nowe wydanie znanej książki zostało dostosowane odpowiednio do zmian, jakie zachodzą w naszej branży. Uwzględniłem własne, nowe pomysły oraz sugestie tych, którzy zapoznali się z wcześniejszymi wydaniami. Blisko połowa materiału jest nowa. Czytelnicy poprzednich wydań przekonają się, że rozdziały od 1. do 6. są dość podobne, choć zmieniłem niektóre obrazki na inne, lepiej ilustrujące temat, i przepisałem na nowo kilka fragmentów rozdziału 2.

Nie powinno to być dla nikogo zaskoczeniem. Podstawowe zasady korekcji są ponadczasowe i nie zmieniają się wraz z wejściem kolejnej wersji Photoshopa. Każdy obraz, jaki tu opisuję, mógł zostać w podobny sposób skorygowany -- choć mogłoby to być nieco bardziej pracochłonne -- nawet w Photoshopie 3, który pojawił się na rynku w roku 1994. (Wcześniej Photoshop nie był wyposażony w warstwy, które są niezbędne przy wykonywaniu niektórych opisywanych tu operacji.)

W rozdziałach 2. -- 5., dla uproszczenia, pracować będziemy cały czas w trybie CMYK, choć większość cyfrowych obrazów zaczyna swe istnienie w innych trybach. W rozdziale 6. omówimy dokładnie proces separacji, kładąc szczególny nacisk na GCR. Kolejne trzy rozdziały poświęcimy związkom między poszczególnymi przestrzeniami kolorów; te trzy rozdziały zostały znacznie zmienione w porównaniu z ostatnim wydaniem. Zastanowimy się, między innymi, w jakich przypadkach korzystna może być praca w RGB lub LAB. Wszystko o kalibracji oraz o precyzji procesu separacji znajdziesz w rozdziałach 10. -- 12., które są całkowicie nowe. W rozdziale 10. omawiać będziemy podstawy kalibracji, a w rozdziale 11. ustawienia koloru Photoshopa. Rozdział 12., na żądanie Czytelników, został w całości poświęcony najbardziej skomplikowanemu zagadnieniu związanemu z kalibracją; przyrostowi punktu rastrowego. Jak zwykle, postaramy się raczej dać całościowy obraz zagadnienia niż zbiór szczegółowych receptur przeznaczonych dla użytkowników bieżącej wersji Photoshopa.

Stało się tradycją, iż kolejne wydania "Korekcji i separacji..." zawierały tajemną wiedzę specjalistów od separacji obrazów; można tu było znaleźć techniki znane tylko nielicznym, jak np. metoda korygowania za pomocą krzywych wyłącznie wybranych zakresów tonalnych obrazu lub opis manipulacji GCR-em. Do tego dokładano zawsze garść technik, o których nikt wcześniej nie słyszał, lecz wkrótce stały się one całkiem szeroko stosowane. Do tej grupy zaliczam poszerzone użycie trybu LAB, metodę mieszania kanałów i wybiórcze wyostrzanie kanałów. Rozdział 16. idealnie wpisuje się w ten trend. Omówimy w nim metodę mieszania kanałów opartego na jasności, nad którą pracowałem przez ostatnich parę lat. Z moich doświadczeń wynika, że może ona być naprawdę przydatna.

Aby przetrzeć drogę tej nowej technice, uaktualniłem cały rozdział 13., w którym omawiana jest konwersja kolorowych obrazów do obrazów czarno-białych. Rozdział ten uchodził za niezmiernie nowatorski, gdy opublikowano go po raz pierwszy w roku 1994, tak że w wydaniu z roku 1998 pozostawiłem go bez zmian. Zasady takiej konwersji są wciąż takie same, lecz ich objaśnienie jest teraz bardziej przystępne.

Rozdział 14. poświęcony jest rozmaitym rodzajom rozdzielczości, z jakimi miewamy do czynienia, a rozdział 15. dotyczy zjawiska mory, przy czym sporo uwagi poświęcono obrazom skanowanym z rastrowanych oryginałów. Te dwa rozdziały nie różnią się wiele od swych odpowiedników z roku 1998. Ostatni rozdział kończy się tym samym, co niegdyś, sympatycznym obrazkiem z kuflem piwa. Nie licząc jednak tego jednego przykładu, jest całkiem nowy. W oddzielnej ramce znajdziesz tam krótkie omówienie zasad postępowania z obrazem; ta ściągawka pomoże ci opracować właściwą strategię. To podsumowanie wiadomości zawartych w tej książce. Starałem się przedstawić proces myślowy, jaki powinniśmy zastosować przy analizie każdego nowego obrazu.



XML na poważnie

okladka
Książka ta to przegląd głównych standardów związanych z językiem XML:
  • XML 1.0.
  • DTD -- opis struktury dokumentu.
  • XSLT -- transformacje dokumentów.
  • XPath -- nawigacja i wyszukiwanie.
  • XPointer -- wskazania wewnątrz dokumentów.
  • DOM (Level 1, 2, 3) -- dostęp do dokumentu jako drzewa węzłów.
  • SAX -- zdarzeniowe przetwarzanie dokumentów.
  • Namespaces -- przestrzenie nazw.
a także najnowszych standardów zatwierdzonych w 2001 r.:
  • XML Schema -- schematy zawartości.
  • XLink -- odsyłacze hipertekstowe.
  • XSL FO -- prezentacja danych.
  • XML Base -- adresy odniesienia.
  • SVG -- grafika wektorowa.
Interesująco zapowiada się część poświęcona zastosowaniom języka XML:
  • serwisy internetowe,
  • elektroniczna wymiana danych (EDI),
  • bazy danych XML -- XDBMS,
  • pseudostrukturalne dane tekstowe,
  • systemy prezentacji i systemy interaktywne,
  • dane specjalistyczne (np. MathML, CML).
Autorzy umieścili informacje o ograniczeniach poszczególnych standardów, jak również różnorodne zalecenia będące owocem ich przemyśleń a dotyczących np. sposobów tworzenia (modelowania) dokumentów, strategii budowy schematów XML Schema czy stosowania polskich liter.

Książka może być z powodzeniem wykorzystywana jako podręcznik języka XML dla studentów kierunków informatycznych. Przeznaczona jest także dla programistów, projektantów oraz analityków, jak również zwykłych użytkowników komputerów, posiadających jednak pewne obycie informatyczne.

"XML na poważnie" zawiera wiele przykładów, a większość z nich jest dostępna na załączonej płycie CD-ROM w postaci prawie 300 plików.

Po prostu PHP. Techniki zaawansowane

okladka
Język programowania PHP stanowi dla wielu osób przepustkę w świat pisania aplikacji działających po stronie serwera WWW. Łatwość z jaką przychodzi nauczenie się tego języka, sprawiła, że używają go setki tysięcy amatorów i profesjonalistów na całym świecie.

Po pewnym czasie wiedza wyniesiona z podręczników opisujących podstawy PHP języka przestaje wystarczać. Niniejsza książka pomoże Ci w wykonaniu kolejnego kroku: kroku w kierunku pisania zaawansowanych aplikacji. Dzięki niej wzbogacisz swoją wiedzę i staniesz się prawdziwym ekspertem programowania w PHP, poszukiwanym na rynku pracy.

  • Poznasz tajniki programowania obiektowego.
  • Nauczysz się korzystać z baz danych.
  • Dowiesz się, w jaki sposób zabezpieczać stworzone przez siebie aplikacje.
  • Napiszesz własny sklep internetowy, korzystając z sesji i bazy SQL.
  • Poznasz sposoby uruchamiania programów PHP w oderwaniu od serwera WWW.
  • Nauczysz się generować nie tylko strony WWW, ale także grafikę i pliki PDF.
  • Dowiesz się, jak i po co używać języka XML.
  • Skorzystasz z wielu rozszerzeń języka, które ułatwiają rozwiązywanie złożonych problemów.
Pomoże Ci w tym prosty język w jakim napisana jest książka oraz liczne przykłady kodu, a także osoba autora, doświadczonego programisty i wykładowcy PHP na Uniwersytecie Kalifornijskim w Berkeley.

Projektowanie zorientowane obiektowo. Wzorce projektowe

okladka
W książce omówiono programowanie obiektowe (OOP) i wzorce projektowe (design patterns) -- dwa terminy, które zrobiły ostatnio zawrotną karierę. Programowanie obiektowe jest podstawą dominujących obecnie języków programowania, takich jak C++ czy Java. Jego znajomość to jedna z podstawowych kompetencji współczesnego programisty. Kolejnym etapem wtajemniczenia są wzorce projektowe: sprawdzone sposoby radzenia sobie z typowymi zadaniami.

Kto nie pozna podstawowych zasad programowania obiektowego, nie zrozumie wzorców projektowych. Kto nie przyswoi sobie stosowanie wzorców, nie wykorzysta pełni możliwości programowania obiektowego. Dlatego oba te -- nierozerwalnie związane ze sobą zagadnienia omówiono w jednej pozycji, która uczy programowania obiektowego poprzez naukę wzorców projektowych, nie oddzielając sztucznie tych dwóch dziedzin.

  • Poznasz sprawdzone wzorce projektowe, dzięki którym popełnisz mniej błędów i szybciej zaanalizujesz problemy
  • Wykorzystasz sprawdzone metody na każdym etapie tworzenia aplikacji: od analizy, przez projektowanie, do implementacji
  • Dowiesz się jak właściwie wykorzystać programowanie obiektowe
  • Skorzystasz z przykładów zastosowań wzorców wraz z fragmentami kodu
  • Poznasz rezultaty wieloletnich praktycznych doświadczeń autorów książki
Autorzy starają się przekonać Czytelnika, że odpowiednie stosowania właściwych wzorców projektowych możliwe jest na każdym etapie tworzenia aplikacji: od analizy, przez projektowanie, do implementacji. Co więcej, pozwala ono wyrobić prawidłowe nawyki programowania obiektowego. Książka jest wspaniałym uzupełnieniem wiedzy początkujących i średnio zaawansowanych analityków, projektantów i programistów Javy, C++ i innych języków zorientowanych obiektowo.

Nero Burning ROM. Nagrywanie płyt CD. Ćwiczenia praktyczne

okladka
Nero Burning ROM to jeden z najpopularniejszych programów służących do nagrywania płyt CD. Współpracuje z wieloma nagrywarkami -- do wielu z nich jest dołączany standardowo. Jest on jednym z najbardziej zaawansowanych programów w swojej klasie, pozwalającym nagrywać wiele rodzajów danych na płytach CD. Jego dodatkowym atutem są aplikacje towarzyszące, służące do testowania nagrywarek, edycji dźwięku i tworzenia okładek płyt.

Książka "Nero Burning ROM Ćwiczenia praktyczne" w przystępny sposób przedstawia bogate możliwości tego programu. Dzięki niej, nauczysz się:

  • Instalować, konfigurować i uaktualniać Nero
  • Nagrywać płyty z danymi i płyty AudioCD
  • Tworzyć płyty wielosesyjne, samostartujące i mieszane (dane + dźwięk)
  • Nagrywać więcej danych niż podaje producent płyty (overburning)
  • Tworzyć płyty, które mogą być odczytywane przez komputery Macintosh
  • Korzystać z zapisu pakietowego, traktując płytę CDRW jako dodatkowy dysk
  • Zapisywać CD-Text
  • Zapisywać obrazy płyt CD

Aplikacje Direct3D

okladka
Dzięki Direct3D możesz tworzyć nowoczesne gry, symulacje czy programy multimedialne. Jest on podstawowym standardem programowania grafiki trójwymiarowej w systemach operacyjnych zgodnych z Windows. Akceleracja sprzętowa, oferowana przez większość współczesnych kart graficznych oraz bogaty zbiór narzędzi dostępnych w wersji 8.1 umożliwia programowanie zaskakującej i efektownej grafiki 3D. Direct3D dostarcza programiście gotowych interfejsów, uwalniając go jednocześnie od konieczności zaznajamiania się ze wewnętrznymi funkcjami sprzętu.

Blisko 100 przykładowych projektów prezentujących wiele praktycznych zastosowań Direct3D wprowadzi Cię w świat programowania grafiki 3D.

W książce omówiono m.in.:

  • Podstawy programowania w Direct3D
  • Bufory werteksów
  • Zarządzanie złożonymi obiektami (obiekt Mesh)
  • Przekształcenia przestrzeni
  • Światło i materiał, przeźroczystość
  • Operowanie teksturami
  • Zarządzanie obiektami leżącymi na jednej płaszczyźnie
  • Pisanie kodu niezależnego od rodzaju karty graficznej
Autor zakłada, że Czytelnik potrafi posługiwać się pakietem Visual C++ i posiada umiejętność programowania w tym języku, korzysta z klas MFC, a także jest zaznajomiony z pojęciami dotyczącymi grafiki komputerowej. Jeśli spełniasz te warunki i chcesz kreować własne, trójwymiarowe światy na ekranie komputera, z pewnością pomoże Ci w tym ta książka.

« poprzednia 1 2 3 4 5 6 7 8 9 10 11 12 następna »