Так как это мой первый урок о плагинах, то позволю себе сделать небольшое вступление.
Многие читатели спрашивали меня о плагинах к GIMP, и вот решил я начать описывать некоторые из них, которые мне показались интересными или которыми пользуюсь сам.
Все множество плагинов для себя я условно делю на две группы:
- те, что вносят дополнительный функционал и удобство в использование редактора
- а также те, которые по сути не делают ничего уникального, однако в некоторых случаях позволяют свести к одному нажатию кнопки длительный процесс обработки или создания картинки. Сюда же отношу все множество разнообразных эффектов и обработок фотографий, как например "еще один 151-й плагин состаривания фотографий", "128-й плагин обесцвечивания" или "68-й повышения резкости и контраста".
Все эти операции можно сделать и вручную, и зачастую даже более качественно. Поэтому наибольший интерес для меня представляет все же первая группа плагинов.
Не стоит также забывать, что множество установленных плагинов замедляют загрузку и работу GIMP, поэтому я порекомендовал следующее:
- устанавливать только самые необходимые плагины, которыми вы пользуетесь повседневно
- остальные же эксклюзивные, к которыми вы обращаетесь раз в праздник и долго вспоминаете зачем они нужны, советую держать в отдельном каталоге и устанавливать по необходимости.
Однако каждый выбирает то, что ему нравится, а мы перейдем к делу.
Где же брать плагины эти? Советую заглянуть на http://registry.gimp.org. Тут много чего уже напридумали до нас, можно брать и пользоваться (для посещения этого ресурса требуется владение английским языком или онлайн-переводчиком). Также никто не запрещает поискать по Интернетам или писать самому
.
Итак, сегодня я хочу поделиться одним простым, но очень полезным плагином, который я нашел в этом глобальном реестре плагинов.
Это cycle-layer-visibility.scm.
Зачем он нужен?
Представьте ситуацию: вы работаете с анимацией, у вас в списке слоев около 50 кадров и вам нужно постоянно перемещаться между ними, что-то редактировать, и тут же просматривать результат. Для перемещения между слоями в GIMP по умолчанию назначены клавиши PageUp и PageDn, и ими действительно можно быстро выбрать следующий слой в списке. Однако есть одно досадное недоразумение. Со слоя на слой перемещается только фокус, а вот видимость слоя при этом не переключается и остается как была. Получается, сколько не жми PageUp и PageDn, а все время видишь один и тот же слой. А хотелось бы, чтобы видимым был только лишь выбранный слой. Тогда можно будет легко пролистывать нашу анимацию взад-вперед, и наблюдать вносимые изменения.

Вот тут нам на помощь и приходит этот плагин. Правда, скачав и установив его, я сражу же был опечален тем что плагин не работает с индексированными изображениями и для работы с анимацией не пригоден. Поэтому не долго думая его пришлось "подровнять" для наших целей, а заодно перевести на русский язык.
Здесь выкладываю уже измененный и русифицированный вариант плагина.
Чтобы его установить, достаточно его как обычно скопировать в папку scripts. Ее расположение вы можете узнать в настройке каталогов GIMPa. Там же можете подключить и любую другую свою папку со скриптами.

При установке плагина, а точнее сказать - сценария, не обязательно закрывать сам редактор GIMP, и даже не нужно перезапускать его после установки сценария. Достаточно всего лишь выбрать в меню Фильтры - Script-Fu - Обновить сценарии. В тот же миг в меню Слой - Стопка слоев добавятся четыре новых пункта:

Остается только назначить комбинацию клавиш для быстрого перелистывания слоев. Я предлагаю это сделать так. В меню Правка - Настройки - Интерфейс - Клавиатурные комбинации поставьте галочку Использовать динамические комбинации клавиш.

После этого зайдите в меню Слой - Стопка слоев, наведите указатель мыши на нужный пункт меню, например Выбрать только предыдущий слой и нажмите желаемую комбинацию клавиш. После чего она тут же запишется и отобразиться рядом с этим пунктом меню. Я, например, для этого пункта выбрал комбинацию Ctrl+PageUp. То же проделайте для других пунктов меню.
Ну вот и все, теперь все готово, листать слои можно с помощью ваших комбинаций клавиш. Попробуйте нажать и удерживать Ctrl+PageUp, и наблюдайте что при этом происходит в окне изображения.

Еще одна маленькая хитрость. Если вы начинаете работать с уже оптимизированным GIF-файлом, то для более удобного просмотра при перелистывании можно выполнить разоптимизацию (меню Фильтры - Анимация - Разоптимизировать), а уже в самом конце работы при сохранении снова оптимизировать кадры.
Ну вот на сегодня и все, впереди еще немало интересных плагинов
!
Вдохновения на написание урока было получено от Remeslenik'a.