Krita(クリータ、クリタ)は、オープンソースソフトウェアとして開発されているペイントソフトである。

KDEプロジェクトに所属するKDEプログラムであり、KDE Frameworksを搭載したUnix系オペレーティングシステム (OS) での動作を前提とするが、Windowsなど他のOSにも対応している。GPLライセンスで配布される自由ソフトウェアであるが、有料版も販売されている(後述)。

## 概要

PhotoshopやGIMPなどのフォトレタッチソフトよりも、PainterやSAIなどのペイントソフトに近い操作性を持つ。ただし、Photoshopの調整レイヤに相当する機能を搭載したり、HDR画像(1チャネル当たり32bit)に対応するなど、ペイントソフトとしては強力なフォトレタッチ機能を持つ。

「プロ作品を最初から最後まで作りたいアーティストのためのデジタルペイントスタジオ」であり、「漫画作者、イラストレーター、コンセプトアーティスト、デジタルVFX産業でのマットペイント・テクスチャ製作者」による利用を念頭に置いている。

元々はKDEプラットホーム用のオフィススイートである「KOffice」および「Calligra Suite」の一員であったが、2016年リリースのKrita 3.0よりCalligraプロジェクトを離脱し、以後は単独の開発プロジェクトとなっている。2013年、Kritaの開発をサポートするKrita財団がオランダで立ち上げられ、リリースはKrita財団から行われている。

Kiki the Cyber Squirrelと言うマスコットキャラクターがいる。中国のケモノ系グラフィックデザイナーであるタイソン・タン(zh:谭代山)のデザイン。タン氏はKritaの中文版の制作や、他のKDEプロジェクトにも協力している。

フリーの画像加工用フィルター集「G'MIC」を内蔵しており、1クリックで様々なエフェクトをかけることが可能である。

Kritaはフリーソフトだが、Kritaの開発費を賄うために、有料版がSteamやWindows Storeなどのストアで販売中。ストア版は自動アップデート機能があり、メジャーバージョンアップも今のところ無料である。2021年現在のKritaの収入はストア版の売り上げが中心となっているので、ためらわずに購入して欲しいが、しかしストアに手数料を払う分が無駄になるので、出来れば寄付して欲しいとのこと。2021年には「Krita開発基金(The Krita Development Fund)」が立ち上げられ、Krita開発のための寄付を募っている。

## 歴史

1990年代後半、Linuxの世界において、ツールキットとしてGTKを擁する「GNOME陣営」と、Qtを擁する「KDE陣営」が激しく対立していた。

そんな最中、1998年開催のLinux Kongressにおいて、KDEの創始者であるマティアス・エトリッヒが、既存のアプリケーションをQtのGUIで動かすのがどれだけ簡単かということを示すため、GIMPをQt上で動かすパッチを一晩で書き上げ、実際に動かして見せた。しかしその行為は、元々GIMPの実装のために開発されたツールキットである「GTK(The GIMP Toolkit)」を擁するGNOME陣営にとっては挑発でしかなかった。

それは、GIMPのユーザーコミュニティから大きな怒りを呼び、メーリングリストが炎上した。その結果、エトリッヒが制作したパッチはリリースを断念することになったが、それは同時に、「KDEではGIMPが利用できない」ということを意味した。

GIMPの共同作業者としての立場を失ったKDEプロジェクトは、新たな画像編集アプリケーションを自力で開発することを決定した。当時「KOfficeスイート」の一員として「KImage」という簡単な画像閲覧ソフトが存在したが、エトリッヒは「KImage」をベースとする画像編集ソフトを開発することでKImageの開発者と合意。「KImage」は画像閲覧ソフトとしての機能を「KView(KDE Image Viewer)」として分離独立させた後、「KImageShop」に改名した。(なお、KViewはKDE3まではKuickShowとともにKDE標準の画像ビューワだったが、KDE4でGwenviewにリプレースされた)

1999年5月31日、KImageShopプロジェクトが開始された。当初の構想では、ImageMagickのラッパーとして「KImageShopのGUI」を作るというもので、GIMPのプラグインと互換性のあるアウトプロセスのフィルタプラグインを持つCORBAベースのアプリケーションとなる予定だった。しかしこの構想は実現しないまま、KDE 2.0の開発の忙しさの中、KImageShopの開発は半ば放置された。

