游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3673|回复: 3

求助!!

[复制链接]

1

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2003-8-9 11:28:00 | 显示全部楼层 |阅读模式

DX中如何截取当前屏幕图象,并显示?
如何将截取图象保存为JPG或GIF格式?
请给代码,不胜感激。

90

主题

797

帖子

833

积分

高级会员

论坛版主

Rank: 4

积分
833
QQ
发表于 2003-8-9 11:32:00 | 显示全部楼层

Re:求助!!

非常简单。
你可以获取到backbuffer或frontbuffer的指针,那个就是图像的数据,你把他加一个文件头,bmp的,tga的,jpg的都行,然后存在硬盘上,就可以了。
所谓的截图,其实就是把表面的数据再保存回硬盘。
而调入文件到缓冲,就是把硬盘上的数据,读入到缓冲。

1

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
 楼主| 发表于 2003-8-9 20:51:00 | 显示全部楼层

Re:求助!!

能否请 “源代码之光” 大哥抽点空给点示例代码呢?小弟着实是个“代码狂”……不胜感激!!

90

主题

797

帖子

833

积分

高级会员

论坛版主

Rank: 4

积分
833
QQ
发表于 2003-8-9 21:30:00 | 显示全部楼层

Re:求助!!

比如存成tga,只要你弄清楚tga的头格式,存盘就行了
非常简单,就是普通的文件读写
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-11-22 00:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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