帧图像显示(200分)(200分)

  • 主题发起人 主题发起人 lingo28
  • 开始时间 开始时间
L

lingo28

Unregistered / Unconfirmed
GUEST, unregistred user!
qicf图像(后缀.qcf),包含30帧,每帧176*144,按帧号连续存放,
每帧依次为YUV分量,每个像素各分量位深为1字节,怎么把某一帧
在form上显示出来,很焦急的说!
 
数据被压缩了吗?
压缩了的话还得先解压缩。
然后就好办了。
1.先确定每帧的数据大小。FramSize := 176*144*3;
2.再确定某帧在文件中的偏移。FramOffset := n*FrameSize
有文件头还得加上文件头的大小。(Seek)
3.读出数据(BlockRead)
4.计算RGB值,显示。
 
因为我对qicf格式不熟悉,所以压缩没压缩我也不清楚。
至于FramSize,FramOffset还请指教是在哪个Delphi函数
或者api中使用的,最好能写点代码提示我。谢谢!
我把qicf文件发到你的263信箱去了。
 
lingo28:我咋收不到?
FramSize和FramOffset不是函数,我定义的变量.
 
lingo28:你那文件害得我做晚11点才收到。
上午我一直在分析它的结构,弄明白了,好简单的:)
现在正在做程序,完了发给你,别急:)
 
lingo28: 你好坏耶,发个外国老妹妹给我:)
 
lingo28: 做完了,正在发送,注意查收哦:)
当然别忘了给分哟:)
 
lingo28: 你犯了什么错误,给你的邮件263不给发:(
 
lingo28: 恭喜恭喜,总算发出处啦:)
 
程序收到了,非常感谢!看了程序才知道原来是这么简单的,不过我还是没后悔给200大洋,学到东西才是最重要的,哈哈哈。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
771
import
I
后退
顶部