Przygotowanie plików drukarniapro.pl · blog

Transparentność i tryby mieszania w PDF a znikające efekty z Photoshopa

Robisz cień w trybie Mnożenie, wysyłasz plik do druku i dostajesz odbitkę bez cienia. Albo z cieniem, ale innym kolorem niż zakładałeś. To nie wina drukarza - to spłaszczanie przezroczystości, o którym mało kto myśli przed eksportem PDF-a.

Klient dzwoni zdenerwowany: "wysłałem plik z pięknym cieniem pod logo, a na odbitce proof nic nie widać". Sprawdzamy plik - cień jest, w Photoshopie wygląda idealnie, warstwa w trybie Mnożenie, opacity 60%. Otwieramy PDF w Acrobacie - cienia nie ma. Albo jest, ale w zupełnie innym odcieniu. To jedna z tych sytuacji, które tłumaczy się dłużej niż trwa samo naprawienie pliku, bo problem leży nie w tym co zrobił grafik, tylko w tym jak PDF w ogóle radzi sobie z przezroczystością.

Czym jest transparentność w PDF i dlaczego w ogóle sprawia problemy

Transparentność w PDF to każdy element, który nie jest w 100% kryjący - cień, poświata, warstwa z obniżonym opacity, tryb mieszania inny niż Normalny, obiekt z maską. Format PDF przez długi czas w ogóle nie obsługiwał przezroczystości natywnie. Specyfikacja transparency model pojawiła się dopiero w PDF 1.4 (Acrobat 5, rok 2001) i od tego czasu RIP-y drukarskie, czyli oprogramowanie sterujące naświetlarkami i maszynami, musiały nauczyć się ją interpretować.

Problem w tym, że część starszych lub prostszych silników RIP nie rozumie przezroczystości jako takiej - umie obsłużyć tylko płaskie, nieprzezroczyste obiekty w CMYK. Dlatego na etapie eksportu albo przetwarzania pliku następuje proces zwany spłaszczaniem przezroczystości, po angielsku flattening. Program bierze wszystkie przezroczyste warstwy, przelicza efekt końcowy i zamienia go na zwykłe, płaskie kształty wypełnione odpowiednim kolorem. Brzmi nieszkodliwie. W praktyce to miejsce, gdzie najwięcej się psuje.

Jak dokładnie dochodzi do zniknięcia efektu

Flattening dzieli grafikę na obszary w zależności od tego, co się ze sobą nakłada. Tam gdzie nic się nie przecina, zostaje zwykły wektor albo obraz. Tam gdzie warstwy się mieszają, program generuje nowy, spłaszczony obiekt - często jako rastrowy fragment, niezależnie od tego czy reszta pliku jest wektorowa.

I tu pojawia się pierwsza pułapka: jakość tego spłaszczenia zależy od ustawień flattenera, a konkretnie od parametru "Raster/Vector Balance" oraz rozdzielczości rastra dla obszarów mieszania. Jeśli te ustawienia są niskie albo plik trafia do RIP-a ze starymi domyślnymi wartościami, cień w trybie Mnożenie potrafi zostać zrasteryzowany w rozdzielczości dużo niższej niż standardowe 300 dpi, które stosujemy przy przygotowaniu grafiki rastrowej do druku. Efekt: delikatny cień zamienia się w grudkowatą plamę albo, przy bardzo niskich ustawieniach, program po prostu go pomija jako nieistotny wizualnie szum.

Druga pułapka dotyczy samych trybów mieszania. Photoshop i Illustrator liczą tryby takie jak Mnożenie, Nakładka, Rozjaśnianie czy Zaciemnianie w przestrzeni, w której pracujesz - często RGB albo w trybie "document blending", który nie zawsze jeden do jednego odpowiada temu, co zobaczysz po konwersji do CMYK i spłaszczeniu. Kolor cienia, który na ekranie wygląda na głęboki szary, po przeliczeniu w innym silniku kolorystycznym potrafi wyjść wyraźnie cieplejszy albo zimniejszy, czasem z widocznym nalotem jednego z kanałów CMYK.

