SOD C/C++ API Reference - Image Processing


sod_img sod_rotate_image(sod_img input, float rad);


Rotates an image the specified number of degrees.


sod_img    input

The input image to be rotated. The image can be loaded from disk using sod_img_load_from_file(), from memory (i.e. network socket) via sod_img_load_from_mem() or dynamically created via sod_make_image().

float    rad

The rotation angle, in degrees. The rotation angle is interpreted as the number of degrees to rotate the image clockwise.

Return Value

Rotated image is returned in an instance of the sod_img object. if something goes wrong during processing, then an empty image is returned via sod_make_empty_image(). Once done, you must release the memory allocated to this object via sod_free_image() to avoid memory leaks.


Checkout the introduction course, the C/C++ samples on the download page or refer to the SOD Github Repository.

See also