Jest! GIMP 2.9.6!

Od poprzedniej niestabilnej wersji 2.9.4 rok minął jak jeden dzień i oto na serwerach pojawił się najnowszy na dzień dzisiejszy GIMP 2.9.6. Słowo wyjaśnienia dla wszystkich którzy z konsternacją spoglądają na tę dziwaczną numerację. Seria 2.9.xx to niestabilna i rozwojowa gałąź GIMPa, która w przeciągu najbliższych miesięcy/lat/dziesięcioleci (niepotrzebne skreślić) dojrzeje do wersji stabilnej 2.10. Tytułowe wydanie to kolejny krok w odpowiednią stronę i o dziwo wnosi całkiem przełomowe rozwiązania.

GIMP 2.9.6 i wszystkie rdzenie CPU w użyciu
Pierwsza i najbardziej doniosła zmiana to fakt, że biblioteki GEGL które stanowią trzon GIMPa w końcu wykorzystują wszystkie rdzenie naszego procesora. Co więcej liczbę rdzeni (wątków) które chcemy przeznaczyć na operacje graficzne możemy dowolnie deklarować w ustawieniach programu. Należy oczywiście pamiętać, że jest to funkcjonalność eksperymentalna i może sprawiać jeszcze problemy. Autorzy liczą jednak na odzew ze strony społeczności i zgłoszenia sytuacji, kiedy GEGL nie chce poprawnie pracować na naszym CPU. Na dzień dzisiejszy niemal wszystkie filtry GEGL potrafią wielowątkowo przetwarzać nasz obraz i wzrost wydajności jest odczuwalny. Niestety, przy dużych wymiarach obrazu (np. typowy kadr z aparatu cyfrowego o matrycy 16 – 20 Mpx, np. 4600 x 3800 px) nawet pomimo ośmiu rdzeni/wątków „rysowanie” efektu jest zauważalne. Wydaje się, że bardziej na miejscu byłoby przetwarzanie widocznego fragmentu obrazu lub jego przeskalowanej (pomniejszonej wersji). Nad tym niuansem wydajnościowym deweloperzy z pewnością pochylą się w przyszłości.

Zmian i poprawek doczekały się również elementy interfejsu odpowiedzialne za np. pracę na warstwach (które oczywiście w GIMPie można grupować). To ukłon w stronę wygody przede wszystkim użytkowników pracujących z mnóstwem masek. Benoit Touchette usprawnił system ich tworzenia, pojawił się oddzielny przycisk służący temu celowi a program zapamiętuje ostatnio ustawiane przez nas parametry. Do tego wspomóc możemy się skrótami klawiszowymi upraszczają tworzenie maski dla danej warstwy.

By wspomóc powyższe kolejny deweloper Michael Natterer zaimplementował dla okien dialogowych oddzielną sekcję w Ustawieniach programu. Możemy tam określić domyślne parametry dla tworzonych obiektów, np. warstw. Nieco inaczej zachowuje się również okno potwierdzające naszą chęć do opuszczenia GIMPa. Teraz opuścimy program bez pytań z jego strony, jeżeli wszystkie obrazy zostały zapisane a w przeciwnym wypadku zostanie wywołane okno Zapisz jako – dla każdego niezapisanego obrazu.

Estetów i osoby z wyświetlaczami obsługującymi spore rozdzielczości ucieszy na pewno wiadomość o możliwości dostosowania wymiarów ikon w interfejsie GIMPa. Jest to możliwe w ustawieniach programu, gdzie określamy zestaw ikon oraz ich rozmiar. Tym samym praca na ekranach HiDPI staje się o wiele bardziej czytelna.

Dużo również dzieje się w obrębie obsługi przestrzeni barw. Stary system percepcyjny powoli jest wypierany (lub jak ktoś woli – zastępowany) przez system liniowy. Długo można tłumaczyć jaki wpływ na to ma dostępności większej bitowej precyzji obróbki obrazu i jaki efekt daje w takim układzie blendowanie barw. Oczywiście nakładanie warstw podlega tym prawidłom i znajdziemy przy nich stosowny przełącznik aktywujący stary i nowy sposób przeliczania efektu finalnego.

Dzięki staraniom jakie poczynił Øyvind Kolås w GIMPie prostsze stało się implementowanie nowych trybów kolorystycznych. Zostało to wykorzystanie w debiutujących stylach mieszania warstw jak Linear Burn, Vivid Light, Linear Light, Pin Light, Hard Mix, Exclusion, Merge, Split oraz Luminance (RGB).

Miłośnicy setek warstw brawami powitają tryb Pass Through dla grupy warstw. Od tej wersji możliwe staje się też oznaczanie warstw kolorowymi etykietami.

Pojawiło się nowe narzędzie Handle Transform umożliwiające transformację obrazu względem określonych punktów. Poprawki i przyśpieszenie działania odczujemy również we Warp Transform. Narzędzie te (i inne odpowiadające za przekształcanie obrazu) nie wyświetlają już domyślnie siatki.

