(img, v)
| 77 | |
| 78 | |
| 79 | def TranslateX(img, v): # [-150, 150] => percentage: [-0.45, 0.45] |
| 80 | #assert -0.3 <= v <= 0.3 |
| 81 | #if random.random() > 0.5: |
| 82 | # v = -v |
| 83 | v = v * img.size[0] |
| 84 | return img.transform(img.size, PIL.Image.AFFINE, (1, 0, v, 0, 1, 0)) |
| 85 | |
| 86 | |
| 87 | def TranslateXabs(img, v): # [-150, 150] => percentage: [-0.45, 0.45] |
nothing calls this directly
no outgoing calls
no test coverage detected