Вниз
Скачать: CL | DM;

TStream   Найти похожие ветки 

← →
Goga   (2005-09-01 08:58) [0]

Как определить формат изображения, загруженного в TStream если можно в примере


← →
Ega23 ©   (2005-09-01 09:31) [1]

По сигнатуре

function GetGraphicFormat(const FileName:String):TGraphicFormat;
var
Buffer: array[0..2] of Byte;
fs:TFileStream;
begin
Result:=gfUnknown;
fs:=TFileStream.Create(FileName,fmOpenRead);
try
  fs.ReadBuffer(Buffer, 3);
  if (Buffer[0] = $49) and (Buffer[1] = $49) and (Buffer[2] = $2A) then Result:=gfTIFF;
  if (Buffer[0] = $42) and (Buffer[1] = $4D) then Result:=gfBMP;
  if (Buffer[0] = $FF) and (Buffer[1] = $D8) then Result:=gfJPEG;
  if (Buffer[0] = $47) and (Buffer[1] = $49) and (Buffer[2] = $46) then Result:=gfGIF;
finally
  fs.Free;
end;
end;



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.023 c
1-1125497772
Карелин Артем
2005-08-31 18:16
2005.09.25
Константа - массив записей. Как делать?


4-1122535673
Kerk
2005-07-28 11:27
2005.09.25
Востановление удаленных файлов в NTFS


1-1125925860
Гена
2005-09-05 17:11
2005.09.25
Вопрос про savedialog


3-1123694565
Aleksandr.
2005-08-10 21:22
2005.09.25
Как снять ReadOnly с поля TADOQuery?


14-1125169371
Lamer@fools.ua
2005-08-27 23:02
2005.09.25
Угадай мелодию




   Наверх