その後、「KImageShop」が商標に引っかかったので「Krayon」と改名した。しかし、この名称も商標に引っかかったため、2002年に「Krita」と改名された。スウェーデン語で「クレヨン」の意味を持つ名前で、ここにアプリケーションの名称が決定された。

当初の開発は低速だったが、2003年より重点的な開発が行われ、2004年にKOffice 1.4の一員として初版である「Krita 1.4」の公式リリースが行われた。

2005年にKritaにCMYK、Lab、YCbCr、XYZ色モデルと高深度チャンネルのサポート、OpenGLのサポートなど、KDEの標準の画像編集ソフトとして一通りの機能が実装された。GIMPとの差別化のため、GIMPに搭載されていない画像編集機能を中心として強化が行われた。

2004年から2009年にかけてのKritaは、PhotoshopやGIMPのような一般的な画像編集/お絵描き兼用のソフトを目指す方向性で開発が行われていた。しかし当時のKritaは弱小ソフトであったため、いくらKDEプロジェクトの庇護を受けていると言っても、GIMPと同じ方向性では有名ソフトであるGIMPの陰に隠れる形となるのはどうしても否めなかった。そのため、2010年にオランダのデーフェンテルで大規模なスプリントを開催し、自己のあり方を再定義。Corel PainterやSAIのような「お絵描きソフト」を目指す方向性を明確にし、漫画家やイラストレーターなどにも使ってもらえるように、多様なブラシエンジンを搭載するなど、お絵かき機能の強化を開始した。

2009年、KOffice 2.0のリリースに合わせ、KDE Software Compilation 4に対応したKrita 2.0がリリースされたが、正式対応したとは到底言えない不安定さで、他のKDEプロジェクトのソフトと比べて開発力の低さが目立った。そこで、当時100,000ドルの寄付を獲得して急速に機能を向上させていたBlenderを見習って、Kritaも寄付を募り、開発者に賃金を払うことで開発力を高める方向性を取ることにする。2009年度のGoogle Summer of Codeによる資金提供を受けてKrita 2.1用の新ブラシエンジンの開発を完了したばかりの学生アルバイトを、「Krita基金コミュニティ」のメンバーとして正式に雇用し、賃金を払ってフルタイムでKritaの開発に当たらせるなどした結果、開発がスピードアップした。

2013年にKritaの開発およびサポートを行うための「Krita財団」が設立された。2014年よりKickstarterプロジェクトを開始し、資金を募っている。

2010年に起こったKOfficeの内紛においては、他の主要なKOfficeのアプリケーションと一緒に新たなオフィススイートであるCalligra Suiteに移行したが、もはや一介のオフィススイートの一員に留まらないほどプロジェクトが巨大化していることから、2015年リリースのCalligra Suite 2.9/Krita 2.9を最後にCalligra Suiteプロジェクトから離脱した。

2016年リリースのKrita 3.0以降は、Kritaは独立したリポジトリにコード置き、Krita財団が単独でメンテナンスを行っている。Krita 3.0ではコードを整理するとともに、将来のメンテナンスを考慮して、Qt5およびKF5(KDE Frameworks 5)に移植された。新機能としてはアニメーション製作機能が実装されたほか、複数レイヤーのグループ化が実装されるなどレイヤー機能が強化された。

2018年にはSVGベースのベクターツールやPythonスクリプト機能などを搭載したKrita 4.0がリリースされた。SVG形式の採用により、OpenDocument Graphics(ODG)形式を採用していたKrita3以前との互換性は失われた。ODG形式を採用するCalligra Suiteとの連携も取れなくなった一方で、InkscapeのSVG画像をそのままKritaにコピペできるなど、Inkscapeとの連携が取れるようになった。また、Calligraプロジェクトで共用のワープロツールをベースとするテキストツールを廃止し、SVGベースの新たなテキストツールを採用したことによって、(Krita 4.0の時点ではまだ実現できていないものの)アジア圏言語向けで必要となる「縦書き」など、将来的な漫画組版の実現に向けての拡張性を考慮したシステムとなった。

