ПредишенСледващото

Какво всъщност става дума?

В GIMP, че е възможно да направите всичко това в Perl и на тази - днешната история. Въпреки факта, че GIMP 2, там е доста дълго време, моята история за GIMP 1.2.

NB! Историята за GIMP 2 може да се прочете тук.

За са необходими на последния, GTK и GNOME библиотеки (проверете дали GTK-xmhtml.h файл да се включи /).

За изграждането на модулите трябва да разопаковат сваления архив и по-нататък (например XML :: Writer):

част С-shnaya.
Ако плановете си да печатат на принтера, събира GIMP-печат. Имаме нужда от версия 4.2, която изпомпва.
Поставянето на:

Изтеглянето на GIMP тук. събираме (обичам да се инсталира в отделна директория / ЮЕсАр / местни / GIMP):

Ако GIMP печат не е инсталиран, когато се започва добавяне изберете ключ --disable печат

Run GIMP обикновен потребител (не е корен)

Сега меню Xtns, вижте:

Всичко е готово за skriptopisaniya.
Всъщност скриптове могат да бъдат самостоятелни програми или като добавка in'ami, които работят вътре в GIMP.
И двете са сходни по принцип по-долу по-подробно.

Те са лесни за употреба, за да автоматизирате нещо, добре, например има директория с един куп PNG и имаме нужда от:
  • намалят 3 пъти
  • подравняване на контраста
  • za'sharp'it 30%
  • и, разбира се, да съхранявате резултата

Скелетът на сценария изглежда така:

Всички напълно.
В GIMP, изберете от менюто Xtns-> Perl-> Server. В конзолата, от която е стартирана, ще видим:

Сега можете да стартирате perl'ovku:

Всички файлове ще бъдат последователно обработени. Ако трябва да се обработва много файлове, GIMP и скриптове могат да работят в отделен Xnest, а след това да прогресират-барове и такива неща няма да zamusorivat екран.

Всичко работи и по предназначение!

За завършване на работата на една ръка разстояние е добър док, съгласно API. The GIMP отворен Xtns-> PDB Explorer. Например, за да помогне в набирането на gimp_file за файловете и натиснете , след това се избира един интересен пример "gimp_file_load".

Свързани статии

Подкрепете проекта - споделете линка, благодаря!