c++ - 使用 ARGB 像素格式的 SDL_Surface
问题描述
我目前正在使用 SDL 库,我需要直接访问 ARGB 像素格式的帧缓冲区。
SDL_Surface 有一个“像素”元素使这成为可能,但显然它是 ABGR 格式。如何将其更改为 ARGB?
SDL_ConvertSurface() 和 SDL_ConvertSurfaceFormat() 都不起作用。
SDL 1.2 或 2.0 的解决方案都可以,因为我不需要使用渲染器。
解决方案
推荐阅读
- maven - Maven项目依赖
- mysql - 如何使用事务中的 INSERT 和 UPDATE 语句防止这种死锁
- php - 是否可以将当前防火墙的用户提供程序服务注入自定义服务?
- r - 如何计算向量的准范数?
- php - 在服务器上找不到请求的 url - Laravel
- visual-studio - 致命错误 C1189: #error:
使用 /clr 或 /clr:pure 编译时不支持 - php - 无法在 mysqli 中使用方法链接
- google-drive-api - 我们如何使用 API 从谷歌驱动器帐户获取文件总数和目录数?
- ruby-on-rails - 安装rbenv时如何解决gem依赖?
- java - Java 错误:java.sql.SQLException:没有为参数 15 指定值