|

楼主 |
发表于 2010-12-31 23:01:00
|
显示全部楼层
Re:dx可否将任意纹理坐标范围的图像保存为一张纹理?
解决了:
来源:CSDN论坛 游戏开发版块
作者:gameatp
#21楼 回复于:2010-12-31 14:47:24
好人做到底算了,其实刚才那个不需要渲染到纹理
直接这样就可以了
LPDIRECT3DTEXTURE9 m_pTexture;
D3DXCreateTextureFromFile(m_pd3dDevice,"C:\\Documents and Settings\\Administrator\\桌面\\3.jpg",&m_pTexture);
IDirect3DSurface9 * pSurface;
m_pTexture->GetSurfaceLevel(0,&pSurface);
RECT rect;// 指定纹理位置
rect.left = 0;
rect.right = 256;
rect.top = 0;
rect.bottom = 256;
D3DXSaveSurfaceToFile("C:\\Documents and Settings\\Administrator\\桌面\\3temp.jpg",D3DXIFF_JPG,pSurface,0,&rect);
感谢csdn的gameatp前辈... |
|