Beispiel #1
0
def test_cropped_canvas_fixing():
    img = builtins.rose.resized((200, 200))
    dim = Size(50, 50).at((25, 25))
    cropped = img.cropped(dim)

    assert cropped.size == dim.size
    assert cropped[0].canvas == dim.at(origin)
Beispiel #2
0
def test_cropped_canvas_fixing_large_crop():
    size = Size(20, 20)
    img = builtins.rose.resized(size)
    dim = Size(50, 50).at((-25, -25))
    cropped = img.cropped(dim)

    assert cropped.size == size
    assert cropped[0].canvas == size.at(origin)