Wtyczka Photoshopa
Wtyczki (lub wtyczki ) programu Photoshop to dodatkowe programy mające na celu zapewnienie dodatkowych efektów graficznych lub wykonywanie zadań, które są niemożliwe lub trudne do wykonania przy użyciu samego programu Adobe Photoshop. Wtyczki można otwierać w programie Photoshop i kilku innych programach do edycji obrazów (zgodnych z odpowiednimi specyfikacjami firmy Adobe) i działać jak miniedytory, które modyfikują obraz.
Typy wtyczek
Wtyczki kompatybilne z programem Photoshop dzielą się na kilka typów, które można rozróżnić w systemie Microsoft Windows (i historycznie w systemie Mac OS 9 i wcześniejszych) na podstawie ich rozszerzeń nazw plików. Najpopularniejsze to filtry ( .8bf ), które wprowadzają zmiany do obrazów. Wtyczki importu lub akwizycji ( .8ba ) i eksportu ( .8be ) pobierają lub zapisują dane obrazu z lub do niektórych urządzeń, podczas gdy wtyczki formatu plików ( .8bi ) otwierają i zapisują mniej popularne formaty obrazów (nieobsługiwane natywnie przez program Photoshop). Automatyzacja ( .8li lub .8ly ) wtyczki powtarzają lub usprawniają niektóre zadania na wzór działań programu Photoshop. ( makra ). Istnieje kilka innych typów wtyczek programu Photoshop .
W nowoczesnym systemie macOS (od Mac OS X 10.0 Cheetah i nowszych) wszystkie wtyczki programu Photoshop są dystrybuowane jako foldery pakietów z rozszerzeniem .plugin ( lub .lrplugin, jeśli są przeznaczone tylko dla programu Adobe Lightroom ); plik Info.plist pakietu zawiera kod CFBundlePackageType , który rozróżnia typy wtyczek, używając tych samych czteroliterowych kodów pisanych wielkimi literami, które pierwotnie były używane w rozwidleniach zasobów wcześniejszych niż Mac OS X ; są to na ogół takie same rozszerzenia jak Windows, ale z dodanym „M” na końcu (np. Windows .8ba = Mac 8BAM ).
Poniżej znajduje się pełna lista odmian wtyczek:
Typ wtyczki | rozszerzenie Windowsa | Kod typu Mac |
---|---|---|
Automatyzacja | .8li , .8ly | 8LIZ |
Narzędzie do wybierania kolorów | 0,8 pne | 8BCM |
Eksport | .8be | 8BEM |
Rozszerzenie | .8bx | 8BXM |
Format pliku | .8bi | 8BIF |
Filtr | .8bf | 8BFM |
Ogólny | 0,8 pb | 8BPI |
Import | .8ba | 8BAM |
Parser * | 0,8 przez | 8BYM |
Wybór * | 0,8bs | 8BSM |
* Tylko firma Adobe publikuje wtyczki parsera i wyboru.
Aplikacje hosta
Aplikacje hosta lub hosty wtyczek to aplikacje graficzne, które mogą uruchamiać wtyczki. Photoshop w pełni obsługuje wszystkie dostępne typy wtyczek; niektóre hosty Adobe, takie jak Photoshop Elements i Fireworks , obsługują większość z nich, podczas gdy Lightroom obsługuje wiele z nich, a także ma własny, wywodzący się z formatu Photoshop.
Wiele komercyjnych aplikacji graficznych firm innych niż Adobe obsługuje również wtyczki zgodne z programem Photoshop — do bardziej znanych należą Paint Shop Pro , PhotoImpact i Corel PhotoPaint . Istnieje kilkadziesiąt innych hostów wtyczek, w tym mniej znane produkty, takie jak Chasys Draw IES , darmowy edytor obrazów GIMP i przeglądarki, takie jak IrfanView . Jednak większość hostów innych niż Adobe obsługuje tylko wtyczki filtrujące, a wiele z nich nie obsługuje nawet wszystkich dostępnych wtyczek filtrujących. Więcej Microsoft Windows hosty obsługują wtyczki, chociaż coraz więcej aplikacji Mac obsługuje pakiety wtyczek Mac Photoshop.
Obsługa wtyczek przez inne firmy była dość szeroka i szybka po wydaniu pakietu Photoshop SDK i interfejsu API zawierającego specyfikacje wtyczek programu Photoshop. Implementacja inna niż Adobe została zakontraktowana i rozdrobniona w 2002 r., Kiedy firma Adobe ograniczyła dostęp do zestawu SDK i podniosła cenę licencji programisty. Twórcy innych aplikacji graficznych mieli już do niego ograniczony dostęp lub nie mieli go wcale, aw wielu przypadkach albo nie obsługiwali nowszych funkcji wtyczek, albo po prostu w ogóle nie implementowali obsługi wtyczek Photoshopa. Twórcy wtyczek stanęli przed dylematem: albo obsługują nowe funkcje, które pojawiły się w Photoshopie 7 i nowszych wersjach, takie jak dostęp do warstw, ale tracą kompatybilność z różnymi innymi aplikacjami graficznymi; lub użyj starej wersji SDK, która zawierała już wiele ważnych specyfikacji i upewnij się, że ich wtyczki będą obsługiwane przez wszystkie hosty, ale kosztem mniejszego zestawu funkcji.
Około 2005 roku firma Adobe ponownie zmieniła zasady, aby programiści mogli składać wnioski o pakiet SDK za pośrednictwem formularza internetowego, bez żadnych opłat, a wszystkie żądania były rozpatrywane indywidualnie. Nie jest jasne, jakie kryteria zostały zastosowane, chociaż implementacja przez strony trzecie obsługi wtyczek Photoshopa ponownie wzrosła, jest bardziej spójna (kilka starych wtyczek zachowało żywotność od 2000 roku, jako systemy operacyjne i zmieniło się w międzyczasie), a funkcja pozostaje popularna i poszukiwana przez użytkowników oprogramowania do edycji grafiki.
Niektóre komercyjne i bezpłatne projekty stworzyły również własne formaty wtyczek, a ogólna koncepcja (również powszechna wśród cyfrowych stacji roboczych audio ) rozprzestrzeniła się na inne aplikacje do edycji wizualnej, w tym kompozytorów wideo , pakiety do modelowania 3D i aplikacje CAD .
Historia
Rok | Wydarzenie |
---|---|
1991 | Firma Adobe wprowadza filtry i obsługę wtyczek innych firm zgodnych z programem Photoshop w programie Photoshop 2.0. Aldus Corporation wypuszcza Aldus Gallery Effects, zestaw filtrów obejmujący Emboss, Mosaic, Charcoal i inne efekty, które po połączeniu Aldus i Adobe w 1996 roku stały się natywną częścią programu Photoshop. [ potrzebne źródło ] |
1992 | Kai Krause wypuszcza jedną z najbardziej znanych wtyczek lat 90. — Kai's Power Tools (aka KPT). Wielu ówczesnych artystów uważa to za niezbędny zestaw wtyczek do programu Photoshop. Posiada kilka zaawansowanych efektów wypaczania i deformacji, a także obsługę map wypukłości i formatów grafiki 3D (w KPT SceneBuilder). |
1994 | Joe Ternasky wypuszcza Filter Factory, wtyczkę umożliwiającą użytkownikom tworzenie własnych filtrów przy użyciu wewnętrznego języka programowania przypominającego C i kompilowanie ich jako osobnych wtyczek. Wykorzystuje programowalne formuły do przetwarzania kanałów czerwonego, zielonego i niebieskiego każdego piksela obrazu. Jednak fakt, że wymaga znacznych umiejętności programistycznych, przez wielu postrzegany jest jako poważna wada. |
1994 | Firma Alien Skin Software, założona rok wcześniej, tworzy pierwszy filtr cieni do programu Photoshop. W tym samym roku wypuszczają również zestaw filtrów Black Box, później przemianowany na Eye Candy, który stał się ulubieńcem wszechczasów wśród użytkowników Photoshopa. |
1994 | Powstaje oprogramowanie Auto FX. W kolejnych latach wydali kilka dobrze zauważonych wtyczek do Photoshopa i oprogramowania do zautomatyzowanych efektów. Photo/Graphic Edges to jedno z popularnych narzędzi do ulepszania obrazu używanych przez ówczesnych grafików. |
1997 | Alex Hunter, zainspirowany KPT, ale niezadowolony z ograniczeń fabryki filtrów, przedstawia FilterMeister — „większą i lepszą” fabrykę filtrów. Mówi się, że jest znacznie łatwiejszy w użyciu niż Filter Factory, a wiele dzisiejszych darmowych i komercyjnych wtyczek jest tworzonych w FilterMeister. |
2007 | Firma Filter Forge Inc. wprowadza teksturowanie proceduralne do programu Photoshop, udostępniając wtyczkę Filter Forge , która umożliwia użytkownikom tworzenie niestandardowych filtrów bez konieczności programowania. W Filter Forge filtry są montowane w wizualnym środowisku opartym na węzłach. |
2008 | Firma YouSendIt Inc. umożliwia dostarczanie plików do różnych użytkowników/komputerów z poziomu programu Photoshop. |
2008 | Firma Adobe wprowadza swój pierwszy zestaw SDK panelu rozszerzeń Flash w celu lepszej integracji wtyczek z interfejsem użytkownika. Anastasiy Safari buduje oparty na nim MagicPicker, pierwszy i dobrze zauważony pakiet rozszerzeń do wybierania kolorów dla tabletów. |
Wtyczki dystrybuowane w ramach różnych modeli licencjonowania, w tym oprogramowanie komercyjne „wypróbuj przed zakupem”, oprogramowanie typu shareware , ograniczone wersje freemium i bezpłatne oprogramowanie „bezpłatne do użytku osobistego ” .