Image module

rotate_90

procedureextensionsince 0.28.0Source

A new image turned a quarter turn, clockwise or counter-clockwise. Its width is the old height.

Example↗
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

Returns

See also