Identity - PyMuPDF 1.26.1 documentation (original) (raw)
Toggle table of contents sidebar
Identity is a Matrix that performs no action – to be used whenever the syntax requires a matrix, but no actual transformation should take place. It has the form pymupdf.Matrix(1, 0, 0, 1, 0, 0).
Identity is a constant, an “immutable” object. So, all of its matrix properties are read-only and its methods are disabled.
If you need a mutable identity matrix as a starting point, use one of the following statements:
m = pymupdf.Matrix(1, 0, 0, 1, 0, 0) # specify the values m = pymupdf.Matrix(1, 1) # use scaling by factor 1 m = pymupdf.Matrix(0) # use rotation by zero degrees m = pymupdf.Matrix(pymupdf.Identity) # make a copy of Identity