Użytkownicy pracujący z plikami RAW docenią dwie nowe wtyczki. Są to dodatki które umożliwiają import obrazów do GIMPa przy wykorzystaniu programów Darktable (min. wersja 2.0.3) oraz RawTherapee (min. wersja 5.2). Zasada działania jest prosta – po wyborze pliku RAW zostaje on otworzony w jednym ze wspomnianych programów. Po zakończeniu prac w edytorze efekt finalny jest transferowany wprost do GIMPa. W Edycja -> Preferencje -> Import określimy natomiast, który program ma zostać użyty jako domyślny podczas pracy z formatem RAW.

Nie mniej istotna dla niektórych będzie kompleksowa obsługa i edycja metadanych. Dzięki współpracy z Exiv2 GIMP potrafi wyświetlić informacje o danych zorganizowanych według standardów Exif, XMP, IPTC oraz DICOM. Dzięki wbudowanemu edytorowi będziemy mieli okazję na poprawienie lub uzupełnienie wspomnianych danych.

GIMP 2.9.6 to zdecydowany ruch programu we właściwą stronę. Współpraca z innymi konwerterami RAW oraz obsługa różnych przestrzeni barw oraz precyzji powyżej 8bitów na kanał zadecyduje o tym, czy w przyszłości do GIMPa przekonają się na powrót artyści wymagający większej jakości podczas pracy przy swoich kadrach. GEGL wydajnie wykorzystujący rdzenie naszego procesora to z kolei nadzieja na bezstresowe machanie suwakami bez oczekiwania po kilkadziesiąt sekund na efekt takich machinacji. Pozostaje tylko życzyć projektowi dynamicznego rozwoju, tak by mityczna wersja 2.10 jak najszybciej zagościła na naszych biurkach.

Gdy naszym systemem jest Ubuntu 16.04/17.04/17.10, Mint 18.xx lub pochodne, program w wersji rozwojowej zainstalujemy z następującego PPA:

sudo add-apt-repository ppa:otto-kesselgulasch/gimp-edge
sudo apt-get update
sudo apt-get install gimp

W Arch Linuksie i Manjaro zwykle wystarczy:

yaourt -S gimp-git 

15 komentarzy

  1. Tylko że apt jest na tyle przestarzały, że będziesz musiał jeszcze wpisać: sudo apt upgrade lub: sudo apt dist-upgrade. A ja w Fedorce tylko: sudo dnf update 😉

  2. OpenCL chyba, CUDA działa tylko na gpu NVidii i wymaga dodatkowego kompilatora bo rozszerza gramatykę c++, już nie wspominając o tym, że gimp jest w C, tym bez plusów.
    A odpowiadając na pytanie “a kiedy gpu i *OpenCL*” – w odległej przyszłości, tyle można powiedzieć bez sprawnej szklanej kuli. :

  3. W Fedorce są takie repozytoria jak ma Arch z AUR. Nazywają się RPM Fusion. Więc mogę mieć zawsze najnowszą wersje.

  4. Bardzo słaby argument. Tak samo w Fedorze jak i w Ubuntu nie ma rozwojowej wersji Gnome w repozytoriach. W Fedorze jest za to najnowsza wersja z serii stabilnej 2.8.22
    W Ubuntu 16.04 znajdziesz 2.8.16. W 17.04 będzie 2.8.20.

    Ppa i copr to już sprawa fanów, albo developerów, którzy takie repozytorium przygotują i zaktualizują więc nie mówi nic o dystrybucji oprócz wielkości/aktywności społeczności najwyżej.
    A dnf jest bez wątpliwości bardziej przyjazny od apta 🙂

  5. Dwie uwagi:
    APT: Nie istnieje ta wersja GIMPa w podanym repozytorium: https://launchpad.net/~otto-kesselgulasch/+archive/ubuntu/gimp-edge (są 2.9.5 i… 2.9.7). Żeby było śmieszniej – brak wersji 2.9.6 w tym repozytorium powoduje, że nie ma również appimage tej wersji, albowiem appimage w przypadku GIMPa jest przebudowywaną paczką dostarczaną w tym repozytorium 🙂
    AUR: Aby uzyskać GIMP 2.9.6 instalujemy (budujemy) gimp-devel, a nie gimp-git. GIMP-git buduje zawsze wersję rozwojową odpowiadającą stanowi tej aplikacji w “master” czyli uwzględniającej także kod, który tam się znajdzie po opublikowaniu “stabilnej” wersji rozwojowej 2.9.6

  6. W mincie ( 18.2 ) spokojnie po wpisaniu w terminalu sudo add-apt-repository ppa:otto-kesselgulasch/gimp-edge &
    sudo apt update i odświeżeniu w menadżerze aktualizacji Gimp aktualizuje się do wersji 2.9.7 .Nie przejmuj się przechwałkami jaki to ten czy tamten system ech i ach używaj tego który Ci najbardziej odpowiada.Pozdrawiam.

  7. “Gimp aktualizuje się do wersji 2.9.7”
    Nie ma jeszcze takiej wersji 🙂 Owa “wersja” to jest coś, co uwzględnia kod zastabilizowany (zatagowany) jako 2.9.6 oraz część zmian, jakie od tego czasu wprowadzono. Jest to wersja z GIT master zbudowana z uwzględnieniem jakichś commitów (ostatni uwzględniony to 58fdaae). W stosunku do 2.9.6 wersja taka może, ale nie musi pracować lepiej.

  8. Pracuje normalnie i stabilnie i o niebo szybciej ( jesli to ma znaczenie dla kogokolwiek ) staruje.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Post comment

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.