开源项目Krita学习(二)

开源项目Krita学习(二)

专有名词记录

nightly版本:
所谓nightly版本,通常是开发者自己维护的一个版本。白天的时候开发者们将各自的修改提交到一个中心代码库,然后在晚上做一次编译得到的版本。一般来说nightly版本会包含最新的错误修改和新增功能,所以适合那些关注某个错误,或者是特别喜欢最新版本的用户使用。但是因为没有经过充分的测试,可能会有很多不稳定的地方。另外,在比较大的项目里,由于不同的模块可能有各自自己的分支代码库,所以即使是nightly也不一定能反映最新的进展,这时可能需要专门去找某个分支的自己的nightly。例如,浏览器里做javascript的和做页面rendering的就可能各自有自己的分支代码库,一个功能可能要在组内的分支代码库酝酿修改很长时间,只有觉得基本上成熟的时候才会把代码送到中心代码库,进入当晚的nightly。

hack

  1. Hack是基于开源的程序的基础,对其代码进行增加、删除或者修改、优化,使之在功能上符合新的需求。
  2. 另一个意思是指黑客的入侵行为。黑客入侵他人网站后,常会篡改网页内容。为了玩笑或者提高知名度,往往会留下 Hacked by xxx之类的字样。

测试版产品下载

为了更好地学习,当然需要下载软件,以便于在学习的过程中将代码和功能形象化地对应起来啦,并且由于我们是以开发人员的身份下载软件,所以选择了一日一更的nightly版本。
下载压缩包,解压,发现krita的功能较为完善,界面似乎比csp友好,还包含了动画功能,使用起来也比ps流畅一些,堪称武装后的SAI。当然Krita就是Krita,他不是其他任何绘画软件的翻版,笔者在此只是用这样的模式来对比一下。

开发文档阅读

那么怎样才能开发出如此好用的绘画软件呢,我们需要从开发文档看起。
下一篇博文开始,我将开始翻译Krita的开发文档

猜你喜欢

转载自blog.csdn.net/LINKUN787624675/article/details/107724872