Krita
開發者 | KDE |
---|---|
当前版本 |
|
源代码库 | |
编程语言 | C++、Qt |
操作系统 | Android[2]、类Unix系统、Microsoft Windows、Mac OSX[3] |
类型 | 位图图像编辑器 |
许可协议 | |
网站 | krita |
Krita是一个自由和开源的位图图像编辑器。它针对数字绘画和动画创作特化,提供包括低干扰用户界面、OpenGL加速画布、色彩管理、功能强大的笔刷引擎、非破坏性图层和蒙版、图层分组、向量图形支持和可切换界面预设等在内的一系列特色功能,并同时支持Windows、Linux、MacOS和Android平台。吉祥物是电子松鼠琪琪。
名字
Krita这个词有来自多种不同文化的内涵。在瑞典语中krita的含义是蜡笔,rita则是绘画的动词;而在古印度经典摩诃婆罗多中Krita的含义则是指代完美无瑕的状态。[4]
历史
Krita的开发可以一直追溯到1998年。当时KDE的创始人Matthias Ettrich在Linux Kongress大会上展示了一个为GIMP编写的Qt界面。他提出的关于构建一个基于Qt的图像编辑器的想法后来在KImage项目上开始实施,并作为KOffice套件的一部分由Michael Koch维护。Matthias Elter则给该项目提出了用Cobra语言,围绕ImageMagick构建该软件的构想。然而KImage在市场上已经被注册了商标,为此该项目进行了数次更名,经过KImageShop、Krayon后,终于在2002年选定了Krita作为项目的名称并沿用至今。在2004年到2009年间,Krita是被作为一个和Photoshop、GIMP类似的通用图像处理软件来开发的。[5]
到了2009年,Krita项目的方向发生了变化。新的目标是构建一个类似于Corel Painter和SAI那样的数字绘画软件。也是从那时起,项目负责人开始尝试通过多种途径来为Krita的开发者提供有偿资助,包括Google Summer of Code for Students等。项目的开发速度因此加快,性能和稳定性也得到了提高。[5]
Krita Foundation在2013年设立,目的是为Krita的开发提供支持。它与Intel合作产生了Krita Sketch项目来促进项目的知名度,并在KO GmbH的帮助下开始提供带有有偿商业支持服务的Krita Studio,面向电影工业和特效工作室。自2014年起他们通过Kickstarter来为开发众筹资金。
时间 | 版本 | 募得资金 | Kickstarter活动内容 | 稳定版发布日期 |
---|---|---|---|---|
2014年7月 | 2.9.x | 19,955欧元 | 加速开发。改善PSD支持、图层、蒙版、资源管理器、显示等方面。[6] | 2015年2月 |
2015年5月 | 3.0.x | 30,520欧元 | 改善性能、增加动画功能。改善图层、界面、变形工具、滤镜、笔刷系统等方面。[7] | 2016年5月 |
2016年5月 | 4.0.x | 38,579欧元 | 改善文本工具和向量图形支持。增加python脚本功能等方面。[8] | 2018年3月 |
2021年5月3日,Krita安卓端抢先体验版推出。[2]
设计和功能
Krita的最新版本是基于Qt 5和KDE Frameworks 5进行开发的。它针对概念美术师、插画师、幕布画师、材质画师和特效工业的需求进行特化,关键功能和特点有:[9]
用户体验设计
Krita最大的特点便是它把数位笔考虑在内的UX设计。它通过数位笔两个侧按键与键盘的Ctrl、Shift键配合,加上一个点击右键弹出的多功能图形化工具板,让一些绘画时频繁使用的功能可以通过更少的点击来实现,无需在基于文本的多级菜单里面寻找,对于降低对创作过程的干扰有利。
常用绘画指令可通过Ctrl、Shift和数位笔两个侧按键的配合来进行盲操作:
指令 | 输入 |
---|---|
笔刷尺寸增减 | Shift + 笔尖拖动 |
取色器 | Ctrl + 笔尖点击 |
画布移动 | 笔身按键 + 笔身移动 |
缩放 | Ctrl + 笔身按键 + 笔身移动 |
旋转 | Shift + 笔身按键 + 笔身移动 |
右键工具板上可以直接调用下列功能:
笔刷功能 | 颜色功能 | 显示功能 |
---|---|---|
当前加载的10个笔刷预设 | 选色环 | 缩放 |
读取其他的笔刷预设 | 前景色和背景色 | 旋转 |
调整笔刷的大小、透明度、流量、间隔、角度等 | 最近用过的颜色 | 镜像 |
只显示画布 | ||
显示功能复位 |
绘画工具
Krita的核心数字绘画功能有:
笔刷 | 绘画尺规 | 选择工具 | 变形工具 |
---|---|---|---|
支持数位板 | 可调节尺规对笔迹的干涉强度 | 方形 | 移动位置 |
九个不同的笔刷引擎 | 无限直线与平行线直尺 | 椭圆形 | 旋转 |
笔刷引擎基于真实画材的表现建模 | 蛇尺(曲线) | 自由(套索) | 缩放 |
高度可调节 | 椭圆 | 多边形 | 剪切 |
为每支数位笔分别记忆其当前工具 | 透视 | 边缘 | 透视 |
防手抖功能 | 消失点 | 填充 | 轮廓点 |
同时多笔刷功能 | 鱼眼变形 | 颜色 | 笼状点 |
透明度 | 液化 |
动画工具
Krita支持位图格式的逐帧动画,有下述功能:
界面 | 导入功能 | 导出功能 |
---|---|---|
类似于Adobe Flash的界面 | 批量导入多帧单图 | 通过FFmpeg进行输出 |
时间线控制 | 可逐帧输出,各帧保存成单图 | |
实时的动画播放控制 | 可输出为GIF、AVI、MP4等格式 | |
洋葱皮显示(前后一帧鬼影) |
向量工具
Krita使用向量工具来为下述的对象进行非破坏性编辑:
- 路径
- 选区
- 文本(美术字、多行段落、书法)
- 向量图形
- 填充和渐变
图层和蒙版
Krita的图层和蒙版功能包括:
图层管理 | 蒙版可应用的对象 | 非破坏性图层 | 非破坏性蒙版 |
---|---|---|---|
多级图层分组 | 位图图层 | 克隆图层 | 透明度蒙版 |
同时选中多个图层 | 向量图层 | 滤镜图层 | 滤镜蒙版 |
图层拖放 | 图层组 | 填充图层 | 着色蒙版 |
图层标记与高亮 | 非破坏性图层 | 文件图层 | 变形蒙版 |
本地选区蒙版 |
可定制性
Krita的资源管理器可以让用户给预设打上标签便于搜索、过滤、分组和进行按组加载预设。多个用户预设可以被打包成单个文件,方便共享之余还可以整套加载、整套禁用。Krita在官方的文档网站还有一些用户贡献的预设包可供下载。
Krita的工具面板也可定制:
- 两条可自行增减图标的工具栏
- 显示、隐藏任意的工具面板
- 既可以把工具面板吸附到主窗口的内侧四边,也可以让它们在窗口里自由浮动
- 工具面板上有折叠和展开本面板用的按钮
- 多块工具面板可以编组,按标签页选取
工作区的定制可以另存为不同档案,按需即时切换。
显示功能
Krita使用OpenGL来为画布进行加速以提高显示质量和速度:
- 高帧率,低延迟,数位笔的动作即时反映到画布
- 高质量,平滑的无级缩放、平移、旋转、重复和镜像
- 需要支持OpenGL 3.0的显卡以实现最佳体验,Intel HD Graphics核芯显卡需要Ivy Bridge家族或更新的CPU
Krita有完整的色彩管理功能:
- 为图像指定色彩空间、在色彩空间之间转换
- 实时软件较色模式,包括色盲模式等
- 支持的色彩模型:RGBA, Gray, CMYKA, Law, YCbCr, XYZ
- 支持的色彩位深:每通道8位(整数)、16位(整数)、16位(浮点)、32位(浮点)
滤镜功能
Krita内建众多滤镜,同时支持G'MIC滤镜。
内建滤镜包括:levels, color adjustment curves, brightness/contrast curve, desaturate, invert, auto contrast, HSV adjustment, pixelize, raindrops, oil paint, gaussian blur, motion blur, blur, lens blur, color to alpha, color transfer, minimize channel, maximize channel, top/left/bottom/right edge detection, sobel, sharpen, mean removal, unsharp mask, gaussian noise removal, wavelet noise reducer, emboss horizontal only/in all directions/(laplacian)/vertical only/with variable depth/horizontal and vertical, small tiles, round corners, phong bumpmap.
文件格式
Krita的原生文件格式是Krita Document,扩展名是.kra。它也可以打开和保存包括PSD文件在内的众多其他文件格式:
文件格式 | |
---|---|
可保存 | Krita Document, OpenRaster document, PSD, PPM, PGM, PBM, PNG, JPEG-2000, JPEG, BMP Windows, XBM, TIFF, EXR, PDF, WebP |
可导入 | Krita Document, EXR, OpenRaster document, PSD image, Gimp image, PPM, PGM, PBM, PNG, JPEG-2000, PDF, ODG draw, BMP Windows, XPM, GIF, XBM, Krita Flipbook, Adobe DNG and Camera RAW, WEBP |
可导出 | 同可保存 |
吉祥物
Krita的吉祥物是电子松鼠Kiki(Kiki the Cyber Squirrel),她是一位拟人化的机械松鼠卡通角色,设计者是来自中国的钛山(Tyson Tan)。Krita社区之所以选择了一只松鼠作为吉祥物,是因为在阿尔巴尼亚语中Krita的意思是松鼠。Kiki的首版设计在2012年在KDE社区论坛上投稿,被印在Krita 2.6版的介绍小册子上。[10]自2.8版开始Kiki开始作为Krita的启动画面,[11][12]迄今为止每个新版本的Krita都会有一个新的Kiki设计。Kiki的商品被放在Krita的筹款商店里出售,[13]Kiki的形象也被用在Krita的Steam项目里。[14][15]
Krita开发人员碰头会
Krita的开发人员遍及世界各地,每隔一两年他们会设法找一个周末聚集起来,面对面商讨Krita的未来发展、开发进度和一起攻坚程序开发上的一些问题。
年份 | 期间 | 地点 |
---|---|---|
2005[16] | / | 荷兰代芬特尔 |
2010[17] | 2月26日~3月7日 | 荷兰代芬特尔 |
2011[18] | 5月-20日~5月22日 | 荷兰阿姆斯特丹 |
2014[19] | 5月16日~5月18日 | 荷兰代芬特尔 |
2016[20] | 1月23日~1月24日 | 荷兰代芬特尔 |
2016[21] | 8月26日~8月28日 | 荷兰代芬特尔 |
其他版本
参见
参考文献
- ^ Krita 5.2.6 Released!. 2024年10月1日 [2024年10月1日] (英語).
- ^ 2.0 2.1 存档副本. [2021-05-18]. (原始内容存档于2021-03-21).
- ^ Krita Digital Painting – Krita Desktop. KO GmbH. [2013-04-26]. (原始内容存档于2013-07-07).
- ^ Krita FAQ. [2012-09-02]. (原始内容存档于2014-06-25).
- ^ 5.0 5.1 Foundation, Krita. History | Krita. krita.org. [2017-07-23]. (原始内容存档于2019-12-29) (美国英语).
- ^ Krita: open source digital painting - Accelerate Development. [2017-07-23]. (原始内容存档于2018-07-05).
- ^ Krita: free paint app - let's make it faster than Photoshop!. [2017-07-23]. (原始内容存档于2020-11-08).
- ^ Krita 2016: Let's Make Text and Vector Art Awesome!. [2017-07-23]. (原始内容存档于2019-01-19).
- ^ Foundation, Krita. Highlights | Krita. krita.org. [2017-07-22]. (原始内容存档于2021-01-25) (美国英语).
- ^ About Krita 2.6 Booklet (PDF). Krita Foundation. [2017-07-23]. (原始内容 (PDF)存档于2013-04-25).
- ^ Calling for Splashes!. [22 February 2014]. (原始内容存档于2018-07-05).
- ^ Krita's Git commit of Krita 2.8's splash. [2017-07-23]. (原始内容存档于2014-02-22).
- ^ Far, Maria. Awesome designs by Tyson Tan!. Krita Foundation. [22 February 2014]. (原始内容存档于2014年2月26日).
- ^ Krita's Steam page. [22 February 2014]. (原始内容存档于2020-11-12).
- ^ Tan, Tyson. Krita the Digital Painting App is now on Steam. [22 February 2014]. (原始内容存档于2019-12-07).
- ^ Boudewijn Rempt. And on the fifth day.... valdyas. valdyas.org. 2005-07-30 [2017-07-23]. (原始内容存档于2011-07-25).
- ^ Boudewijn Rempt. Second Krita Sprint Ends With Tea. KDE. KDE.NEWS. 2010-03-15 [2017-07-23]. (原始内容存档于2020-11-23).
- ^ Boudewijn Rempt. What happens When Artists and Developers Come Together: The 2011 Krita Sprint. KDE. KDE.NEWS. 2011-06-02 [2017-07-23]. (原始内容存档于2020-11-12).
- ^ 2014 Krita Sprint in Deventer, Netherlands. KDE.news. 2014-06-04 [2016-07-16]. (原始内容存档于2020-12-03).
- ^ Foundation, Krita. Kicking off 2016 — the first Krita Sprint | Krita. krita.org. [2017-07-23]. (原始内容存档于2020-09-24) (美国英语).
- ^ Foundation, Krita. 2016 Krita Sprint: Day 1 | Krita. krita.org. [2017-07-23]. (原始内容存档于2020-09-26) (美国英语).
- ^ Foundation, Krita. Krita Gemini | Krita. krita.org. [2017-07-23]. (原始内容存档于2017-08-09) (美国英语).
- ^ Foundation, Krita. Krita Studio | Krita. krita.org. [2017-07-23]. (原始内容存档于2020-08-15) (法语).