(m)
| 20757 | |
| 20758 | |
| 20759 | def JM_matrix_from_py(m): |
| 20760 | a = [0, 0, 0, 0, 0, 0] |
| 20761 | if isinstance(m, mupdf.FzMatrix): |
| 20762 | return m |
| 20763 | if isinstance(m, Matrix): |
| 20764 | return mupdf.FzMatrix(m.a, m.b, m.c, m.d, m.e, m.f) |
| 20765 | if not m or not PySequence_Check(m) or PySequence_Size(m) != 6: |
| 20766 | return mupdf.FzMatrix() |
| 20767 | for i in range(6): |
| 20768 | a[i] = JM_FLOAT_ITEM(m, i) |
| 20769 | if a[i] is None: |
| 20770 | return mupdf.FzRect() |
| 20771 | return mupdf.FzMatrix(a[0], a[1], a[2], a[3], a[4], a[5]) |
| 20772 | |
| 20773 | |
| 20774 | def JM_mediabox(page_obj): |
no test coverage detected
searching dependent graphs…