MCPcopy Create free account
hub / github.com/pymupdf/PyMuPDF / transform

Method transform

src/__init__.py:14524–14534  ·  view source on GitHub ↗

Replace quad by its transformation with matrix m.

(self, m)

Source from the content-addressed store, hash-verified

14522 return r
14523
14524 def transform(self, m):
14525 """Replace quad by its transformation with matrix m."""
14526 if hasattr(m, "__float__"):
14527 pass
14528 elif len(m) != 6:
14529 raise ValueError("Matrix: bad seq len")
14530 self.ul *= m
14531 self.ur *= m
14532 self.ll *= m
14533 self.lr *= m
14534 return self
14535
14536 __div__ = __truediv__
14537 width = property(lambda self: max(abs(self.ul - self.ur), abs(self.ll - self.lr)))

Callers 3

__mul__Method · 0.95
__truediv__Method · 0.95
transformMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected