Сообщение от JACUK
А как записать цвет в файл с помощью BlockWrite? и считать с помощью BlockRead
|
А зачем
BlockRead использовать?
Лучше использовать
TFileStream, там есть методы
ReadBuffer и
WriteBuffer.
Просто пишем
var
F:TFileStream;
C:TColor;
begin
F:=TFileStream.Create('c:\file.img',fmCreate);
F.WriteBuffer(C,4);//С - переменная, 4 - размер переменной
end;
А чтобы читать данные прямо из файла, нужно знать формат.
Проще загрузить файл в соответствующий объект (TBitMap, TJPEGImage, TPNGImage(Отдельный пакет)) и читать пиксели с Canvas, если, конечно, речь не идет об очень больших избражениях.