Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vladimir Mosgalin                    2:5030/1041.17 08 May 2003  00:58:47
 To : Victor Wagner
 Subject : Re: Gimp: пакетная обработка файлов
 -------------------------------------------------------------------------------- 
 
 
 On Tue, 06 May 2003 09:37:32 +0400, Victor Wagner <vitus@45.free.net>
 wrote about 'Re: Gimp: пакетная обработка файлов':
 
  VW> Именно писать, и именно в текстовом редакторе. Когда я последий раз
  VW> рылся в gimp plugin registry, мне там хорошего макро-рекордера не
  VW> попадалось. Впрочем, я искал не его, и это было больше полугода
  VW> назад.  Так что рекомендую сходить туда.
 
 Увы :(
 
  VW> Hо все равно результат макро-рекординга придется ручками править.
  VW> Тебе же надо 100 файлов обработать, значит тебе нужна будет
  VW> рекурсивная сканировалка директорий. Ее ты макрорекордером не
  VW> создашь.
 
 У меня даже больше, но они в трех каталогах. И ко всем, как ни странно,
 надо применить совсем одинаковые операции.
 
 Что действительно грустно, так это то, что мне, не знающему ничего в
 фотошопе, аналогичную операцию совсем на пальцах мне объяснили по icq за
 три минуты. И делать было довольно просто и удобно. А здесь все на много
 порядков сложнее и времени уйдет хорошо если в десять раз больше. Вот и
 думай, что проще - пытаться руками делать это в гимпе или сбегать на
 300m до ближайшего ларька с пиратским фотошопом, как-нибудь поставить
 его и сделать это там. Всего-то 50рэ (или 60?), подумаешь...
 
 Одно утешает, что это хоть какой-то вклад в мозги, может пригодится. А
 что например делать человеку, который хочет взять и работать,
 а не страдать непонятно чем в текстовом редакторе. Может у него к тому
 же фобия к кучам скобок ;)
 
  VW> Теперь о том, как писать, В меню "Расширения" есть позиция
  VW> "Просмотр базы данных". Там есть краткие описания всех собственно
  VW> гимповских функций. 
 
  VW> Там не написано про них двух существенно важных вещей.  1. Все
  VW> гимповские функции возвращают список. Поэтому если функция
  VW> возвращает, скажем drawable, то это не просто идентификатор
  VW> drawable, а список из одного элемента которым является искомый
  VW> идентификатор.
 
  VW> Его придется оттуда функцией car тащить прежде чем передавать в
  VW> следующую функцию.
 
  VW> 2. Hесмотря на то что Script-Fu это scheme, специфически гимповские
  VW> объекты, такие как drawable и image garbage collector не собирает.
  VW> Их придется прибивать вручную, прям как в C каком нибудь
  VW> ("#*:"*#:!!!!)
 
 Hа gimp.ru мне подкинули парочку хороших ссылочек, сейчас буду читать
 (http://cad.ntu-kpi.kiev.ua/~netlib/graph/script-fu-tutorial/ и
 http://www.gimp.ru/doc11/gsft.html, если интересно).
 
  VW> C учетом вышеизложенного написать функцию, которая получает имя
  VW> файла, и выполняет необходимые преобразования не просто, а очень
  VW> просто.
 
  VW> Я в свое время на этом сломался, и генерировал скрипт,
  VW> обрабатывающий нужные мне файлы с помощью шелловского скрипта с
  VW> find, а потом вкармиливал в gimp -b. 
 
 Такое меня вполне устроит.
 
  VW> Hо перечисление всех нужных функций для работы с файловой системой
  VW> в SIOD есть в приложении к Gimp User Manual, которым и рекомендую
  VW> вооружиться.
 
 Угу. Я в GUM заглянул, но так, по диагонали, там много всего, подряд
 читать не хочется.
 
 -- 
 
 Vladimir
 --- slrn/0.9.7.4-asp (Linux)
  * Origin: Me organized (2:5030/1041.17)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Gimp: пакетная обработка файлов   Vladimir Mosgalin   08 May 2003 00:58:47 
 Re: Gimp: пакетная обработка файлов   Andrey Kiselev   09 May 2003 12:52:46 
Архивное /ru.linux/4528000009cc.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional