Krita

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

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

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

Історія[ред. | ред. код]

Етапи розробки[ред. | ред. код]

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

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

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

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

Назва[ред. | ред. код]

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

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

Маскот[ред. | ред. код]

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

Дизайн і особливості[ред. | ред. код]

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

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

Дизайн інтерфейсу[ред. | ред. код]

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

Посилання[ред. | ред. код]