Najprostszy sposób na sprawdzenie, czy Twój plik przetrwa spłaszczenie: w Acrobacie Pro użyj narzędzia Print Production > Flattener Preview. Pokazuje dokładnie, które obszary zostaną zrasteryzowane, zanim plik trafi do druku - a nie po fakcie, gdy dostajesz gotową odbitkę.

Dlaczego akurat tryby mieszania są najbardziej zawodne

Tryb mieszania mówi programowi, jak kolor piksela z jednej warstwy ma się zachować względem koloru piksela pod spodem - czy ma go pomnożyć, rozjaśnić, odjąć, porównać. To matematyka działająca na wartościach kanałów. Problem w tym, że ta matematyka jest zdefiniowana inaczej w różnych modelach kolorystycznych i inaczej w różnych aplikacjach.

Illustrator i InDesign obsługują tryby mieszania zgodnie ze specyfikacją PDF transparency model, co jest w miarę przewidywalne. Photoshop bywa bardziej kapryśny, szczególnie gdy w grę wchodzi tryb Lab, warstwy dociskowe (knockout), warstwy izolowane albo grupy z obniżonym opacity na poziomie grupy i dodatkowo na poziomie pojedynczych warstw w środku. Nałożenie kilku takich mechanizmów naraz to dokładnie ten scenariusz, w którym jedna osoba widzi efekt w Photoshopie, druga w Acrobacie co innego, a trzecia - czyli maszyna drukująca - dostaje wersję numer trzy, bo RIP interpretuje to jeszcze inaczej.

Osobny temat to tryb Hard Mix albo Różnica, które potrafią wygenerować kolory spoza typowego zakresu CMYK. Po konwersji i spłaszczeniu te wartości są przycinane do najbliższego możliwego koloru w przestrzeni docelowej, co czasem daje zupełnie inny odcień niż ten, który był widoczny na monitorze w trybie RGB.

Efekty rastrowe na wektorach robią najwięcej szkody: Jeśli nakładasz cień albo poświatę w trybie mieszania bezpośrednio na duży wektorowy kształt albo na tekst, flattening może zrasteryzować cały ten obszar, nie tylko sam efekt. Duży, ostry nagłówek nagle traci ostrość krawędzi, bo cały fragment strony został zamieniony w bitmapę o niewystarczającej rozdzielczości.

Konkretny scenariusz: okładka katalogu z cieniem i poświatą

Weźmy przykład z życia. Projekt okładki katalogu - zdjęcie produktu na białym tle, pod nim miękki cień w trybie Mnożenie opacity 40%, a nad nazwą firmy delikatna złota poświata w trybie Rozjaśnianie. Plik wygląda świetnie w Photoshopie, grafik eksportuje PDF, wysyła do druku.

Co się dzieje po drodze: cień w Mnożeniu nachodzi na zdjęcie produktu (obraz rastrowy, już w CMYK) oraz na biały margines strony (obiekt wektorowy, czysty kolor). Flattener dzieli ten obszar na dwa kawałki - tam gdzie cień nachodzi na zdjęcie, po prostu przelicza wartości pikseli, bo oba elementy są już rastrowe. Ale tam gdzie cień nachodzi na biały wektorowy margines, musi stworzyć zupełnie nowy obiekt rastrowy w locie. Jeśli rozdzielczość tego nowo tworzonego rastra jest ustawiona nisko (co zdarza się przy domyślnych profilach eksportu nastawionych na szybkość, nie jakość), krawędź cienia na marginesie wychodzi postrzępiona, podczas gdy ta sama krawędź na zdjęciu jest gładka. Efekt: widoczny szew dokładnie w miejscu, gdzie cień przechodzi ze zdjęcia na tło.

Poświata w Rozjaśnianiu ma z kolei inny problem - w CMYK tryb Rozjaśnianie działa inaczej niż w RGB, bo w CMYK "jaśniej" oznacza mniej farby, a algorytm rozjaśniania liczony był pierwotnie z myślą o świetle (RGB), nie o farbie (CMYK). Po konwersji złota poświata, która na ekranie subtelnie podświetlała literę, w druku może wyjść ledwo zauważalna albo odwrotnie - zbyt kontrastowa.

Najczęstsze błędy, które widzimy w plikach od klientów

