5.2. Používání zásuvných modulů

Zásuvné moduly se používají stejně, jako jakékoliv jiné funkce Gimpu, není nutno vědět, že používáte zásuvný modul. Existuje ale pár věcí, kterým je užitečné rozumět.

Zásuvné moduly nejsou obvykle tak stabilní jako jádro Gimpu. Pokud se zhroutí Gimp, je to považováno za velmi závažný problém, který může přinést uživateli hodně trápení. Pokud spadne zásuvný modul, nejsou obvykle důsledky tak vážné. Většinou lze plynule pokračovat v práci.

[Poznámka] Poznámka

Zásuvné moduly jsou samostatnými programy a proto musí s jádrem Gimpu komunikovat zvláštním způsobem. Hackeři pracující na Gimpu mluví o „hovoru po drátě“. Když zásuvný modul spadne, komunikace se přeruší a oběví se chybová hláška „wire read error“.

[Tip] Tip

Po pádu zásuvného modulu na vás Gimp vyhrkne velmi znepokojující chybovou zprávu s varováním, že pád modulu mohl zanechat Gimp v narušeném stavu a že by bylo lepší uložit obrázky a Gimp restartovat. Přísně řečeno, je to správný postup, neboť zásuvné moduly mají skutečně možnost běh Gimpu narušit. Praxe ale říká, že takové narušení je poměrně vzácné, a většina uživatelů prostě bez přerušení pokračuje v práci. Musíte se rozhodnout sami, zvážit, jaké problémy by případná nestabilita Gimpu pro vás znamenala.

Vzhledem ke způsobu komunikace mezi zásuvnými moduly a Gimpem, není možno informovat je o změnách v obrázku provedených po startu modulu. Pokud spustíte zásuvný modul a během jeho činnosti provedete zásah do obrázku jiným nástrojem, zásuvný modul může spadnout nebo vrátit nesmyslný výsledek. Měli byste se vyhýbat spouštění více zásuvných modulů současně a s obrázkem před ukončením modulu nijak nemanipulovat. Pokud tomuto varování nebudete věnovat pozornost, pravděpodobně si zkazíte obrázek a navíc možná poškodíte historii změn, takže ani svou chybu nebudete moci napravit.