SDL_image имеет недокументированные IMG_SavePNG()
и IMG_SavePNG_RW()
. Причина, по которой они недокументированы, заключается в том, что они ограничены 32-битными изображениями RGBA, но, поскольку этот формат, безусловно, является наиболее распространенным, его, вероятно, будет достаточно для ваших целей.