A new image turned a quarter turn, clockwise or counter-clockwise. Its width is the old height.
image := make_image(4, 2, .RGB8);
defer deinit(*image);
turned := rotate_90(image, true);
defer deinit(*turned);
assert(turned.width == 2 && turned.height == 4);rotate_90 :: (image: Image, clockwise := true) -> Image
Parameters
- image: Image
- clockwise := true