Рисуем в Linux: Krita
Содержание:
1.Знакомство (Вы читаете данный раздел);
2. Слои;
3. Другие возможности и выводы.
Я давно подбирался к теме статьи про Krita, примеривался к этой программе, использовал ее в работе... Но нужно было понять, с какой стороны осветить, с чем её сравнить. Понятное дело, что без сравнения с GIMP не обойтись. Но GIMP стабилен, у него за плечами - годы разработки. Krita (www.krita.org), хотя и была рождена еще в 1999 году (под другим названием), - на слуху лишь относительно недавно.
Итак, всё началось в 1999 году, когда разработчики KDE решили, что им нужен свой «большой графический редактор». За ориентир был взял Photoshop. Редактор много раз менял название (KImageShop - Krayon - Krita; «Krita» - «мелок» в переводе со шведского), умирал и возрождался. Например, KImageShop вообще был графическим интерфейсом к ImageMagick...
Но в октябре 2003 года произошло последнее (на сегодня) перерождение программы - именно тогда Krita начала становиться тем, что мы можем использовать сегодня.
Krita уже «набрала вес» и поэтому доступна в хранилищах пакетов популярных дистрибутивов. Есть также редакция для Windows - http://www.kogmbh.com/download.html. Для сборки вручную вам понадобится компилятор g++, библиотеки и заголовочные файлы KDE и офисного пакета Calligra. Хотя Krita формально и отделилась от своего родительского офиса (KOffice/Calligra), она по-прежнему использует библиотеки Calligra.
Сразу предупреждаю, что целевая аудитория Krita - художники с планшетами для рисования. Поэтому не стоит ждать от Krita широты возможностей GIMP и подхода к работе, принятого в GIMP. Krita предназначена не для ретуши фотографий, а в первую очередь для рисования. Многие из привычных по GIMP инструментов совмещены здесь в один - кисть, которая может работать в различных режимах (обычная, мелок, штамп, деформирующая и так далее) и оснащена сотнями параметров.
Как отмечают разработчики, без планшета в Krita работать неинтересно: все чудеса проявляются именно в процессе рисования. Нажим, скорость - здесь всё играет роль. У меня нет планшета, поэтому не могу точно сказать, какие планшеты поддерживаются и от чего это зависит.
Я думал, что поддержка планшетов зависит от «иксов» и драйверов для них, но в FAQ самой Krita написано, что программа работает с устройствами через библиотеку Qt, а она (в Linux) поддерживает только планшеты Wacom. Оказалось, другие планшеты поддерживаются, но без возможности считывать силу нажатия.
Существует патч, который способен исправить положение обходным путем, но в Qt его еще не включили. Здесь слово «еще» является ключевым, учитывая последние новости и события о Qt, но это совсем другая история...
Как стало уже правилом хорошего тона во многих KDE-программах, в Krita есть возможность обратиться к сетевому хранилищу, не выходя из программы, и скачать созданные другими пользователями ресурсы: кисти, градиенты и так далее.
Чтобы загрузить новые ресурсы, надо в панели выбора кисти нажать на кнопку «Загрузить данные» (надписи на ней нет - только иконка и текстовая подсказка, но вы без труда найдете). Эта же кнопка есть в панелях «Выбор профиля кисти», «Текстуры заливки», «Градиенты» и т.п. Кисть может принимать угодную вам форму, твердость, функцию. Это и кисть живописца, и карандаш, и мелок, и ластик...
Но время перейти к описанию других возможностей.
При запуске Krita предлагает открыть существующий документ или создать новый. В последнем случае сразу доступны шаблоны под цветовые пространства: RGB, CMYK... и это еще не всё. Если выбрать «Другой документ», то можно задать все параметры создаваемого документа, где, помимо размера, выбирается цветовая модель (RGB, CMYK, L*a*b*, YCbCr, XYZ, оттенки серого), битовая глубина (от целочисленных 8 и 16 бит до 16 или 32 бит с плавающей точкой - речь идет о разрядности отдельных цветовых составляющих пиксела).
Выделение областей - одна из важнейших функций графического редактора. Сами по себе инструменты выделения в Krita не так удобны, как в GIMP. Например, в GIMP вы можете, выделяя область, редактировать узлы, из которых состоит выделение, а в Krita - нет. Да и перемещать выделение тоже нельзя. А вот растушевка, изменение размера и тому подобное -пожалуйста. Вместо механизма альфа-каналов и их преобразования в выделения и обратно, в Krita предусмотрены слои особого типа - «локальное выделение». Работа с ними непривычна и в документации описана плохо.
Опытным путем я выяснил следующее: чтобы создать такой слой-выделение, надо создать слой типа «Локальное выделение» (для текущего слоя), затем перейти на слой-родитель и выделить там область. Она «закрепится» на слое локального выделения.
Нужен второй слой выделения? Создаем тем же способом.
Правка слоя выделения? Тогда делаем уже слой выделения текущим и на нем производим правку, либо производим правку выделения на слое-родителе.
Кстати о слоях...
1.
2. Слои;
3. Другие возможности и выводы.
Я давно подбирался к теме статьи про Krita, примеривался к этой программе, использовал ее в работе... Но нужно было понять, с какой стороны осветить, с чем её сравнить. Понятное дело, что без сравнения с GIMP не обойтись. Но GIMP стабилен, у него за плечами - годы разработки. Krita (www.krita.org), хотя и была рождена еще в 1999 году (под другим названием), - на слуху лишь относительно недавно.
Итак, всё началось в 1999 году, когда разработчики KDE решили, что им нужен свой «большой графический редактор». За ориентир был взял Photoshop. Редактор много раз менял название (KImageShop - Krayon - Krita; «Krita» - «мелок» в переводе со шведского), умирал и возрождался. Например, KImageShop вообще был графическим интерфейсом к ImageMagick...
Но в октябре 2003 года произошло последнее (на сегодня) перерождение программы - именно тогда Krita начала становиться тем, что мы можем использовать сегодня.
Знакомство
Krita уже «набрала вес» и поэтому доступна в хранилищах пакетов популярных дистрибутивов. Есть также редакция для Windows - http://www.kogmbh.com/download.html. Для сборки вручную вам понадобится компилятор g++, библиотеки и заголовочные файлы KDE и офисного пакета Calligra. Хотя Krita формально и отделилась от своего родительского офиса (KOffice/Calligra), она по-прежнему использует библиотеки Calligra.
Сразу предупреждаю, что целевая аудитория Krita - художники с планшетами для рисования. Поэтому не стоит ждать от Krita широты возможностей GIMP и подхода к работе, принятого в GIMP. Krita предназначена не для ретуши фотографий, а в первую очередь для рисования. Многие из привычных по GIMP инструментов совмещены здесь в один - кисть, которая может работать в различных режимах (обычная, мелок, штамп, деформирующая и так далее) и оснащена сотнями параметров.
Как отмечают разработчики, без планшета в Krita работать неинтересно: все чудеса проявляются именно в процессе рисования. Нажим, скорость - здесь всё играет роль. У меня нет планшета, поэтому не могу точно сказать, какие планшеты поддерживаются и от чего это зависит.
Я думал, что поддержка планшетов зависит от «иксов» и драйверов для них, но в FAQ самой Krita написано, что программа работает с устройствами через библиотеку Qt, а она (в Linux) поддерживает только планшеты Wacom. Оказалось, другие планшеты поддерживаются, но без возможности считывать силу нажатия.
Существует патч, который способен исправить положение обходным путем, но в Qt его еще не включили. Здесь слово «еще» является ключевым, учитывая последние новости и события о Qt, но это совсем другая история...
Как стало уже правилом хорошего тона во многих KDE-программах, в Krita есть возможность обратиться к сетевому хранилищу, не выходя из программы, и скачать созданные другими пользователями ресурсы: кисти, градиенты и так далее.
Чтобы загрузить новые ресурсы, надо в панели выбора кисти нажать на кнопку «Загрузить данные» (надписи на ней нет - только иконка и текстовая подсказка, но вы без труда найдете). Эта же кнопка есть в панелях «Выбор профиля кисти», «Текстуры заливки», «Градиенты» и т.п. Кисть может принимать угодную вам форму, твердость, функцию. Это и кисть живописца, и карандаш, и мелок, и ластик...
Но время перейти к описанию других возможностей.
При запуске Krita предлагает открыть существующий документ или создать новый. В последнем случае сразу доступны шаблоны под цветовые пространства: RGB, CMYK... и это еще не всё. Если выбрать «Другой документ», то можно задать все параметры создаваемого документа, где, помимо размера, выбирается цветовая модель (RGB, CMYK, L*a*b*, YCbCr, XYZ, оттенки серого), битовая глубина (от целочисленных 8 и 16 бит до 16 или 32 бит с плавающей точкой - речь идет о разрядности отдельных цветовых составляющих пиксела).
Выделение областей - одна из важнейших функций графического редактора. Сами по себе инструменты выделения в Krita не так удобны, как в GIMP. Например, в GIMP вы можете, выделяя область, редактировать узлы, из которых состоит выделение, а в Krita - нет. Да и перемещать выделение тоже нельзя. А вот растушевка, изменение размера и тому подобное -пожалуйста. Вместо механизма альфа-каналов и их преобразования в выделения и обратно, в Krita предусмотрены слои особого типа - «локальное выделение». Работа с ними непривычна и в документации описана плохо.
Опытным путем я выяснил следующее: чтобы создать такой слой-выделение, надо создать слой типа «Локальное выделение» (для текущего слоя), затем перейти на слой-родитель и выделить там область. Она «закрепится» на слое локального выделения.
Нужен второй слой выделения? Создаем тем же способом.
Правка слоя выделения? Тогда делаем уже слой выделения текущим и на нем производим правку, либо производим правку выделения на слое-родителе.
Кстати о слоях...