旋转文本Cairo,转换矩阵

时间:2012-06-18 14:49:36

标签: graphics cairo

http://www.cairographics.org/manual/cairo-Transformations.html

我一直在使用开罗矢量图形库进行一些工作,我完全理解一些部分: -

转换矩阵的默认值是什么?

我什么时候才需要转换矩阵?

假设我不想旋转文字,我还需要设置它吗,它还会被设置吗?

我知道这是非常无礼的,&我必须自己调查,但我不能理解它

1 个答案:

答案 0 :(得分:1)

默认转换是单位矩阵。此矩阵不会更改值,因此(x,y)在通过单位矩阵进行转换时保持不变。

旋转文字是您可能需要此操作的一个原因。如果不旋转文本,则可能不需要矩阵。大多数东西不需要转换。

如果你需要矩阵取决于你做的其他事情。例如,如果您调用其他代码并希望将绘图按比例缩放两倍,则可以使用变换矩阵执行此操作。

所以简短的版本:如果你不知道如何处理转换矩阵,你很可能不管它。