Q
quickchop
Unregistered / Unconfirmed
GUEST, unregistred user!
要求根据BMP的文件头来把各像素的信息读入到三个二维数组里(即r,g,b值)。为方便,
给出BMP的文件头:
type tbmphdr_def=record
BMPID:integer;
BFSize:longint;
BFreserver1:integer;
BFreserver2:integer;
Imagebegin:longint;
HeaderSize:longint;
Width:longint;
height:longint;
planes:integer;
bits:integer;
compress:longint;
imagesize:longint;
xpixelpermeter:longint;
ypixelpermeter:longint;
colorused:longint;
colorimport:longint;
end;
是不是应该以二进制的形式打开bmp文件,还要得到文件号?文件指针?有劳各位了。
要快。尽量详细一点,我delphi学得不好。
给出BMP的文件头:
type tbmphdr_def=record
BMPID:integer;
BFSize:longint;
BFreserver1:integer;
BFreserver2:integer;
Imagebegin:longint;
HeaderSize:longint;
Width:longint;
height:longint;
planes:integer;
bits:integer;
compress:longint;
imagesize:longint;
xpixelpermeter:longint;
ypixelpermeter:longint;
colorused:longint;
colorimport:longint;
end;
是不是应该以二进制的形式打开bmp文件,还要得到文件号?文件指针?有劳各位了。
要快。尽量详细一点,我delphi学得不好。