Zdecydowanie najczęstszy błąd to wysyłanie pliku PDF bez wcześniejszego sprawdzenia podglądu spłaszczenia - czyli dokładnie to, co opisaliśmy wyżej. Grafik ufa temu, co widzi w swoim programie, i zakłada, że tak samo zobaczy to drukarnia. Tymczasem każdy etap konwersji - z RGB do CMYK, z warstw do płaskiego PDF-a, z wektora częściowo do rastra - to kolejna okazja, żeby coś poszło inaczej niż na ekranie.

Drugi błąd to zostawianie efektów transparentnych w trybie RGB i poleganie na automatycznej konwersji podczas eksportu. Program owszem przeliczy kolory, ale nie zawsze w sposób, który odda Twoją intencję - zwłaszcza przy trybach mieszania mocno zależnych od modelu kolorystycznego.

Trzeci, mniej oczywisty błąd: zbyt wiele poziomów zagnieżdżonych grup z różnymi opacity i trybami jednocześnie. Im bardziej skomplikowana struktura warstw, tym trudniej przewidzieć wynik spłaszczenia, bo flattener musi rozwiązać kolejność i interakcję wszystkich tych ustawień naraz. Prostszy plik to bardziej przewidywalny plik.

Czwarty błąd, który akurat nie dotyczy samej transparentności, ale lubi się z nią łączyć: rozdzielczość obrazów rastrowych poniżej standardu. Jeśli zdjęcie pod efektem mnożenia ma 150 dpi zamiast właściwych 300 dpi w skali 1:1, to po spłaszczeniu i tak dostaniesz miękką, rozmytą krawędź - niezależnie od tego, jak dobrze poradził sobie sam tryb mieszania.

Jak przygotować plik, żeby efekt faktycznie dotarł do druku

Zasada numer jeden: pracuj od razu w CMYK, jeśli wiesz, że projekt idzie do druku offsetowego. Nie projektuj w RGB "bo ładniej wygląda", licząc że konwersja na końcu wszystko załatwi. Tryby mieszania przeliczone od razu w docelowej przestrzeni kolorów dają wynik bliższy temu, co zobaczysz na odbitce.

Zasada numer dwa: przed eksportem końcowym sprawdź podgląd spłaszczenia. W Illustratorze i Acrobacie Pro znajdziesz opcję Flattener Preview - pokazuje kolorami, które obszary zostaną zrasteryzowane, a które zostaną wektorowe. Jeśli widzisz, że duży, ważny fragment projektu (na przykład cała okładka) zamienia się w jeden wielki raster, to sygnał, żeby uprościć strukturę warstw albo podnieść ustawienia jakości flattenera.

Zasada numer trzy: tam gdzie to możliwe, spłaszcz przezroczystość ręcznie i świadomie, zamiast zdawać się na automat przy eksporcie. W Illustratorze możesz zaznaczyć obiekty i użyć Object > Flatten Transparency z ustawieniem jakości na maksimum oraz wysoką rozdzielczością dla obszarów rastrowych. Dzięki temu widzisz efekt końcowy, zanim plik w ogóle trafi do drukarni, i możesz skorygować rzeczy, które wyglądają inaczej niż zakładałeś.

Zasada numer cztery: eksportuj do PDF/X-1a albo dobrze przygotowanego PDF-a kompozytowego. Standard PDF/X-1a wymusza, żeby wszystkie kolory były już w CMYK (lub kolorach spotowych) i żeby przezroczystość była wcześniej spłaszczona zgodnie z określonymi parametrami - czyli dokładnie eliminuje niepewność, o której mówimy przez cały ten artykuł.

  • Projekt z efektami transparentnymi przygotowany od razu w CMYK, nie w RGB
  • Sprawdzony podgląd Flattener Preview przed eksportem końcowym
  • Zdjęcia pod efektami mieszania w rozdzielczości 300 dpi w skali 1:1
  • Ograniczona liczba zagnieżdżonych grup z różnymi trybami i opacity naraz
  • Plik wyeksportowany jako PDF/X-1a albo poprawnie przygotowany PDF kompozytowy
  • Wizualne porównanie efektu w aplikacji projektowej i w Acrobacie przed wysyłką