關於與 Krita 4.x 和 Krita 3.x 檔案兼容性的提示:

  • Krita 5.0 是一個重大更新。Krita 5.0 不能夠載入 Krita 3.0 版本以前建立的向量圖層,而且使用了一個經重新編寫、全新的資源管理系統。
  • Krita 5.0 更新了筆刷預設的檔案格式 (.kpp)。Krita 4 或以前版本不能使用由 Krita 5 建立的筆刷。
  • Krita 5.0 修正了一個與文件內文字大小相關的程式錯誤。只不過,這項修正導致在開啟由較舊版本建立的文件時或須修改一項設定以令文件內的文字顯示為正確的大小。

Krita 5.0 發佈通告

經過漫長的等待,一翻努力之後,Krita 5 終於能夠正式推出了喔!我可以在此自豪地宣告(同時也能為開發團隊鬆一口氣),5.0 是 Krita 有史以來最大規模和最重大的的更新之一,影響著並改善著軟體的各方各面,有大有小。當然,其中有大量很酷的新功能,我們也等不及想立刻讓社群中的藝術創作者們開始試用。不過在我們講解細節之前:

Krita 需要您們的幫助,請大家來關注一下吧!

跟其他同類的應用軟體相比之下,Krita 其中一項與眾不同的特點就是它的非營利、開源及由社群推動的發展模式。Krita 係由一班遍佈全球的軟體開發者及藝術工作者所建立。我們當中有些是行業內的專業人土,有些則因為對藝術的熱誠,共同帶著希望為各地藝術家創造一套強大而富有表現力的工具,為 Krita 貢獻自己的才華。另外,我們都深信藝術創作者應該能夠擁有並控制自己的工具,而數位藝術應該要跟紙和鉛筆一樣能輕易存取。

這聽起來是一個崇高的理念吧?可是,面對現實之下,我們針對草根的發展模式,亦等於要採用……草根的集資方式

Krita 的社群是我們的命脈。沒有您們的長期支持的話,Krita 的發展就會停滯不前。多年來有賴眾多位熱心的貢獻者幫助 Krita 才得以從起點走到這裡。可是如果要達成能夠資助十名全職開發者的目標,我們還需要更多的資助。因此,如果您的經濟能力許可,請考慮一下成為 Krita 發展基金的一員,一同參與 Krita 的發展進程。Krita 的前景無可限量,只不過這需要您們的支持,我們才可以一直向著目標邁進!

支持我們,來加入 Krita 發展基金吧!

 

影片音樂由 Irene Fariña 提供。

 

更快、更靈活的資源系統

我們完全重寫了 Krita 對資源的管理,例如筆刷預設、漸變、調色板等等。在以前我們有一套脆弱的模型系統,而實際上我們應當使用一套完整的資料庫系統。因此,我們現在改用 SQLite 資料庫作為資源管理的核心。這解決了很多標籤、資源讀取,以及介面上的問題。這也令資源系統變得更快更精簡。因為不再需要一次過載入所有資源,所以 Krita 現在的啟動速度比以往更快,而且也佔用更少記憶體(經測試 Krita 5.0 減少了 200 MB 的記憶體佔用啊!)。

全新的資源包管理工具與可自訂的資源存放位置

以往 Krita 使用固定的資源存放資料夾位置。由這個版本開始您將可以自訂資源以及快取資料的存放位置。

此外,除了 Krita 一直使用自家的資源庫檔案格式,Krita 也加入了對 Photoshop 圖層樣式庫和筆刷庫的支援。Krita 文件現也支援存放資源,雖然目前只有調色板在使用這個功能,但我們展望將來會更善用這項功能。

全新的資源管理器畫面截圖

全新的資源管理器

這個資源管理器容許使用者同時指派標籤予多個筆刷,也提供刪除及還原資源的功能(Krita 會將其停用)。它的介面包括了一些好用的小功能,例如標籤工具會顯示所有已指派到資源的標籤讓你一目了然。

圖層樣式現歸類為資源

這容許為圖層樣式指定標籤、在圖層樣式中搜尋、分享圖層樣式,以及從 ASL 檔案同時匯入多個圖層樣式。

更平滑的漸變與改良的漸變工具

漸變抖色 – Dithered gradients (MR 668)

漸變是一個能夠讓您簡易快捷地設定作品主色調的工具,例如用一個簡單的線性漸變繪製出地平線,又或者用放射漸變產生光源。可是在以前如果您嘗試建立很隱約的漸變效果,您可能會看到出現色帶斷層,這是由於在 8 位元色深之下色彩數量有限不足以產生平滑的色彩變化。我們實現了為 8 位元影像作漸變抖色的演算法,當中使用了藍雜訊為色彩轉變邊緣加入一點位移。有了這個演算法,即使色彩數量受到限制也能令漸變看上去有著平滑的感覺。

