Krita

програма для цифрового живопису

Krita — растровий графічний редактор з відкритим початковим кодом, написаний на Qt і розроблений переважно для цифрового живопису та анімації. Krita підтримує багатошарову обробку зображень і володіє великим набором засобів для цифрового живопису, створення скетчів і формування текстур. Krita працює на Windows і Unix-подібних ОС (включаючи Linux і macOS).

Krita
Calligrakrita-base.svg
Krita screenshot.png
Тип растровий графічний редактор
Розробники KDE
Перший випуск 21 червня, 2005; 15 років тому (2005-06-21)
Стабільний випуск 4.2.1 (12 травня 2019; 2 роки тому (2019-05-12))
Репозиторій invent.kde.org/graphics/krita
Платформа IA-32 and x64
Операційна система Linux, Microsoft Windows, macOS, FreeBSD, OpenBSD[1]
GNU фреймворк Qt
Мова програмування C++ Qt
Розмір 99–166 MB
Доступні мови різні мови, в тому числі українська
Стан розробки активний
Ліцензія GPLv3
Онлайн-документація docs.krita.org/en/user_manual.html(англ.)
Вебсайт krita.org

CMNS: Krita у Вікісховищі

ІсторіяРедагувати

Етапи розробкиРедагувати

Ранню розробку проєкту можна простежити до 1998 року, коли Маттіас Еттріх, засновник KDE, демонстрував Qt GUI hack для GIMP на Linux Kongress. Ідея створення редактора зображень на основі Qt пізніше була передана у KImage, яку підтримує Майкл Кох, як частина KOffice suite. У 1999 році Маттіас Елтер запропонував ідею створення програмного забезпечення, використовуючи Corba навколо ImageMagick. Щоб уникнути збігів з існуючими на ринку товарними знаками, проєкт зазнав численних змін у назві: KImageShop, Krayon, поки не перетворився врешті-решт на Krita у 2002 році. Перша публічна версія Krita була випущена разом з KOffice 1.4 у 2004 році.[2] У період між 2004 і 2009 роками, Krita розроблялася як універсальне програмне забезпечення для обробки зображень, подібно до Photoshop і GIMP.

Зміни в розвитку проєкту відбулися в 2009 році, з метою створити програмне забезпечення для цифрового живопису, таке як Corel Painter і SAI. Також з цього моменту проєкт почав експериментувати з різними способами фінансування свого розвитку, включаючи Google Summer of Code і фінансування за рахунок студентів. Як наслідок, розвиток пришвидшився і забезпечив досягнення кращої продуктивності та стабільності Krita.[2]

У 2013 році був створений фонд Krita Foundation для підтримки розвитку компанії Krita. Він співпрацював з Intel для створення версії Krita Sketch як маркетингова кампанія та Krita Studio з KO GmbH як комерційної версії для кіностудій та студій спецефектів. З 2014 року проєкт фінансується також з Kickstarter-кампанії:

 
Команда розробників Krita у 2014 році
Час Версія Зібрано Kickstarter кампанія Стабільний випуск
Липень 2014 2.9.x €19,955 Пришвидшена розробка, краща підтримка PSD, шари, маски, пензлі, менеджер ресурсів, різні режими відображення і т. д.[3] Лютий 2015
Травень 2015 3.0.x €30,520 Вдосконалена продуктивність, підтримка анімації, шари, різні робочі середовища, трансформації виділення, фільтри, пензлі і т. д.[4] Травень 2016
Травень 2016 4.0.x €38,579 Вдосконалені текстові інструменти та робота з векторною графікою, підтримка скриптів Python і т. д.[5] Березень 2018[6]

НазваРедагувати

У файлі README, котрий поширюється разом з програмою, її назва пояснюється так: Krita — програма для малювання растрової графіки. Крім того, згідно «Dictionary of Phrase and Fable» це слово означає: перший з періодів юґ в індуїзмі, коли дух правди і справедливості в подобі бика (Дхарма) твердо стояв на чотирьох ногах, і людина не відала несправедливості. У Махабхараті слово «кріта» використовується в значенні «досконалий» — досконала епоха або Золотий Вік.

Шведською мовою «krita» означає «крейда», а «rita» — «малювати».

МаскотРедагувати

Маскотом Krita є білка-робот Кікі, створена художником Тайсоном Таном. Персонаж був уперше представлений на форумі KDE у 2012 році у буклеті для версії 2.6.Спільнота користувачів програми дійшла згоди, що це саме білка.[7] Кікі зображається на початковій заставці програми з версії 2.8.[8]

