游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3476|回复: 9

有问题请教,进来看看

[复制链接]

3

主题

79

帖子

79

积分

注册会员

Rank: 2

积分
79
发表于 2004-1-18 11:43:00 | 显示全部楼层 |阅读模式
请问通常所说16位的555和565格式到底是指bmp图片格式还是指显卡硬件啊?还是两者都有这两种格式?如果是图片格式怎么判断?显卡呢?
[em10] [em10]

34

主题

297

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
QQ
发表于 2004-1-18 12:06:00 | 显示全部楼层

Re:有问题请教,进来看看

显卡硬件

34

主题

297

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
QQ
发表于 2004-1-18 12:10:00 | 显示全部楼层

Re: 有问题请教,进来看看

这个例程里有判断方法
自己看看吧
是GR某有关Alpha的文章里面的(记不清是哪篇了……)~  [em7]

sf_2004118121037.rar

15.79 KB, 下载次数:

3

主题

79

帖子

79

积分

注册会员

Rank: 2

积分
79
 楼主| 发表于 2004-1-18 18:10:00 | 显示全部楼层

Re:有问题请教,进来看看

那16位.bmp图片文件是按555还是565格式呢?

28

主题

433

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
发表于 2004-1-18 19:57:00 | 显示全部楼层

Re:有问题请教,进来看看

有必要吗?

现在的显卡 都是555的!

28

主题

433

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
发表于 2004-1-18 19:58:00 | 显示全部楼层

Re:有问题请教,进来看看

bmp 是和 硬件 无关的 位图 格式!
---------------
没有这种 区别的!

5

主题

22

帖子

22

积分

注册会员

Rank: 2

积分
22
发表于 2004-1-23 09:55:00 | 显示全部楼层

Re:有问题请教,进来看看

   有个函数可以检查就是忘记了,你到ddraw.lib或ddraw.h中看看有没有,好象一般都是565格式的,如果是256色的要自己配调色板

101

主题

467

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
QQ
发表于 2004-1-23 10:36:00 | 显示全部楼层

Re: Re:有问题请教,进来看看

紫涩雪: Re:有问题请教,进来看看

bmp 是和 硬件 无关的 位图 格式!
---------------
没有这种 区别的!


it's DIB

28

主题

433

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
发表于 2004-1-23 13:52:00 | 显示全部楼层

Re:有问题请教,进来看看

?楼上的!我说错了吗?
---------------------------------

18

主题

573

帖子

573

积分

高级会员

Rank: 4

积分
573
发表于 2004-1-23 22:23:00 | 显示全部楼层

Re:有问题请教,进来看看

是说16位的颜色模式有555和565,现在显卡比较多的565模式,555用的较少;判断显卡的16位模式较简单,建立ddraw后,建立PrimarySurface,然后用PrimarySurface的函数GetPixelFormat读取一个机构,结构名字忘了,查DXSDK,这个结构里面有一个联合,存储的就是555还是565;bmp图形方面,好像现在的绘图软件不支持16位图象(好像WIN32支持),只是支持24位,所以得自己编写一个转换程序,将24位转成16位,怎么转,先要看看显卡支持的是555还是565,用我上面的方法即可。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-24 23:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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