保存 RenderCopyEx

Save RenderCopyEx

我想用 SDL 创建一个图像处理应用程序。

我的问题是我想旋转一个表面。我试图编写用于访问像素并将它们放在正确位置的算法,但我真的变得参差不齐 results.For 这个原因,我认为最简单的解决方案是利用 SLD_RenderCopyEx。

然而,如我所料,这个函数不会影响表面,而是影响渲染器,如果我想保存结果(旋转后),我将不会得到图像的旋转版本。你们知道是否有任何方法可以保存我在屏幕上看到的图像?如果没有,你们建议我做什么?

您可以使用SDL_RenderReadPixels()从当前渲染目标读取像素。