0
http://www.cairographics.org/manual/cairo-Transformations.html旋轉文本開羅,變換矩陣
我一直在使用開羅矢量圖形庫的一些工作,我很理解一些地方: -
什麼是變換矩陣的默認值?
什麼時候需要變換矩陣?
假設我不想旋轉文字,我是否仍然需要設置它,它仍然會被設置?
我知道這是很nooblike,&我必須調查對我自己,但我不能很明白它
http://www.cairographics.org/manual/cairo-Transformations.html旋轉文本開羅,變換矩陣
我一直在使用開羅矢量圖形庫的一些工作,我很理解一些地方: -
什麼是變換矩陣的默認值?
什麼時候需要變換矩陣?
假設我不想旋轉文字,我是否仍然需要設置它,它仍然會被設置?
我知道這是很nooblike,&我必須調查對我自己,但我不能很明白它
默認的轉換爲單位矩陣。此矩陣不會更改值,因此(x,y)在由單位矩陣轉換時保持不變。
旋轉文字是您可能需要的一個原因。如果你不旋轉文字,那麼你可能不需要矩陣。大多數東西不應該需要轉換。
如果你需要的矩陣取決於你做了哪些其他的東西。例如,如果您調用其他代碼並想將繪圖按比例放大兩倍,則可以使用變換矩陣進行此操作。
所以簡短的版本:如果你不知道如何處理轉換矩陣,你可能會離開它。
要旋轉文字,我需要通過cairo_get_matrix調用矩陣嗎?或者調用cairo_rotate()函數可以完成這項工作? –
cairo_rotate()完成這項工作。在內部,它使用矩陣函數,但這不是你必須知道的使用它。無論如何,cairo_rotate()應該會更容易使用。 :-) –
謝謝@Uli Schlachter:這就是我想知道的:) –