這個演算法的技術內容曾在一個 Libre Graphics Meeting 講座中談論。

廣色域及無色域限制的漸變 (MR 668 / MR 675)

我們關注的不只是 8 位元色深影像。現在 16 位元及 32 位元色深下產生的漸變終於可以使用色階的全部數值。除此之外,我們實作了以「SVG 1.1 icc-color 定義」保存廣色域及無色域限制的色彩值。這表示您現在可以使用例如含 Rec. 2020 綠色的放射漸變,或者含 HDR 影像才能使用的超亮光白色,使漸變工具更適合為高色深工作流程中所使用。在將來,我們也希望在 CSS 4 色彩定義的規格草稿正式完成後,為停駐點漸變功能加入對其的支援。

比較:沒有抖色的漸變與經抖色的漸變的分別
比較:沒有抖色的漸變 (No Dither) 與經抖色的漸變 (Blue Noise Dither),另外再加強了對比度 (Contrast Filter) 以強調兩者之間的分別。

漸變編輯工具大翻新 (MR 857)

新的漸變編輯器簡單易明,使用上更方便,附上不同選項使建立漸變比以往更容易

  • 方便地移除停駐點
  • 以水滴形標記清楚地顯示停駐點
  • 新增色彩排序功能
  • 以左、右箭頭按鈕循環選取停駐點

更高效能的色彩管理系統 (MR 726)

有了 fast float 外掛之後,色彩管理的效能得到了很大的提升,尤其是 32 位元浮點數的色彩空間。這個外掛預設已啟用。經 LittleCMS 實現的色彩管理系統容許 Krita 準確地顯示色彩,而且也是實現螢幕校樣(軟式打樣)和不同色彩模型等專業功能所需的一個重要元件。它被經常套用於 Krita 的影像檢視上。

Krita 畫家作品展示:

A longtail bird sitting on a tree branch. by Christine Garner (CC-BY-NC-ND 4.0)
A teenage girl in a sailor school girl uniform sitting on a concrete wall, enjoying the sunset. She's joined by a tiny white creature wearing a sailor hat. By Negeon Renj (CC-BY-SA)

更高效能的色彩塗抹筆刷、全新的 MyPaint 筆刷引擎

重新編寫色彩塗抹筆刷引擎 (MR 765)

在像素筆刷引擎加入了對亮度和漸變映射筆尖的支援後,我們就打算為塗抹筆刷引擎加入同樣的功能。為此,我們需要重新設計塗抺引擎的運作方式。我們同時也實現了一些以往常被請求的功能,例如將色彩量和色彩塗抹設定分開,還改善了筆刷引擎的效能呢!

MyPaint 筆刷引擎 (MR 464 / MR 582)

MyPaint 的筆刷引擎較廣為人知的是其對筆刷想法的有趣實驗。以往 Krita 曾經有著 MyPaint 筆刷引擎的支援,但因某些原因我們要將其移除。現在,Ashwin 重新編寫了這個筆刷引擎的整合,容許 Krita 載入 MyPaint 1.2 的筆刷並用作繪畫。

筆刷紋理的新模式 (MR 806)

Deif Lou 加入了數個新的筆刷紋理模式選項。實色混合、加亮色彩、色彩加深、覆蓋、高度、線性高度等等選項現在可在受支援的筆刷引擎中使用,而實色混合 – 更柔和亦可用作遮罩筆刷的混色。這些模式可經由筆刷編輯器為使用像素引擎的筆刷設定——選取「紋理」分類中「圖案」一項後切換至「選項」分頁,在「紋理模式」下拉選單中便可找到。

動畫功能大翻新

動畫時間軸工具面板有了全新的面貌和各項改進。舊有的動畫工具面板已被移除,而當中的功能已整合到動畫時間軸之上。此外,現時動畫可以除時暫停,釘選圖層變得更容易,播放影格範圍會隨著加入的關鍵影格自動調整,而且有一系列更動改善了視覺上的清晰度以及整體上瀏覽控制和編輯的手感。(MR 311 / MR 317)

重新設計動畫曲線工具面板 (MR 601)

除了時間軸工具面板,動畫曲線工具面板也同樣得到了更新,重點在於改善介面外觀還有控制和編輯的手感。數值關鍵影格現在更容易編輯,全靠改善了軸向吸附的滑鼠控制,以及加入了一個可以顯示和修改關鍵影格數值的輪入方塊。個別通道的可見性可以設定為隱藏或者是獨自顯示。另外,新加入的瀏覽控制方式,例如是可縮放的捲動軸,又或者是「縮放到適合曲線」和「縮放到適合通道」這些功能,也令控制這個新的動態曲線圖變得更容易。

