Чтение онлайн

на главную - закладки

Жанры

Журнал «Компьютерра» N 44 от 28 ноября 2006 года

Компьютерра

Шрифт:

Krita можно упрекнуть в скудости простых режимов цветокоррекции (например, «Уровни» [Levels] здесь отсутствуют как класс), но если честно, то и одного инструмента для работы с кривыми вполне достаточно. Правда, людям, впервые с ним сталкивающимся, порой бывает непросто понять принцип его работы - но эта трудность преодолима, а с пониманием приходит и осознание того, что другие фильтры цветокоррекции вообще излишни. В бытность свою дизайнером я встречал людей, которые все операции по изменению цвета предпочитали делать именно в «кривых».

С фильтрами Krita очень удобно работать в так называемой «галерее фильтров», где можно перебирать разные

эффекты, менять настройки и тут же переходить к следующему фильтру, если предыдущий чем-то не подошел. Правда, в галерее участвуют не все доступные фильтры. Некоторые из них все-таки придется вызывать через меню. Среди таких упрямцев - в основном простые и не очень «презентабельные» фильтры, чья работа может показаться почти незаметной, как, например, Unsharp Mask (наведение резкости).

Среди интересных художественных фильтров упомянем RainDrops («Дождевые капли», рис. 3). Из собственной практики знаю, как часто клиентами бывает востребован эффект капелек на стекле и прочих поверхностях. С помощью RainDrops генерация подобных артефактов становится делом быстрым и приятным. Радиус, количество и оптический эффект капелек настраиваются в широких пределах, так что можно создавать самые разные картины - от гигантских бульб до тонкой изящной росы.

В целом новизной и оригинальностью фильтры Krita не отличаются. Здесь нет ни особых экзотических эффектов, ни каких-то оригинальных принципов. Да и фильтров в Krita всего лишь чуть больше пары десятков. Можно утешиться тем, что количество и качество фильтров - дело наживное. Писать плагины для Krita можно на C, Python или Ruby. Соответствующая документация уже опубликована, остается лишь ждать разработчиков-добровольцев, которые оснастят программу под завязку.

Но еще большее утешение могут предоставить нам слои Krita, которые обладают одним уникальным и нигде больше не встречающимся преимуществом.

Слои

Хороший фотоколлаж, подобно торту с императорским именем, собирается из слоев. И чем больше слоев, тем вкуснее итог. Современные программы для редактирования изображений уже немыслимы без этого инструмента. И Krita в этом отношении не исключение. Слои в нем не только есть, но и отличаются весьма развитой мускулатурой.

Всего имеется четыре типа слоев: обычный, групповой, коррекционный, объектный. Первый используется для размещения изображения или его фрагментов. Второй, подобно папкам файловой системы, предназначен для упорядочивания всех прочих слоев. Третий тип - коррекционные слои - работает в качестве «живых» цветофильтров, действие которых можно настроить или отменить в любой момент (рис. 4). Ну а четвертый тип слоев - объектный - является сущим венцом творения и уникальной функцией Krita. Особенность их в том, что в объектном слое может храниться любой (то есть вообще любой) документ KOffice. А это и векторная графика, и диаграммы, и текстовые документы, и математические формулы, и даже базы данных. Впечатляет?

На словах - да! На практике внедрение документов в Krita несколько ограничено: во-первых, прозрачностью фона, а во-вторых - целесообразностью. Скажем,

зачем в дизайне может понадобиться документ из базы данных? Разве что в качестве сопроводительной информации. С практической точки зрения в качестве объектного слоя имеет смысл внедрять документы, имеющие некоторую визуальную ценность. К примеру, диаграммы, формулы, векторную графику. Как раз то, чего в Krita и не хватает.

Еще до знакомства с программой я узнал, что многие ставят ей в упрек отсутствие редактируемых векторных и текстовых объектов. А познакомившись с Krita, понял, что этот недостаток вполне можно компенсировать объектными слоями. Поэкспериментировав с ними, я обнаружил, что лучше всего на роль векторной графики подходят документы, составленные в редакторе диаграмм Kivio. Также можно использовать документы из векторного редактора Karbon, но его объекты, к сожалению, вставляются в Krita вместе с белым фоном.

