命令列工具
KDE/krita avatar
KDE/krita

krita:從 README 拆解實作入口與使用界線

Krita 是一款免費開源跨平台應用程序,它提供了基於 KDE 和 Qt 框架從頭開始創建數位藝術檔案的端到端解決方案。

10,365 個 Star854 個 ForkC++GPL-3.0

秒懂

它是什麼?
Krita is a free and open source cross,platform application that offers an end,to,end solution for creating digital art files from scratch built on the KDE and Qt frameworks. 本文以 krita 的 README 為核心,整理入口、資料流、環境條件與專案專屬核對點。
適合誰用?
krita 適合需要 Krita is a free and open source cross,platform application that offers an end,to,end solution for creating digital art files from scratch built on the KDE and Qt frameworks. 所列能力,且能管理 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/,/jobs、`linux,debug,weekly`、`linux,asan,weekly` 所涉及環境的使用者;不適合把 README 未說明的行為當成保證。
可以商用嗎?
可以,但有條件。GPL-3.0 是 copyleft 授權:如果你散布包含它的軟體,就必須以同一授權公開該軟體的原始碼。只在內部執行、不對外散布,則不會觸發這項義務。
還在維護嗎?
有在維護。儲存庫最近一次提交在 2 天前。
用什麼語言寫的?
主要是 C++(依據 GitHub 的語言統計)。

以上回答依據專案的 GitHub 資料(最近同步於 2026年9月14日)與我們的分析,不構成法律意見。

開源專案深度解析

krita|定位與核心邊界

Krita 是一個免費且開放原始碼的數位繪畫應用程式,旨在幫助藝術家從初始草圖到最終成品完成整個創作過程。根據 README 中的描述,它被漫畫藝術家、插畫家、概念設計師、材質與紋理畫家以及數位 VFX 行業的從業者使用。該專案用 C++ 編寫,建構在 KDE 和 Qt 框架之上。其官方網站和使用者手冊分別位於 https://www.krita.org 和 https://docs.krita.org/en/user_manual.html。

針對 KDE/krita,本節只核對 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly` 在 README 中的具體描述,並記錄輸入、輸出與錯誤文字;文件未說明的效能、相容性與故障恢復,不從專案名稱或功能清單延伸推論。

krita|README 的入口與資料

在 GitHub 上看到的 Krita 倉庫只是一個鏡像,真正的程式碼倉庫由 KDE 託管,地址為 https://invent.kde.org/graphics/krita.git。README 中提供了針對 master 分支的倉庫狀態表,顯示功能凍結和字串凍結的狀態均為允許。,README 還列出了持續整合管道的狀態,並註明夜間建置(nightly builds)不在該表格涵蓋範圍內。開發相關的建置說明和開發者指南需要參考線上文件 https://docs.krita.org/en/untranslatable_pages/building_krita.html。

krita|建置或安裝路徑

Krita 專案為社群互動提供了多種管道。問題和功能請求可以透過 KDE 的 Bugzilla 系統提交,連結為 https://bugs.kde.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&list_id=1315444&product=krita&query_format=advanced。討論論壇位於 https://krita,artists.org/,而大多數開發者活躍在 libera.chat 的 #krita IRC 頻道。README 特別指出,對於希望幫助專案的人,IRC 頻道是一個很好的起點。

krita|執行環境與輸出

README 詳細說明了如何取得 Krita 的夜間建置版本。不穩定的建置位於 https://cdn.kde.org/ci,builds/graphics/krita/master/,穩定的夜間建置則位於 https://cdn.kde.org/ci,builds/graphics/krita/krita,5.2/。,還提供了專門用於除錯的開發建置:Linux 上有帶 Qt 和 Krita 除錯符號的建置,以及帶 AddressSanitizer(ASAN)的建置;Windows 上也有帶 ASAN 的建置。使用 ASAN 建置時需要設定環境變數,例如 Linux 下使用 `export ASAN_OPTIONS=new_delete_type_mismatch=0:detect_leaks=0`,Windows 下使用 `set ASAN_OPTIONS=new_delete_type_mismatch=0:detect_leaks=0`。這些建置均從 Krita 的 CI 作業頁面下載。

krita|專案維護與授權

根據 README,Krita 整體採用 GNU 通用公共授權第 3 版(GPL,3.0),但個別檔案可能採用不同但相容的授權。倉庫元資料也將授權標識為 GPL,3.0。需要注意的是,提供的授權摘錄中並未包含完整的授權文字,因此無法進一步描述其具體條款。README 本身也沒有提及任何關於安全、支援或保證的細節。

krita|問題回報與限制

Krita 開發社群目前無法就使用 AI 工具輔助開發是否可接受達成共識,因此決定暫停使用這些工具,直至 2026 年 10 月。README 列出了幾個理由,包括可能面臨的使用者反彈、與 KDE 整體政策潛在衝突的風險,以及 AI 技術本身可能發生變化。在此期間,使用 AI 工具參與 Krita 開發是不被允許的。除此之外,README 沒有提供關於專案未來方向的其他具體規劃。

對 KDE/krita 的實際判斷要保留專案自己的記號。先在隔離目錄固定 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly` 所指向的入口,記錄版本、命令列、標準輸出、標準錯誤與產物路徑;若是 krita,還要把 README 提到的輸入格式與環境條件逐項留下。這樣可以分辨命令本身的結果、作業系統或硬體差異,以及文件沒有覆蓋的情況。這個核對只針對 krita,不能替其他工具背書。

第 1 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

第 2 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

第 3 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

第 4 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

第 5 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

第 6 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

第 7 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

第 8 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

第 9 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

第 10 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

第 11 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

第 12 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

第 13 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

第 14 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

第 15 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

第 16 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

第 17 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

第 18 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

第 19 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

第 20 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

第 21 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

第 22 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

第 23 次記錄仍應回到 KDE/krita 的 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/-/jobs、`linux-debug-weekly`、`linux-asan-weekly`,比較輸入、輸出和錯誤文字;不要把一次成功執行改寫成未經 README 支持的普遍承諾。

編輯結論

krita 適合需要 Krita is a free and open source cross,platform application that offers an end,to,end solution for creating digital art files from scratch built on the KDE and Qt frameworks. 所列能力,且能管理 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/,/jobs、`linux,debug,weekly`、`linux,asan,weekly` 所涉及環境的使用者;不適合把 README 未說明的行為當成保證。採用前先依 KDE/krita 的 README 執行 git、`master`、Go to Jobs section of Krita's CI: https://invent.kde.org/graphics/krita/,/jobs、`linux,debug,weekly`、`linux,asan,weekly`,保存實際輸出、錯誤與產物,再決定是否納入工作流程。

官方來源

  1. Official documentation
  2. Official README
  3. Project repository
社群筆記

社群筆記