如何获取常用格式图片的宽度和高度?

HengStar 2008-05-10 03:28:26
请问有没有好的办法可以实现?如果有DirectX的API实现方法最好,因为我想获取的是读入纹理图片的宽和高
...全文
163 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
HengStar 2008-05-10
  • 打赏
  • 举报
回复
从DX中找到了..D3DXCreateTextureFromFileEx函数可以~多谢Mackz提醒的D3DXIMAGE_INFO结构
HengStar 2008-05-10
  • 打赏
  • 举报
回复
我用的是D3DXCreateTextureFromFile
菜牛 2008-05-10
  • 打赏
  • 举报
回复
加载纹理,你用什么方法?D3DXLoadSurfaceFromFile函数的参数看看,源矩形、目标矩形都是可以定义的,也就是说纹理的大小是自己设定的。当然如果不设定就使用默认的原始大小。图形的原始信息从该函数最后一个参数返回D3DXIMAGE_INFO结构,查查Dx SDK的帮助吧。该函数支持的图片类型:.bmp, .dds, .dib, .hdr, .jpg, .pfm, .png, .ppm, and .tga,应该就是常用格式吧。
masterz 2008-05-10
  • 打赏
  • 举报
回复
用GDI+的Image类加载图片,然后它的属性告诉你尺寸。不太熟悉纹理图,一般的bmp/jpg/gif/png等是可以的。

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