题目起的有点大,主要就是想在看代码时记录下来一些心得轨迹,以后也有个参考。
首先我想从结构上对dt进行一个剖析,期间有不懂的先记下来,dt用了很多我不懂的东西,列举如下:
Gtk+/Cairo
OpenMP
OpenCL
SQLite3
GEGL
GConf
Glade
还有很多图像处理的知识我也晕头转向,Git也是初次接触。。。好多要学的啊,囧!
最后肯定要深入到细节中去,尤其是自己要做的snapshot那部分更是要透彻理解。
先看一下darktable.h中的结构体
题目起的有点大,主要就是想在看代码时记录下来一些心得轨迹,以后也有个参考。
首先我想从结构上对dt进行一个剖析,期间有不懂的先记下来,dt用了很多我不懂的东西,列举如下:
Gtk+/Cairo
OpenMP
OpenCL
SQLite3
GEGL
GConf
Glade
还有很多图像处理的知识我也晕头转向,Git也是初次接触。。。好多要学的啊,囧!
最后肯定要深入到细节中去,尤其是自己要做的snapshot那部分更是要透彻理解。
先看一下darktable.h中的结构体