回 帖 发 新 帖 刷新版面

主题:请问如何从磁盘中读取图像,然后用PutImage过程显示出来?

请问如何从磁盘中读取图像,然后用PutImage过程显示出来?

这里所说的“图像”可以是任何的格式,也可以自创格式,前提是在这整个过程中,屏幕要保持黑屏。

回复列表 (共11个回复)

沙发

直接复制颜色数据就可以了吧

板凳

能否说详细点?

3 楼

很简单,问林记就行了。

4 楼

不过16色有点麻烦
要自己合成,把两个字节合成
一个字节,例如把0F(15号色)和0E(13号色)
合成FE再写到内存中,

最后用PutImage调用那个指针就行了

5 楼

呵呵,什么都问林记就好了~~

6 楼

[em54]

7 楼

我还是不明白,林记能否举例说明??

8 楼

p:pointer;

begin
GetMem(p,.....);
p^:=$EF;
PutImage(..,..,p);
end.

9 楼

这样只有两个像素啊……

10 楼

怎么读jpg格式或gif格式?

我来回复

您尚未登录,请登录后再回复。点此登录或注册