0

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

我一直在使用 Cairo 矢量图形库进行一些工作,我非常了解某些部分:-

转换矩阵的默认值是多少?

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

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

我知道这很菜鸟,我必须自己调查,但我不太明白

4

1 回答 1

2

默认转换是单位矩阵。这个矩阵不会改变值,所以 (x, y) 在被单位矩阵变换时保持不变。

旋转文本是您可能需要它的原因之一。如果您不旋转文本,那么您可能不需要矩阵。大多数东西不应该需要转换。

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

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

于 2012-06-18T15:04:38.627 回答