再製影格 (MR 469)

Krita 5 現支援再製影格,允許動畫製作者在動畫中多次重用同一個影格的內容,是一項非常受關注的功能請求。再製影格在製作帶有循環的動畫時很好用,可以讓你聰明地節省製作動畫所需的時間。要記住,修改一個再製影格時會同時修改所有關聯的影格啊!

變形遮罩動畫支援 (MR 493)

一個嶄新的動畫曲線工具當然需要一些新的可動畫化屬性來發揮其功能。不止是圖層不透明度,現在 Krita 5 也能夠為圖層內容的位置、旋轉、縮放和切變透過動態的變形遮罩作動畫化。這項功能有時被稱為「補間動畫」或「動畫內插」。對動畫製作者而言,這項功能有助造出一些不便或難於徒手畫出的動畫情節。有了動態變形遮罩,要製作出如影片所示的行人動畫將易如反掌。

匯入影片為動畫 (MR 778)

社群貢獻者 “KnowZero” 延伸了 Scott Petrovic影片和動態影像匯入功能。現在此功能可以匯入到現有文件或新文件,支援更多檔案格式,亦減少了需耗用的儲存空間。這對藝術研習和轉描很有幫助。謝謝兩位!

影片匯入選項視窗

更多動畫功能改進!

匯出為 GIF、APNG 及 WEBP 的新選項 (MR 734)

另一項由 “KnowZero” 提交的更動允許在匯出動態影像時設定選項。這令使用動態影像格式變得更容易。

改善動畫繪製設定的行為

動畫匯出路徑設定現存放於 Krita 文件內。而繪製 FPS 等設定將自動配合時間軸內的設定。

裁切目前影格內容

裁切工具現在可以只裁切目前影格的內容。只要在使用裁切工具時在工具選項內啟用「套用到:影格」設定即可。

套用濾鏡到全部已選取影格 (MR 665)

在套用濾鏡的時候,有一個切換開關可讓你選擇套用濾鏡到全部已選取影格,或只套用到目前影格。

由圖層合成方案工具面板繪製動畫 (MR 407)

這是另一項功能請求。圖層合成方案工具面板允許保存各個圖層的可見開關設定,而這個新功能可方便動畫製作者按既定的圖層合成方案繪製動畫。當只需要繪製某幾個圖層的時候這項功能便派上用場。

自動關鍵影格:空白

我們新增了「自動關鍵影格:空白」模式。這個模式能讓你在空白影格繪畫時自動建立一個空關鍵影格,以加快動畫製作的流程。這可在時間軸設定內點選「自動關鍵影格」按鈕旁的箭號找到。

選取符合色彩標籤的關鍵影格

如果你使用色彩標籤來整理關鍵影格,Krita 現在新增了一項功能讓你選取上一個或下一個有著相同色彩標籤的關鍵影格。你可以在鍵盤快捷鍵設定中搜尋「符合」以找到此功能。

改善動畫後端和快取

我們也為動畫功能的內部作出了大量變更,務求進一步改善其穩定性以及快取的可靠性。

新版動畫作業空間

我們更新了動畫作業空間,以善用目前更節省畫面空間的工具面板。

Krita 畫家作品展示:

A turn table of a catgirl by Dmitrii Utkin
Profile portrait of a horse, painted in a very textured manner. by Ramón Miranda
An anthromorphic cat named Olivia with a yellow-orange dress. By Simon Rollins (CC-BY-NC-SA)

全新的分鏡工具和工作流程

我們感謝 2020 年 Google Summer of Code 學生參與者 Saurabh “Confifu” Kumar 為 Krita 設計了一個分鏡工具面板,可讓你使用分鏡圖來計劃動畫的場景與腳本 (MR 392)。這個工具面板不只可讓你集合場景並加上注釋,同時也提供了一些匯出選項,例如 PDF 與 SVG。它有數個可供切換的檢視模式(截圖所示的是行式顯示)。

靈活的分鏡匯出模板

Krita 的新分鏡工具面板提供了很多匯出分鏡圖的選項,包括了使用一個 SVG 模板檔案來匯出完全自訂的排版的功能。有這個進階功能,只要先費一點功夫設定一下,你就可以令在 Krita 內製作的分鏡圖按照專案的需要匯出,或是配合現存的分鏡圖紙格式。

Krita 預設的分鏡圖模板

使用者介面改進

以舊板 Oxygen 樣式顯示的 Krita

