永发信息网

用SDL如何显示部分图片

答案:1  悬赏:70  手机版
解决时间 2021-03-01 18:04
用SDL如何显示部分图片,图片格式是PNG的

有什么现成的函数能实现吗?

请高手指教
最佳答案
本来就可以显示阿,你用SDL_Blitsurface这个函数阿。
#include "SDL.h"

int SDL_BlitSurface(SDL_Surface *src, SDL_Rect *srcrect, SDL_Surface
*dst, SDL_Rect *dstrect);
这里的第一个 SDL_Rect ,也就是 source(src) 源 指明了要显示的图像的区域,想象一下,你的图片如果左上角是(0,0),那么你要显示的图片区域怎么用一个矩形来描述阿?
SDL_Rect, x, y 定义要显示部分的起始位置,也就是左上角的位置坐标,相对于原图来说的。
w,h 分别定义了要显示部分的长和宽。
第二个SDL_Rect参数,只有x,y有用,w,h实际上在第一个 源已经定义了。这里的坐标就是在屏幕上显示的坐标了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
来友建材商行这个地址在什么地方,我要处理点
文凭高低对养老保险人有关系吗
炎综合商店地址有知道的么?有点事想过去
我报了林业专业事业单位,应该考什么?
小董物流运输有限公司地址在哪,我要去那里办
梦幻西游顶级庭院可以放几个花盆?
第三国申请签证去美国,但英语不行,这样的话
开明眼镜专业配镜中心金泰园旗舰店我想知道这
大众凌度超速提醒是怎么办
西琳书社这个地址在什么地方,我要处理点事
1000吨级 船舶 对应的载重范围是多少?根据什
六年级有学生180人,他们的体育达标率是85%,达
女生吐舌头什么意思
阿姨奶茶专卖(奉化店)地址有知道的么?有点事
dede 织梦好用吗?
推荐资讯
43点五除以29竖式计算
工程监理企业组织形式中,有限责任公司的设立
(35分)阅读下列材料,回答问题:材料一 美国
做梦梦到房子漏水
女朋友玩我的手机,有什么软件可以给她一个惊
国家规定学校是否有尖刀班熊猫班
我在省内流动需不需要办暂住证
名城龙虾在什么地方啊,我要过去处理事情
杜高和比特哪个厉害
炫姿化妆品地址在哪,我要去那里办事
奔驰ml400的千斤顶怎么装
现在的净水器哪个更实惠些?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?