Krita
Krita — растровий графічний редактор з відкритим початковим кодом, написаний на Qt і розроблений переважно для цифрового живопису та анімації. Krita підтримує багатошарову обробку зображень і володіє великим набором засобів для цифрового живопису, створення скетчів і формування текстур. Krita працює на Windows і Unix-подібних ОС (включаючи Linux і macOS).
| |
| |
Тип | растровий графічний редактор |
---|---|
Розробники | KDE |
Перший випуск | 21 червня, 2005 |
Стабільний випуск | 5.0.0 (23 грудня 2021 ) |
Репозиторій | 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 |
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-кампанії:
Час | Версія | Зібрано | 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 розроблена з Qt 5 та KDE Frameworks 5. Цей програмний продукт призначений в основному для концепт-художників, ілюстраторів, художників текстур, а також для індустрії спецефектів. Він має такі ключові особливості[9]:
Дизайн інтерфейсу
Найпомітнішою особливістю 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-бітна плаваюча точка
Фільтри
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-студій.
Виноски
- Krita Digital Painting – Krita Desktop. KO GmbH. Архів оригіналу за 7 липня 2013. Процитовано 26 квітня 2013.
- Foundation, Krita. History | Krita. krita.org (амер.). Процитовано 22 липня 2017.
- Krita: open source digital painting - Accelerate Development.
- Krita: free paint app - let's make it faster than Photoshop!.
- Krita 2016: Let's Make Text and Vector Art Awesome!.
- https://www.phoronix.com/scan.php?page=news_item&px=Krita-4.0-Released
- About Krita 2.6 Booklet. web.archive.org. 25 квітня 2013. Процитовано 30 грудня 2019.
- Calling for Splashes! • KDE Community Forums. forum.kde.org. Процитовано 30 грудня 2019.
- Foundation, Krita. Highlights | Krita. krita.org (амер.). Процитовано 22 липня 2017.