Krita 的工具圖示對上一次更新是在 2.9 版本的時期,而經過數年我們察覺到當中有一些問題。我們聘請了 Timothée Giet 給介面圖示翻新了一下。而介面整體上亦有各種小改進,它們分別來自 Raghavendra KamathPedro ReisScott PetrovicTom TomSimon ReppPaul FranzAndrei RudenkoDaniel (Sxnic),以及 Alvin Wong

在獨立視窗顯示筆刷編輯器

現在可以將筆刷編輯器解除固定並作為獨立視窗顯示,或者繼續保持為由工具列彈出的視窗。在獨立視窗顯示的筆刷編輯器可以方便在設計筆刷時不斷調整筆刷設定並預覽筆刷的效果。這樣,在修改筆刷設定時就不用重複彈出和關閉筆刷編輯器。

新增自動隱藏總覽圖控制項的選項 (MR 739)

這容許在不使用時隱藏總覽圖的控制項,以增加總覽圖能夠顯示總覽的空間。

支援 Linux 下使用者安裝自訂主題和介面樣式 (MR 557 / MR 354)

Krita 的介面外觀可以透過介面主題和樣式修改。以往 Krita 提供了介面主題的選項,現在更加入了介面樣式的選項,讓使用者可以隨時切換作業系統平台提供的介面樣式。

重新加入鎖定工具面板功能 (MR 623)

鎖定工具面板有助避免在使用敏感度高的數位板畫筆時誤將工具面板的位置調亂。

選色器可使用主題背景配色 (MR 365)

選色器以往採用了中間灰作背景色以避免影響對選取色彩的理解,現在也可以選擇使用介面主題的色彩配色以令介面看上去更一致。

新檔案格式支援 (AVIF / WebP)

日落的影像

這幅 AVIF 影像是短篇電影 Cosmos Laundromat 中的一張影格,以Rec. 2100 PQ 編碼。Krita 使用 32 位元浮點線性影像開啟這類檔案,以便配合 LUT 色彩管理工具面板一同使用。

HEIF 功能更新和 AVIF 支援 (MR 530)

HEIF 和 AVIF 是某些手機拍照時使用的新型檔案格式,而且 AVIF 正被推廣為供網頁使用的新格式。Krita 現支援使用這兩種檔案格式開啟和儲存 RGB 與灰階的 8 位元、10 位元和 12 位元影像。色彩空間編碼已完全支援,包括 HDR 選項如 Rec. 2100 PQ 與 Rec. 2100 HLG。我們官方提供的建置版本附有 rav1e 編碼器與 dav1d 解碼器以迅速編碼和解碼 AVIF 檔案。

改善 TIFF 支援 (MR 907 / MR 929 / MR 962)

Krita 對 TIFF 的支援也得到了很多改進。TIFF 插件現支援帶正負號整數格式(而不只是無正負號的),浮點數格式,還有預乘 Alpha (Premultiplied Alpha)。介面經過改進並移除了「傳真」選項。我們還準備了一系列更動,在 5.1 版本中加入支援 Photoshop 自家格式的 TIFF 檔案,以提升互通性。

WebP 功能改進 (MR 891)

我們基於官方的 libwebp 編解碼器改善了 WebP 支援。有別於以往 WebP 選項只限於壓縮率,現時這個新插件可讓你設定 libwebp 所有可用的編碼選項,包括預置 presets。

KRZ 封存文件格式

為了滿足一個功能請求,Krita 現可儲存為 KRZ。這相等於 KRA 檔案,但同時移除了預覽圖並啟用了檔案壓縮。這適合作封存用途。

匯出影像時調整影像尺寸大小 (MR 710)

Sachin Jindal 加入了在匯出影像時調整影像尺寸大小的功能。在匯出影像時,你有時也會希望首先將影像裁剪與縮放尺寸。有不少創作者卻曾經歷過不小心將原檔覆蓋的慘事。使用新的進階匯出功能的話,就可以避免同樣事件發生。這個功能可在功能表中「檔案」→「進階匯出」存取。

Krita 畫家作品展示:

A mermaid like creature gathering pearls with their tentacles By Marina Moroz (CC BY SA)
Page two and three depicting a younth reading a magic tome in a forest, but getting distracted by a deer. Dragon Caller Page 2 and 3, Concept and Story by Daniel Rizea
Art by Alexandru Sabo

新工具和工具改進

錄製繪畫的過程 (MR 522 / MR 180)

我們感謝社群貢獻者 Dmitrii Utki 為 Krita 實作了一個全新的錄影工具面板,讓創作者們可以用來錄製他們創作過程的縮時影片!(同時感謝另一位社群貢獻者 Shi Yan 為這項功能的付出。我們非常感激兩位的貢獻。)