Дизайн і особливостіРедагувати

 
Веб-комікс «Pepper&Carrot» Девіда Ревоя, намальований у Krita

Поточна версія Krita розроблена з Qt 5 та KDE Frameworks 5. Цей програмний продукт призначений в основному для концепт-художників, ілюстраторів, художників текстур, а також для індустрії спецефектів. Він має такі ключові особливості[9]:

Дизайн інтерфейсуРедагувати

 
Меню правого кліку (версія 4.0)

Найпомітнішою особливістю Krita є її глибока сумісність з графічними планшетами. Вона використовує комбінації кнопок пера, клавіатурних модифікаторів і HUD для іконок, щоб надавати доступ до часто використовуваних функцій меншою кількістю кліків, без необхідності їх пошуку в текстових меню.

Найчастіше використовувані команди викликаються за допомогою декількох комбінацій з 2-х клавіш клавіатури або з двома кнопками миші / пера:

Команда Вхідні дані
Розмір пензля +/- Shift + Перетягування пера
Вибір кольору Ctrl + Натиск пером
Ручка Кнопка пера + Рухання пензлем
Зміна масштабу Ctrl + Кнопка пера + Рухання пензлем
Поворот Shift + Кнопка пера + Рухання пензлем

Спливна палітра викликається кліком правою клавішею мишки. Вона забезпечує миттєвий доступ до таких функцій:

Пензель Колір Огляд
10 завантажених стилів пензля Кільцевий селектор кольору і трикутник вибору тону Зміна масштабу
Завантажити інші стилі FG/BG відображення відображення кольору Поворот полотна
Розмір пензля, непрозорість, потік фарби, відстань, кут Два обраних кольори Віддзеркалення полотна
Тег пензля Показати лише полотно
 
Налаштування пензля
 
Стокові пензлі

Інструменти малюванняРедагувати

Основні інструменти малювання Krita включають:

  • Пензлі, що симулюють різні художні інструменти, такі як власне пензлі, а також олівці, гумки, фломастери тощо. В програмі можна створювати сласні пензлі на базі 9 базових пензлів. Кожен пензель має такі налаштування, як розмір, щільність повторення, згасання, м'якість і т. д. Можна зберігати й організовувати пензлі, використовуючи теги.
  • Фігури: пряма, прямокутник, еліпс, багатокутник (замкнута ламана), ламана лінія (незамкнута), крива Безьє, довільний контур.
  • Виділення: прямокутник, еліпс, багатокутник, довільне виділення контуром, неперервне виділення, виділення подібного кольору, виділення кривою Безьє.
  • Трансформація всього зображення чи виділеного фрагмента: віддзеркалення, мастштабування, обертання, перекошення, зміщення.

Krita має перевагу над подібними програмами у створенні текстур і фонів. Користувачі можуть створити прямокутний фрагмент зображення, що при натисненні клавіші W буде автоматично розмножений по екрану. Це дозволяє створювати безшовні текстури і фони, одразу бачачи як вони виглядатимуть.

 
Анімаційне робоче середовище

Інструменти для анімаціїРедагувати

Інструменти анімації Krita призначені для покадрової растрової анімації. Він має такі функції:

Інтерфейс Імпорт Експорт
Схожий інтерфейс з Adobe Flash Пакетний імпорт кадрів Рендер з ffmpeg
Контроль шкали часу Вивести на окремі кадри
Керування відтворенням анімації в реальному часі Вихід на GIF, AVI, MP4, і т. д.
Дисплей з «цибулевою шкіркою»
 
Векторні інструменти

Векторні інструментиРедагувати

Krita використовує векторні інструменти для неруйнівного редагування таких об'єктів:

  • Шлях
  • Вибір
  • Текст (художній, багаторядковий, каліграфічний)
  • Вектор
  • Заповнення та градієнт
 
Керування шаром і маскою

Шари та маскиРедагувати

Як і в Photoshop, зображення може складатися з кількох шарів, на кожному з яких розташовуються окремі деталі. Шари можуть бути як растрові, так і векторні, підтримують різні типи змішування (додавання, ділення тощо). Шари можуть групуватися в папки, а також позначатися різними кольорами на панелі шарів. Прозорість шару регулюється спеціальною шкалою.

З допомогою масок можна відображати тільки потрібні ділянки зображення, або діапазон кольорів, не змінюючи решту зображення. На відміну від звичайного виділення, маски можуть зберігатися упродовж всієї роботи.

НалаштуванняРедагувати

 
Менеджер ресурсів

