铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 2162|回复: 1

[通用] SDL中图片处理的一些技巧

[复制链接]
发表于 2018-1-5 00:13 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
本贴包含以下内容:

图片和纹理的格式,载入,变换,放缩,偏色,透明等处理。

1. 图片的格式和载入。

在SDL2中,仅推荐使用ARGB格式,可以使用带透明通道的PNG载入。
一般来说,用SDL_image中的IMG_Load函数即可。之后将表面转为纹理。

2. 图片的灰度化。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2018-1-5 16:08 | 显示全部楼层
推荐使用IMG_LoadTexture_RW功能读取,读取出来就是纹理texture
IMG_Load_RW读取出来是表面surface

所谓RW可以看成就是SDL的任意格式二进制数据块,读取图片会读取遇到的第一张图,可以用
SDL_RWSeek,SDL_RWRead等功能定位,跟stream差不多
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-12-22 01:48

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表