兩點透視輔助尺是一個快速方便的工具,可以用來取代先前需要兩個消失點和平行線輔助尺才能做到的效果。如果加上輔助尺界限區域的話,應該可以對漫畫和概念藝術的創作非常有幫助。

兩點透視輔助尺 (MR 390)

另一位社群貢獻者 Nabil Maghfur Usman 為 Krita 帶來了全新的兩點透視輔助尺。這個輔助尺把消失點合理地間隔,並在地平線上繪製格線來幫助顯示透視的扭曲,可以為你的創作增添實在感和景深。

輔助尺用的界限區域功能 (MR 850)

兩點透視輔助尺與消失點輔助尺的設計上容許將繪畫筆跡吸附到輔助尺的線條和區域。啟用界限區域的話,你可以使用兩個額外的控制點來限制輔助尺生效的區域,這對繪畫漫畫面板很有幫助。

影片:示範將蠟燭變形

變形時顯示圖層堆疊中的預覽

變形工具操作的預覽現在支援使用按圖層堆疊合成後的影像。在以前,變形工具只會將圖層的變形預覽放在最頂層顯示,這令變形時無法檢查變形效果的對齊情況或者檢視套用混色和濾鏡後的效果。

現在,使用圖層堆疊中預覽的話,圖層混色模式和覆蓋的圖層均會顯示在變形工具的預覽檢視上。這個功能由 Blender Institute 資助開發。

影片:示範繪畫並旋轉橢圓形

長方形和橢圓工具新增旋轉功能 (MR 768)

以往想繪畫出傾斜的長方形和橢圓形的話需要先畫出形狀後再另外進行旋轉變形。現在你只需在畫出圖形時按住 Ctrl + Alt 組合鍵便可以一次過進行旋轉。

長方形和橢圓形可以在繪畫時同時被旋轉。

浮動畫具板改進 (MR 838, MR 922)

按照傳統,Mathias WeinAlan North給我們帶來了浮動畫具板的更新。筆刷數目上限提升到 45 個,畫具板的大小可以調整,而且你可以隱藏色彩歷史選擇環和畫布旋轉環,還有其他畫布控制選項。此外,在 3.0 版本我們提供了一個隱藏設定可在 sRGB 選色器與廣色域選色器之間切換,現時這個選項終於正式加入到設定介面內。

更多暫時切換工具輸入的選項 (MR 693)

以往 Krita 容許在使用手繪筆刷工具時按住「V」鍵以暫時切換到直線工具,而放開按鍵時會自動切換回手繪筆刷。我們感謝 Tom Tom 的貢獻,現在你可以在「畫布輸入設定」中為更多工具設定相似的切換按鍵,例如橢圓工具、長方形工具、移動工具、填充工具、漸變工具、測量工具等等。

裁切工具只裁切畫布的選項 (MR 800)

除了可只裁切目前影格之外,你現在也可以選擇只裁切畫布,而保留圖層和影格的內容。

改善相似色彩選取工具 (MR 587)

相似色彩選取工具現在與相連選取工具一樣可以只在符合色彩標籤的圖層中選取。除此之外,這個工具已透過多執行緒來加快操作。

拾色器 (Color Selector/Picker) 更名為色彩取樣器 (Color Sampler) (MR 647)

這是為了避免與各個選色器工具面板(Krita 5 以前同樣稱為「拾色器」)混淆。

圖層改進

拖放色塊到畫布及圖層樹 (MR 703)

色塊現可由調色板直接拖放到畫布或圖層清單上。將色塊拖放到畫布上等於使用了填充工具用色塊為圖層填色,而將色塊拖放到圖層清單上會用色塊建立一個新的填充圖層

依名稱過濾圖層 (MR 292)

新加入的圖層過濾器可讓你使用色彩標籤過濾之餘,也可根據圖層名稱過濾圖層。

圖層過濾器搜尋

單獨顯示使用中群組 (MR 310)

我們也加入了一個「單獨顯示使用中群組」功能。這項功能可在圖層右鍵選單中找到。啟用這項功能可暫時隱藏目前群組以外的所有圖層,只顯示目前群組。

貼上到圖層內 (MR 732)

社群貢獻者 Paolo Amadini 加入了直接貼上到目前圖層的功能,以及貼上到動畫圖層的目前影格。

非破壞性切換單一圖層顯示 (MR 335)

這或許是一項鮮為人知的功能:當你按住 Shift 鍵在圖層清單上點選眼睛圖示(圖層可見開關)便會啟用「單一圖層顯示」。現在,你可以隨時切換這個狀態而不會失去原先的圖層可見設定。

新的 Python 外掛程式與改進

