开源项目Krita学习(二)

专有名词记录

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

hack

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

测试版产品下载

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

开发文档阅读

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

开源项目Krita学习(二)相关推荐

  1. 开源项目Krita学习(一)

    开源项目Krita学习(一) Krita是一个开源的绘画软件,处于对科学技术和人文艺术的追求,我从今日起开始了对此项目的学习. 1.Jenkins CI 进入Krita的github仓库后,一个陌生的 ...

  2. 学习Coding-iOS开源项目日志(二)

    继续前篇:<学习Coding-iOS开源项目日志(一)>,接着本第二篇<学习Coding-iOS开源项目日志(二)>讲解Coding-iOS开源项目. 前言:作为初级程序员,想 ...

  3. 读《借助开源项目,学习软件开发》总结

    读<借助开源项目,学习软件开发>总结 GitBook文章源地址:文章源地址 一.前言 准备条件:(1)一台能上网的电脑(2)首选系统Ubuntu,其次Windows 二.开始 (1)软件开 ...

  4. ROS实验笔记之——基于Prometheus自主无人机开源项目的学习与仿真

    最近在公众号上看到Prometheus无人机的资料,发现里面开源了很好的无人机的仿真环境,并且有很好的教程.而本人正好在上<Introduction to Aerial Robotics> ...

  5. 借助开源项目,学习软件开发——开始

    借助开源项目,学习软件开发--开始 原文地址:点击打开链接  http://sbbs.me/view_article/506070b108158e166400001b 2. 开始 2.1. 学习软件开 ...

  6. Android 开源项目及其学习

    Android 系统研究:http://blog.csdn.net/luoshengyang/article/details/8923485 Android 腾讯技术人员博客 http://hukai ...

  7. proxy_pool开源项目攻克学习

    开源项目攻克学习之proxy_pool 1. 学习背景 爬虫线程池,但是网络上付费的又很麻烦,于是在开源网站上找到一个版本进行学习. https://github.com/jhao104/proxy_ ...

  8. 优秀的 Verilog/FPGA开源项目介绍(二)-RISC-V

    优秀的 Verilog/FPGA开源项目介绍(二)-RISC-V 关于RISC-V的二三事 risc-v官网 ❝ https://riscv.org/ RISC-V(跟我读:"risk--- ...

  9. 优秀的 Verilog/FPGA开源项目介绍(二十八)- DSP(Digital Signal Processing)

    优秀的 Verilog/FPGA开源项目介绍(二十八)- DSP(Digital Signal Processing) 介绍 FPGA在数字信号处理领域一直有着比通用CPU得天独厚的优势,所以一直都受 ...

最新文章

  1. 597个智慧城市相关试点将临大考
  2. 每天一点小知识004--关于获取物体名字
  3. linux电脑系统投到电视,教你如何在Linux操作系统下观看电视节目
  4. promise将ajax变为同步,ES6-Promise改造异步请求为同步
  5. nginx的模块化体系结构
  6. @程序员,让8年京东架构师为你解析云原生监控和日志解决方案!
  7. Rust 能取代 Python,更好的实现神经网络?
  8. JavaScript-callapply方法
  9. 导航 navigationbar 与 tabbar
  10. APT攻防整理-常用CVE
  11. python中类对象和实例对象_python基础之类和对象、对象之间的交互、类名称空间与对象/实例名称空间...
  12. 分布式事务中的时间戳详解
  13. 《Cocos Creator游戏实战》实现下拉框按钮ComboBox控件
  14. 这段代码,c 1秒,java 9秒,c# 14秒,而python。。。,java初级面试笔试题
  15. 抄码机器手持抄码器那个好用进口抄码机进口肉类冻品冷库牛羊肉抄码器
  16. Wi-Fi安全与攻击案例分析
  17. 全球 13 家最雄心勃勃的元宇宙公司
  18. code[vs]2898 卢斯的进位制
  19. 装配图中齿轮的画法_一级圆柱齿轮减速器装配图的画法(含装配图)-一级减速器的装配草图...
  20. 矮人DOS工具箱 使用说明

热门文章

  1. dom4j解析xml报错
  2. SDL[代码审计方案]
  3. Okra框架(三) 搭建HTTP服务器
  4. 整体费率三连降,海尔追“格”超“美”的下一步在哪?
  5. 封装一个可以设置微信小程序的本地缓存接口过期时间的方法!
  6. 仿热血江湖游戏NpcClass_群攻查找范围Npc2
  7. Ubuntu16_18建立返回桌面、显示桌面的快捷图标的特殊方法
  8. 哈工大2022年春季学期计算机系统大作业——程序人生
  9. 以CS1231为例,解释电子方案开发中的ADC芯片
  10. adc芯片资料——电子迷你秤芯片CS1180