А вот диаграммы Kivio сохраняют прозрачность и годятся для создания небольших векторных объектов. К примеру, я создаю группу звезд сначала в Kivio, затем открываю свою фотографию в Krita и добавляю векторный документ в качестве объектного слоя. В любой момент, когда мне захочется изменить звезды, я могу щелкнуть мышкой по объектному слою, и - вуаля!
– Krita превратится в векторный редактор (рис. 5). В буквальном смысле слова - Krita полностью переймет привычки и интерфейс Kivio, и только в заголовке окна сохранится истинное имя программы. Аналогичным образом происходит редактирование объектного слоя и на базе других документов KOffice - Krita просто трансформируется в подходящий редактор с шустростью хамелеона, меняющего окраску.

Будем честны - при всех впечатляющих возможностях, которые открывают объектные слои, их реализация пока далека от идеала. Так, у объектных слоев поддерживается только изменение прозрачности стандартного типа (от стопроцентной до нулевой видимости). У обычных слоев тип прозрачности можно выбирать из четырнадцати режимов наложения. К примеру, в режиме Darken в слое остаются видимыми только темные участки. Объектным слоям такое богатство пока недоступно.

Также мешает отсутствие сглаживания у графики в объектном слое. Пиксельные зубцы по краям векторных объектов заметны невооруженным глазом. Это, правда, не столько недостаток Krita, сколько векторной графики в других программах KOffice.

Объектные слои и OLE

Идея внедренных объектов, используемая в KOffice вообще и в Krita в частности, отнюдь не является революционной. Задолго до появления Krita похожий механизм появился в Windows под названием OLE (впоследствии он был переименован в ActiveX). Суть такая же - любой документ одного приложения может быть целиком внедрен в документ другого приложения. Для редактирования внедренных объектов программа-хозяин получает интерфейс нужного приложения или вызывает его в отдельном окне. Однако в растровых графических редакторах эта технология практически не используется. В частности, не использует OLE и Adobe Photoshop. Так что среди растровых редакторов Krita стала, по сути, первой ласточкой, используя чужие документы в качестве внедренных объектов. Сумеют ли разработчики реализовать весь потенциал этой идеи - покажет время и будущие версии Krita.

Поделиться:
Популярные книги

Имя нам Легион. Том 7

Дорничев Дмитрий
7. Меж двух миров
Фантастика:
боевая фантастика
рпг
аниме
5.00
рейтинг книги
Имя нам Легион. Том 7

Наследник павшего дома. Том IV

Вайс Александр
4. Расколотый мир
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Наследник павшего дома. Том IV

Сломанная кукла

Рам Янка
5. Серьёзные мальчики в форме
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Сломанная кукла

Страж Тысячемирья

Земляной Андрей Борисович
5. Страж
Фантастика:
боевая фантастика
альтернативная история
фэнтези
5.00
рейтинг книги
Страж Тысячемирья

Я уже князь. Книга XIX

Дрейк Сириус
19. Дорогой барон!
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я уже князь. Книга XIX

Ведунские хлопоты

Билик Дмитрий Александрович
5. Бедовый
Фантастика:
юмористическое фэнтези
городское фэнтези
мистика
5.00
рейтинг книги
Ведунские хлопоты

Каторжник

Шимохин Дмитрий
1. Подкидыш
Фантастика:
попаданцы
альтернативная история
фэнтези
5.00
рейтинг книги
Каторжник

Неудержимый. Книга XIV

Боярский Андрей
14. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга XIV

Измена. Тайный наследник

Лаврова Алиса
1. Тайный наследник
Фантастика:
фэнтези
5.00
рейтинг книги
Измена. Тайный наследник

Бастард Императора

Орлов Андрей Юрьевич
1. Бастард Императора
Фантастика:
фэнтези
аниме
5.00
рейтинг книги
Бастард Императора

Маска зверя

Шебалин Дмитрий Васильевич
5. Чужие интересы
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Маска зверя

Наследник павшего дома. Том I

Вайс Александр
1. Расколотый мир
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Наследник павшего дома. Том I

Идеальный мир для Лекаря 24

Сапфир Олег
24. Лекарь
Фантастика:
городское фэнтези
попаданцы
5.00
рейтинг книги
Идеальный мир для Лекаря 24

Инженер Петра Великого 3

Гросов Виктор
3. Инженер Петра Великого
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Инженер Петра Великого 3