GDQuest 批次匯出工具 (MR 116)

GDQuest 團隊貢獻的這個外掛程式是為遊戲素材製作流程而設計,旨在讓你能夠輕易規劃並批次匯出遊戲素材。

Photobash(多幅相片接合)外掛程式 (MR 402)

這是由 Pedro Reis 設計的外掛程式,可助你管理用作 Photobash 的相片資源並快捷地將它們匯入到 Krita 中。

SIP 5 支援 (MR 869)

為確保 Krita 能支援最新版本的相依程式庫,我們為 Krita 的 Python API 連接程式碼加入了對 SIP 5 的支援。

自網路匯入 Python 外掛程式 (MR 612)

Rebecca Breu 貢獻的功能,你只需貼上網址連結便可以直接下載並匯入 Python 外掛程式。

Krita 畫家作品展示:

Landscape of a road running parallel to a river, with a line of trees separating them. The setting sun shines through the tree leaves. Study by Raghukamath (CC-BY-SA-4.0)
City-scape showing the front of an apartment, surrounded by plants by wojtryb (CC-BY)
Depicted are a raccoon dog girl, as well as a set of comic pages where she is the protagonist. by Victor Ide Scopacasa

……還有更多!

操作命令搜尋器

在使用 Krita 的主視窗時,按下 Ctrl + Enter 會彈出一道搜尋列讓你搜尋操作命令。這可讓新來的使用者能更輕易搜尋功能,而舊有使用者也可以快捷地存取某項功能。目前愈來愈多像 Krita 的桌面應用程式提供了操作命令搜尋的功能,而當中 Kate是我們在實作這項功能的程式碼參考來源。

透過操作命令搜尋器 (Ctrl + Enter),你便能夠搜尋並存取任何 Krita 內的操作命令。

文字大小問題的解決方案 (MR716)

在 Krita 4.x 中,影像內的文字繪製大小會取決於正在執行 Krita 的顯示器解析度。在 Krita 5,我們修正了這個問題,使現在所有影像內的文字都會以指定的大小繪製,而不受顯示器的解析度影響。套用這項修正的後果是,當 Krita 5 載入舊版的 .kra 檔案時,文件內的文字大小會自動被轉換為新的合適數值,而儲存文件時這個新的數值便會寫入 .kra 檔案內。這表示儲存後的檔案將不再兼容舊版本的 Krita

我們加入了一項新的設定讓你指定在載入舊版文件時所使用的文字解析度。

改善滑動條控制項 (MR 697)

Deif Lou 重整了我們在 Krita 使用的數值調整滑動條控制項。現在,除了可以用右鍵點選來輸入數值之外,你亦可以用長按來觸發相同的功能。在拖動時按住 Shift 鍵可進入微調模式,而按住 Ctrl 鍵則會吸附到預定值。還有的是,拖動滑動條時,垂直移動滑鼠也能夠調整數值,與角度調整控制項相似。合併請求 (MR) 中還有更多細微改進,例如支援非常大的數值等等。

G’MIC 重建為內部外掛程式 (MR 581)

G’MIC 又再次變為內置的外掛程式,此舉旨在令 G’MIC 支援 macOS 版本。

筆刷預設切換歷史改進 (MR 424)

筆刷預設切換歷史新增了右鍵選單,提供了數個選項以控制歷史記錄的行為,而且可選擇移除單項或全部筆刷記錄。這項功能由 Mathias Wein 加入。

四指觸控以切換畫布獨佔模式 (MR 681)

現在可以使用四指觸控點擊來進入和離開畫布獨佔模式。這對 Android 裝置很有用。

再次套用濾鏡(顯示濾鏡設定)(MR 408)

現在有一個新的選項可讓你再次套用對上一次使用過的濾鏡時,同時顯示濾鏡設定視窗以供修改。

單指觸控平移畫布 (MR 970)

多年來 Krita 支援三指觸控平移手勢。感謝 Anunay Jain 作出了修改,現在當停用「以手指在觸控螢幕上繪畫」時,你可以使用單指觸控手勢來平移畫布。

自動選取合適的縮放過濾演算法 (MR 103)

如你不肯定應使用哪種縮放過濾演算法,現在可以選擇「自動」以讓 Krita 自動根據縮放參數為你選擇最合適的過濾演算法。它甚至可以自動為細小的影像動選用最近相鄰演算法來放大像素圖。

分割圖層前自動轉換著色遮罩為顏料圖層 (MR 894)

這是一項由 Srirupa Datta 實現的便利性小改進,可讓你直接在著色遮罩上套用分割圖層的撣作,而無需事先自行將其轉換為顏料圖層。

