Tmatrix
This object can manipulate matrices to transform Web page elements. It can create a matrix that defines transformations parameters to apply to a page element and recalculates the matrix values by applying different transformation operations like scaling, rotating and skewing. The object can also apply absolute or relative transformation to specific elements like canvas. It can also return transformation values to use in CSS definitions.