2015年より始まったリソースシステムの刷新が2021年に完了し、2021年末にKrita 5.0がリリースされた。SQLiteを使用したリソース管理によって、リソースの置き場所にUSBメモリを指定できるなど柔軟になり、また起動時にすべてのリソースを読み込まなくてよくなったので、Krita自体も高速化・軽量化された。また、Krita 5.0では、グラデーション機能が刷新され、8bitカラーのグラデーションがディザリングの実装によってきれいになり、また16bit/32bitの高ビット深度グラデーションでは広色域かつ無制限の色のグラデーションを出せるようになった。ブラシに関しては、カラースマッジブラシエンジンが全面的に書き直され、またMyPaintブラシエンジンがKritaに統合された。アニメーション機能が刷新され、Clone Frames(アニメ用語でいうところの「バンク」、同じシーンの使いまわし)やTransform Mask Animation(自動中割り)が実装された。またStoryboard(絵コンテ)ドッカーの搭載によってレイアウトが取りやすくなり、レコーダードッカーの搭載によってお絵描き動画が録画できるようになった。その他、ユーザーインターフェースの改良、補助線ツール(CLIP STUDIOのパース定規に相当)に二点透視を搭載するなどといった、多くの機能が盛り込まれた。

## 特徴

### お絵描きしやすいユーザーインターフェイス

2010年頃までは野暮ったいデザインだったが、2010年代前半のKrita ver.2系列の時代にお絵かきソフトとしてのアイデンティティを確立し、お絵描きに特化したデザインに洗練された。

「ポップアップパレット」と言う機能があり、「カラーセレクタ」「ブラシの持ち替え」「画面拡大表示」「画面反転表示」などの機能が1つのポップアップ画面に集約されているので便利である。

2010年リリースのKrita 2.3で「キャンバスの回転」を実装。(お絵かきソフトで必須となる「キャンバスの回転」の実装は意外と難しく、例えばPhotoshopに「キャンバスの回転」が実装されたのは2008年リリースのPhotoshop CS4である。)

### 豊富なブラシ

豊富なブラシエンジン(Krita 5.0の時点で9種類)を持ち、ブラシの描点や描写モードをカスタマイズすることもできる。

「手振れ補正」「パース定規」などのブラシ補助機能を持つ。

### ベクターグラフィクス機能

Kritaはベクターグラフィックス機能を提供している。

ベクター要素のみを格納するベクターレイヤーを利用することでベクター画像の生成と編集が可能である。ベクターレイヤーはラスターレイヤーとは独立しているが、両レイヤー混在の画像をラスターとして最終出力する際には適切に(ラスターとして)描画・マージされる。インポート/エクスポートはSVGをサポートしている(ベクター画像を出力するのでエクスポート対象はSVGレイヤーのみ)。

ベクターの生成にはラスターとほぼ同じツール群が利用できる。矩形ツールと楕円ツールはSVGの基本図形相当のベクターを生成する。その他の図形ツール(直線・折れ線・多角形・ベジェ曲線・フリーハンドパス)はSVGのパス相当のベクターを生成する。フリーハンドパスツールではフリーハンドで書いた線をよく近似するパスが自動生成される。線の太さはパス内で一定である(太さの入り抜きを単なる線では表現できない)。擬似的な可変幅の線はカリグラフィーツールを用いて生成できる(実体は縁取りパス+フィル)。またブーリアンによるベクター図形の演算も可能である。

Krita内部においてベクターデータはSVG形式で管理されている。`.kra` ファイルをZIP解凍することでこれを確認できる。

### レイヤー機能

Photoshopの「調整レイヤー」やClip Studio Paintの「トーンレイヤー」に相当する「フィルターレイヤー」の機能を持ち、画像を非破壊的に編集できる。

Photoshop系ソフトの「レイヤーグループ」に相当する「グループレイヤー」の機能を持つ。「グループレイヤー」の入れ子構造を取ることができ、特定のグループレイヤーにフィルターレイヤーでフィルター効果をかけることができる。この「グループレイヤー」に、Krita独自の機能である「クリッピングマスク」と「アルファ継承」を組み合わせて使うのが、Kritaで想定されたワークフローである。