改善筆刷平滑功能 (MR 859)

我們的筆刷平滑化功能非常依靠數位筆筆跡的時間戳記。感謝由 Victor Moraes 提供的更動,現在可以選用舊有使用計時器實作的方式,或者選用新的方式依照數位板驅動程式提供的筆跡時間戳記。最佳選擇取決於作業系統版本、數位板驅動程式和數位板型號。

澽鏡設定更一致地使用滑動條控制項 (MR 652)

Sachin Jindal 花了些時間為所有濾鏡設定更新至使用新的滑動條控制項,令 Krita 的介面體驗更一致。

正體中文更動

在 Krita 5.0,翻譯者為正體中文翻譯作出了不少更動,當中修正了一些不符合一般正體中文慣例的語句或用詞,並為一部份功能重新命名。下方將列出部份較為重要的更動作參考:

一般命名

  • 「環繞模式」更名為「四方連續環繞模式」。
  • 「拾色器」更名為「選色器」。
  • 「光影拾色器」更名為「光影調色器」。
  • 「柵格選取區域」(Raster Selection) 更名為「點陣選取區域」。
  • 「再製排列」或「再製序列」統一更名為「再製陣列」。
  • 「抖動」(Dither) 選項更改為「抖色」,以便與「抖動」(Jitter) 區分。
  • 「分組」更改為「群組」。
  • 部份位置「透明度」更改為以英文「Alpha」稱呼,按情況再標註「透明度」。
  • 「再製」筆刷引擎更名為「仿製」筆刷引擎。

混色模式命名

除了以下的混色模式(混合模式)更名,「Quadratic」混色模式分類也從「平方」重新命名為「二次方」。

英文名稱Krita 4.4 舊中文名稱Krita 5.0 新中文名稱
Multiply相乘 (正片疊底)色彩增值 (相乘)
XOR異或運算互斥或 (XOR)
OR或運算或 (OR)
AND與運算及 (AND)
NAND非與運算反及 (NAND)
NOR非或運算反或 (NOR)
XNOR異非或運算反互斥或 (XNOR)
IMPLICATION命題蘊含 (IMPLICATION)
NOT IMPLICATION否命題非蘊含 (NOT IMPLICATION)
CONVERSE逆命題逆蘊含 (CONVERSE)
NOT CONVERSE逆否命題逆非蘊含 (NOT CONVERSE)
Shade (IFS Illusions)調子 (IFS 錯覺)陰影化 (IFS Illusions)
Fog Darken (IFS Illusions)霧暗 (IFS 錯覺)霧化暗淡 (IFS Illusions)
Color Dodge色彩減淡加亮色彩
Linear Dodge線性減淡線性加亮
Pin Light點光微光源
Vivid Light亮光強光源
Flat Light平光平光源
Hard Light強光實光
Soft Light (IFS Illusions)柔光 (IFS 錯覺)柔光 (IFS Illusions)
Super Light超亮超光
Tint (IFS Illusions)染色 (IFS 錯覺)淡色化 (IFS Illusions)
Fog Lighten (IFS Illusions)霧光 (IFS 錯覺)霧化光亮 (IFS Illusions)
Easy Dodge簡單減淡簡單加亮
Additive Subtractive減去開平方減去平方根
Behind背後下置
Overlay疊加覆蓋
Erase清除擦除
Alpha Darken透明度變暗Alpha 變暗
Grain Merge顆粒合併相加變深
Grain Extract顆粒抽取減去變亮
Hard Overlay強疊加實光覆蓋
Interpolation – 2X插值 – 2X插值兩次
Freeze冰凍凍結
Heat熾熱加熱
Luminosity/Shine (SAI)光度 / Shine (SAI)發光 (SAI)
P-Norm AP-Norm AP-範數 A
P-Norm BP-Norm BP-範數 B

特別鳴謝

Krita 是一項由社群帶領的專案,當中有來自世界各地的不同人士分工合作。隨著每個新版本的開發階段,除了一直參與其中的貢獻者們,也不斷有新的貢獻者加入。多虧有開發基金,我們能夠付出更多時間去指導貢獻者,但有一件事是肯定的:有了這些貢獻者們,Krita 才會有今天的成果。

Halla Rempt

(irc: halla) The Krita maintainer, and the primary programmer behind the resource rewrite. She also spent a lot of time on getting builds going for the new generation of Macs, with the M1 added to the the KDE building system.

Wolthera van Hövell tot Westerflier

(irc: wolthera_laptop) As the Manual Maintainer, Wolthera has been typing her fingers raw for this release (and these release notes, hi!). In addition to this, she did a lot of work on the resource management, as well as handling color management topics all over Krita. Avif and Heif’s many color spaces as well as color spaces in video formats have become near invisible to the user thanks to her work, as well as the writing and parsing of SVG 1.1 icc colors.

