(self)
| 313 | return coords |
| 314 | |
| 315 | def inverse(self) -> Transform: |
| 316 | assert ( |
| 317 | self.orig_w is not None and self.orig_h is not None |
| 318 | ), "orig_w, orig_h are required for PadTransform to be invertible!" |
| 319 | neww = self.orig_w + self.x0 + self.x1 |
| 320 | newh = self.orig_h + self.y0 + self.y1 |
| 321 | return CropTransform( |
| 322 | self.x0, self.y0, self.orig_w, self.orig_h, orig_w=neww, orig_h=newh |
| 323 | ) |
| 324 | |
| 325 | |
| 326 | class ResizeTransform(Transform): |
nothing calls this directly
no test coverage detected