D3D10 截图功能 保存Texture到本地
Date 20200311 By Wjb
直接上代码:
ID3D10Resource* pScreen;mRenderTargetView->GetResource(&pScreen);D3D10_TEXTURE2D_DESC texDesc;texDesc.ArraySize = 1;texDesc.CPUAccessFlags = 0;texDesc.Width = (unsigned int)mClientWidth;texDesc.Height = (unsigned int)mClientHeight;;texDesc.SampleDesc.Count = 8;texDesc.SampleDesc.Quality = 0;texDesc.ArraySize = 1;texDesc.MipLevels = 1;texDesc.Format = DXGI_FORMAT_R8G8B8A8_TYPELESS;texDesc.SampleDesc.Count = 1;texDesc.SampleDesc.Quality = 0;texDesc.Usage = D3D10_USAGE_DEFAULT;texDesc.BindFlags = D3D10_BIND_SHADER_RESOURCE;ID3D10Texture2D *texture;HRESULT hr = md3dDevice->CreateTexture2D(&texDesc, 0, &texture);md3dDevice->CopyResource(texture, pScreen);char filename [245];sprintf(filename, "TestFile%d.dds", name);hr = D3DX10SaveTextureToFileA(texture, D3DX10_IFF_DDS, filename);texture->Release();pScreen->Release();
我保存事DDS格式文件,在VS中打开效果如下图所以
我附了功能源码,环境VS2013 d3d10。下载地址:
D3D10 截图功能 保存Texture到本地相关推荐
- 《从0到1上线微信小游戏》第十二节 实现截图和保存到相册功能
第十二节 实现截图和保存到相册功能 新建节点 截图功能 保存到相册 在这一小节中,我们将通过调用微信小游戏API来给俄罗斯方块这个游戏加上截图和保存到相册这两个功能. 如果大家还需要实现截图后的预览功 ...
- java零碎总结---java实现截图并保存到本地
java零碎总结---java实现截图并保存到本地 1.java实现截图并保存到本地 提供给大家三个方法,也是整理的,都不是很难,大家需要的看看哈 2.原理都相似 ------ ...
- html2canvas 在qq保存失败_QQ的截图功能,没想到这么好用!
文/安哥拉 Hello大家好,这里是工具狂人. 自从微信崛起后,很多人的社交阵地可能都从QQ转移到了微信. 但微信现存的一些不足,也让一些人开始怀念起了QQ. 相比微信,QQ好用的地方体现在,传输文件 ...
- unity3d 使用存档图片_Unity3D截图功能总结,并保存在指定的文件夹
快过新年了,一直在加班赶项目,没时间写博客,今天上班最后一天,就休息过年了,将我强几天在做一个截图功能分享出来,网上查了很多,但是都是在Unity Editor下好使,能截图,并显示出来,但是,在An ...
- 如何保存视频会议画面内容?视频会议截图功能
在使用视频会议时,有时候会需要对会议画面进行截图,来保存重要信息.那么,是如何实现这一功能的呢,下面一起来看看吧. 视频截图功能 对于选定的视频,截取指定时间的缩略图.视频抓图,获取静态图和动态图,不 ...
- 实现Cocos截图功能
Cocos Creator 截图功能 相关介绍 cocos截图的原理 代码介绍 原生平台截图 相关介绍 关于cocos截图方案,其实官方给出了对应的案例(js).大家应该也参考过,但我个人认为官方案例 ...
- [Android] 拍照、截图、保存并显示在ImageView控件中
最近在做Android的项目,其中部分涉及到图像处理的内容.这里先讲述如何调用Camera应用程序进行拍照,并截图和保存显示在ImageView控件中以及遇到的困难和解决方法. PS:作者购买 ...
- android easyplayer截屏,EasyWasmPlayer H265播放器是如何实现视频截图功能的?
在我们做视频开发的过程中,会遇到不少需求,其中视频截图就是一个比较常见的需求,因此TSINGSEE青犀视频不管是在设计视频平台还是视频播放器的时候,我们都会在原有开发的基础上对视频截图进行一些功能拓展 ...
- Qt实现微信截图功能(一)
简述 Qt 之 简单截图功能(一)实现鼠标选中区域截图 Qt 之 简单截图功能(二)实现可移动选中区域 Qt 之 简单截图功能(三)实现可拖拽选中区域 在之前的文章中有带大家讲解过部分截图功能,有兴趣 ...
最新文章
- 个人在公司在意的三点
- 大数据实战之环境搭建(八)
- python 的类装饰器
- C语言那点事——如何从零学好C语言?
- php curl 发送post请求带参数
- 计算机网络按照工作模式可分为什么和什么,计算机网络的分类有哪些?计算机网络工作模式...
- 一、MySQL整体架构
- 《封神演义》中的阐截二教之争 zz
- Word文件没有保存怎么找回来?恢复文件
- Bilibili的SWOT竞争力分析
- python基础爬虫篇
- unity3d ios 应用闪退 variables may not be available
- av_register_all
- TortoiseSVN教程级别指南
- 各地数据显示上半年28省GDP增幅超全国水平
- 2020王者营地服务器维护,至尊宝重磅返场,王者营地服务器崩溃,只因玩家等待了五年的它...
- 计算机技术在测绘专业应用,浅谈计算机技术在测绘工程制图中的应用(原稿)
- 数据存储的声音 - 第9集:与Stephen Foskett的对话
- BGP的路由黑洞和防环
- Camlytics:智能摄像头监控软件
热门文章
- 人生百味-3:看似矛盾,实则符合逻辑的错位策略
- 刀片式服务器属于什么系列,刀片服务器是什么意思(刀片式服务器主要用在哪些地方)...
- 中国象棋程序的设计与实现(九)–棋子点,棋子的小窝 中国象棋程序的设计与实现(八)-如何构造一个棋子(車馬炮等)...
- 我待jQ如初恋,jQ虐我千百遍
- 网页视频播放器js代码
- 面向对象知多少(二)论域分析和应用分析
- 如何在腾讯会议中PPT使用演讲者模式
- QT5 界面截图保存到本地+输出PDF/WORD格式文档+QT界面中文乱码及输出PDF中文乱码的解决(亲身实践并且成功)
- 联发科mt6757处理器介绍,Helio P20芯片资料
- 信安Note_day16