Менеджер ресурсів дозволяє кожному пензлю або текстурі задавати тег користувача і швидко шукати, фільтрувати і завантажувати їх як групу. Набір пресетів, створених користувачем, може бути упакований як і завантажений в цілому. Krita надає багато наборів пензлів і текстур на своєму офіційному сайті. Налаштування панелі інструментів відомі як 'Dockers' у Krita. Включають дії:

  • 2 настроювані панелі інструментів
  • Перемикання відображення кожного докера
  • Прикріпіть будь-який докер до будь-якої сторони головного вікна, або від'єднайте його від поплавця
  • Кнопки для згортання / розгортання кожної панелі докерів
  • Групуйте докерів за допомогою вкладок

Профілі робочого простору дозволяють зберігати різні налаштування інтерфейсу для завантаження різних робочих процесів миттєво.

ДисплейРедагувати

 
Завантажувач колірного простору

OpenGL прискорення полотна використовується для прискорення роботи Krita. Він має такі переваги:

  • Краща частота кадрів і час відповіді, дії пера можна відобразити без затримки
  • Краще якість, швидке і безперервне масштабування, панорамування, обертання, обертання і віддзеркалення
  • Необхідний GPU з підтримкою OpenGL 3.0 для оптимального досвіду, у випадку Intel HD Graphics, це означає Ivy Bridge і вище.

Управління кольорами у Krita підтримується з такими можливостями:

  • Призначення та перетворення між колірними просторами
  • Кольорова перевірка в реальному часі, включаючи колірний режим
  • Підтримуються моделі кольорів: RGBA, Grey, CMYKA, Law, YCbCr, XYZ
  • Підтримується глибина кольору: 8-бітове ціле, 16-бітове ціле, 16-біт з плаваючою точкою, 32-бітна плаваюча точка

ФільтриРедагувати

 
G'MIC керування фільтром

Krita має набір вбудованих фільтрів і підтримує фільтри G'MIC. Програма має підтримку попереднього перегляду фільтрів у реальному часі.

Фільтри, що входять до стандартного набору: рівні, криві налаштування кольору, крива яскравості / контрастності, зменшення насиченості, інвертування, автоматичний контраст, налаштування HSV, пікселізація, краплі дощу, масляна фарба, розмиття Гаусса, розмиття в русі, розмиття, розмиття об'єктива, розмиття зображення передача кольору, мінімізація каналу, максимізація каналу, визначення верхнього / лівого / нижнього / правого краю, sobel, точність, середнє видалення, маска з нерізкою, видалення шуму з гаусом, редуктор шумів, вибивання горизонтально / у всіх напрямках / (лапласиан) / вертикальний тільки / з змінною глибиною / горизонтальними і вертикальними, невеликими плитками, круглими кутами, фонг-бампмап.

Підтримка форматів файлівРедагувати

Власний формат документа Krita — документ Krita (.kra). Програма також може зберігати в багатьох інших форматах файлів, включаючи PSD.

Формати файлів
Зберегти до Krita Document, OpenRaster document, PSD зображення, PPM, PGM, PBM, PNG, GIF, JPEG-2000, JPEG, BMP Windows, XBM, XPM, TIFF, EXR, PDF, Gimp image, WebP, SCML, ICO, TGA, CSV, QML
Лише імпорт ODG draw, Krita Flipbook, Adobe DNG, Camera RAW, PDF, SVG, XML, XCF

ВаріаціїРедагувати

  • Krita Gemini, оптимізована для планшетів та сенсорної взаємодії.
  • Krita Studio, комерційно підтримувана версія для кіно та VFX-студій.

ВиноскиРедагувати

  1. Krita Digital Painting – Krita Desktop. KO GmbH. Архів оригіналу за 2013-07-07. Процитовано 2013-04-26. 
  2. а б Foundation, Krita. History | Krita. krita.org (en-US). Процитовано 2017-07-22. 
  3. Krita: open source digital painting - Accelerate Development. 
  4. Krita: free paint app - let's make it faster than Photoshop!. 
  5. Krita 2016: Let's Make Text and Vector Art Awesome!. 
  6. https://www.phoronix.com/scan.php?page=news_item&px=Krita-4.0-Released
  7. About Krita 2.6 Booklet. web.archive.org. 2013-04-25. Процитовано 2019-12-30. 
  8. Calling for Splashes! • KDE Community Forums. forum.kde.org. Процитовано 2019-12-30. 
  9. Foundation, Krita. Highlights | Krita. krita.org (en-US). Процитовано 2017-07-22. 

ПосиланняРедагувати