游戏开发论坛

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

请问怎样获取载入TGA图片的像素大小

[复制链接]

5

主题

263

帖子

1113

积分

金牌会员

Rank: 6Rank: 6

积分
1113
发表于 2010-11-4 22:25:00 | 显示全部楼层 |阅读模式
请问怎样获取载入TGA图片的像素大小?我在我的程序中使用了D3DXCreateTextureFromFile()函数,但是我想得到TGA图片的像素大小,以便我正确地显示图片,请问我该怎么做?

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2010-11-6 01:00:00 | 显示全部楼层

Re:请问怎样获取载入TGA图片的像素大小

别用tga了,dx的高版本已经抛弃掉了,全部用dds吧

34

主题

844

帖子

1755

积分

金牌会员

Rank: 6Rank: 6

积分
1755
发表于 2010-11-7 08:25:00 | 显示全部楼层

Re:请问怎样获取载入TGA图片的像素大小

  1. struct   TGA_HEADER
  2. {
  3.   uchar_t   id_length;   
  4.   uchar_t   colormap_type;   
  5.   uchar_t   image_type;   
  6.   ushort_t   colormap_index,   colormap_length;   
  7.   uchar_t   colormap_size;   
  8.   ushort_t   x_origin,   y_origin,   [color=red]width[/color],   [color=red]height[/color];   
  9.   uchar_t   pixel_size,   attributes;   
  10. };
复制代码

从网上下载的。应该没错。

5

主题

263

帖子

1113

积分

金牌会员

Rank: 6Rank: 6

积分
1113
 楼主| 发表于 2010-11-8 08:59:00 | 显示全部楼层

Re:请问怎样获取载入TGA图片的像素大小

谢谢。其实我要图片的像素大小是为了能够正确地显示图片并且缩放图片,但是我和其他人交流后得知可以使用D3DXCreateTextureFromFileEx()函数进行正确地缩放,这样的话就简单多了。谢谢了啊。我以后也会回答别人的问题的!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-30 11:18

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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