Ivan Yossi

(irc: ivanyossi) Ivan spend countless hours on getting Krita compiled on the new generation of ARM based Macs, which involved getting all the dependancies to build, as well as many smaller bugs to be fixed.

Emmet O’Neill & Eoin O’Neill

(irc: emmetpdx & eoinoneill) Passionate for animation, Emmet and Eoin are largely responsible for the slew of animation improvements, which were selected after extensive discussion with animators. They’ve also been directing the new storyboarding workflow as well as managing Krita on Steam.

L. E. Segovia

(irc: amyspark) Amyspark has not just brought us dithered and unbounded gradients, but also many improvements in file formats and the new handling of G’Mic. They also did a lot of smaller cleanups and maintaince tasks, such as updating the dependancies, refactoring older code and has been working on MSVC support. They are also the maintainer of the KDE fork of SeExpr, KSeExpr, which is used in the fill layers.

Ramon Miranda

Created the regular Krita videos for the Krita channel, as well as many special brush preset collections.

Carl Schwan

Did a lot of work on fund.krita.org.

Saurabh “Confifu” Kumar

GSOC student that brought us the storyboard docker.

Nabil Maghfur Usman

Updated the assistant tools with the 2-point perspective assistant.

Anna Medanosova

Small android fixes, amongst which the new 4-finger gesture.

KnowZero

Created video import.

Alan North

Worked on the pop-up palette.

Srirupa Datta

Several export and smaller layer bugfixes.

Dmitrii Utkin

Worked on the recorder docker.

Pedro Reis

Did many smaller fixes, contributed the photobash python plugin, as well as UI fixes.

Rebecca Breu

Contributed a python plugin import assistant.

GDQuest Team

Contributed the batch imported plugin.

Daniel Doran

Added new cropping options.

Dmitry Kazakov

(irc: dmitryK) Core Programmer, Dmitry has been overseeing many MR that got into this release, amongst which collaborating on the Color Smudge rewrite, the in-stack transform preview, and many many more. Recently, he’s been investigating compiler optimizations and benchmarking Krita on different platforms.

Agata Cacko

(irc: tiar) Hired initially to fix bugs, Agata has been the second driving force behind the resource rewrite. Many elements of the tagging and resource UX has been tested to death by her, as well as handling all the bundles and other resource libraries, such as ASL and ABR. She also worked on improving the selection tools, the fill tool and improving the UX of the assistant tools.

Sharaf Zaman

(irc: sha_zam) Our Android man, Sharaf has not just been working continuously on improving Krita on Android, but also has been tackling many obscure bugs throughout the year.

Timothée Giet

(irc: animtim) Hired to refresh the icons, Animtim is a long time KDE contributor and under his careful watch Krita’s icons got updated while still in line with the rest of KDE.

Raghavendra Kamath

(irc: raghukamath) Handles many tasks with the manual, not least of which is reviewing and handling updated screenshots. Raghu has also started up the Krita-artists.org forum, which aims to bring together Krita users, and which has helped a lot with regards to testing complex features such as the color smudge.

Mathias Wein

(irc: lynx3d) Thanks to Lynx3d, we now have optimizations in the blending modes without which the color smudge rewrite would not have been possible. He also updated the pop-up palette, and has been responsible for many smaller fixes.

Alvin Wong

(irc: windragon) Has done many bugfixes on windows, and improved many parts of Krita for translation.

Tyson Tan

(irc: tyson_tan) Blessed us with yet another splash screen, and improved a lot of the translatable strings.

David Revoy

(irc: deevad) Has updated the brush packs this time to include MyPaint brushes.

Deif Lou

(irc: Deif_Lou) Contributed many improvements to the filter and fill layers, as well as the gradients, on top of introducing the modes for the texture option in the brush tips.

Peter Schatz

(irc: voronwe) Spent an extraordinary amount of time on researching and implementing new modes for the brush tips, and the driving force behind the new color smudge algorithm.

Scott Pretrovic

(irc: scottyp) Handled many of the website issues we got over the years, such as a better download page as well as handling things like the look for fund.krita.org.

Simon Repp

Contributed consistency and usability fixes.

Paul Franz

Contributed UX fixes.

Tom Tom

Bugfixes and UX improvements left and right.


另外在此衷心感謝為 Krita 正體中文翻譯作出頁獻的各位:

  • 臺灣自由暨開源軟體在地化社群的成員,尤其是 pan93412 先前一直在協助改進 Krita 的正體中文介面
  • Krita 翻譯小組諸位貢獻者