首页 > 解决方案 > 使用 ARGB 像素格式的 SDL_Surface

问题描述

我目前正在使用 SDL 库,我需要直接访问 ARGB 像素格式的帧缓冲区。

SDL_Surface 有一个“像素”元素使这成为可能,但显然它是 ABGR 格式。如何将其更改为 ARGB?

SDL_ConvertSurface() 和 SDL_ConvertSurfaceFormat() 都不起作用。

SDL 1.2 或 2.0 的解决方案都可以,因为我不需要使用渲染器。

标签: c++csdlsdl-2

解决方案


推荐阅读