2015年リリースのKrita 2.9でPhotoshop標準のPSDファイルのレイヤー形式との互換性を強化し、PSDの「レイヤースタイル」や「レイヤーグループ」に対応。しかしKritaの「グループレイヤー」はKrita独自の機能を持ち、Photoshop系ソフトの「レイヤーグループ」とは異なる実装であるため、完全な互換性は取れないし、取るつもりもない。KritaはAdobe社のクローズドなファイル形式であるPSD形式を置き換えるべく、オープンなファイル形式であるOpenRaster形式(ora形式)の策定を行っており、レイヤーを含んだ画像データを外部のソフトとやり取りする際はOpenRaster形式で保存することを勧めているが、OpenRaster形式に対応した有名ソフトはKritaとGIMPくらいであるため、あまり普及していない(KritaはPSDに弱いため、Photoshop系ソフトとやり取りする際はいったんora形式でGIMPに持ち込んでPSDに変換する裏技もある)。

### アニメ制作機能

2016年リリースのKrita 3.0より搭載された、アニメーション作成機能。

2016年リリースのKrita 3.0で、「アニメーション」(アニメの再生や静止をしたりする、メインのパネル)、「タイムライン」(キーフレームを設定して、各フレームの並び替え等の操作を行える)、「オニオンスキン」(前後のフレームを重ねて表示する機能で、中割りの作成に便利)の3つのパネルが搭載された。この時点では、古典的な「コマ撮りアニメ」(俗に言う「パラパラマンガ」)方式で、フレームごとにレイヤーを作って中割りも全部自分で描く必要があった。Krita 3.1で「アニメーションカーブ」(キーフレームを設定すると、その間の「中割り(tweening)」をカーブで補間して自動で生成してくれる「自動中割り」機能)パネルが搭載され、キーフレーム間で「不透明度」の補間ができるようになった。

2021年リリースのKrita 5.0でアニメ機能が再設計され、これまでの「アニメーション」ドッカーと「タイムライン」ドッカーが統合された「アニメーションタイムライン」となり、キーフレームの移動やグラフ編集がしやすくなった。「アニメーションタイムライン」「アニメーションカーブ」「オニオンスキン」のドッカーに加えて「ストーリーボード」(「絵コンテ」作成機能)のドッカーが搭載された。また、「クローンフレーム」(日本のアニメ業界の用語でいうと「バンク」、同じカットの使い回し)機能や「トランスフォームマスクアニメーション」(「アニメーションカーブ」が「変形マスク」に対応し、「位置」「回転」「スケール(拡大縮小)」「シアー(剪断)」の補間が出来るようになった)機能を搭載したことで、「自動中割り」が実用的になり、かなり本格的なアニメ制作ソフトとなった。

### カラーマネジメント機能

Kritaがver.1系列の頃から力を入れている機能。2004年リリースの初版であるKrita 1.4よりRGB/CMYK/YCbC/L\*a\*bの各カラーモードをサポートしている。2000年代のKritaはGIMPをライバルとしており、GIMPがweb画像の編集を前提とする(そのためRGB/グレースケール/インデックスカラー以外のカラーモードを考慮する必要が無い)のに対抗する意味合いがあった。

Kritaにおいて、扱う画像のカラーマネジメントをしないという選択肢は存在せず、画像の新規作成時は必ずカラープロファイルを設定しないといけない。

2016年リリースのKrita 3.0.1で「色域外警告」(印刷に際してRGBからCMYKに変換した時に飛んでしまう色を警告する)などのソフトプルーフ機能を実装(Google Summer of Code 2016の成果)。

16bit、32bitの色深度に対応し、HDR画像の編集が行える。2019年リリースのKrita 4.2.0ではHDRディスプレイをサポートし、「WindowsでHDRペイントをサポートする最初のペイントアプリケーション」と豪語する。

## AndroidおよびChromeOSへの対応

2020年6月18日にリリースされたバージョン4.3.0にて、AndroidとChromeOS用のベータ版がリリースされた。