Cairo的使用
Cairo是一个用于2D绘图的包,它是Graphics所定义的绘图函数的实现,通常用于与Gtk中的canvas交互
Cairo的基本使用方式已在文档中,交互方式在Gtk文档中
图像显示
除了使用Cairo自带的函数打开图像文件外,还可以
使用
ImageIO包打开指定文件,得到Matrix{RGB}转成
Matrix{T} T<:Union{ColorTypes.ARGB32, ColorTypes.RGB24}(参考ColorTypes)使用
CairoImageSurface转成CairoSurface使用
set_source_surface
需注意的是,ImageIO的坐标系与Cairo的坐标系有所不同