Lies einfach die ersten paar Byte des Streams aus.
JPeg: Byte 6 bis 9 = JFIF
PNG: Byte 1 bis 3 = PNG
Zählung beginnt bei 0.
Danke.
bei Files weiß ich wie es geht:
FileHandle := FileOpen(AFileName, fmOpenRead);
FileSeek(FileHandle, 0, 0);
FileRead(FileHandle, Buffer, 2);
Aber wie lese ich die ersten Byte bei einem Stream aus, denn ein "FileHandle" gibt es dort nicht?