Inside an old program of mine, there is a unit called picslib, which does exactly that for JPG, GIF, BMP and PNG (IIRC).
Souces are at: http://home.tiscali.nl/~knmg0017/software/htmledit_bron.zip The code is MPL 1.1 licenced at the moment, but I'm gonna make it LGPL in the near future (I'm currently re-doing this app in Lazarus), so you have my explicit consent to use it with the LGPL licence. Bart On 10/2/11, Mattias Gaertner <[email protected]> wrote: > On Sun, 2 Oct 2011 13:26:09 +0200 > "ADTEC (Pty) Ltd" <[email protected]> wrote: > >> Does anyone know of a simple way to determine the picture dimensions >> for a JPEG file? I can determine them using the LazJPG unit and >> loading the file into a variable. The problem is that when I'm trying >> to determine the dimensions on a whole directory of files, the time >> taken to load each file makes the process unuseable. >> >> I've tried to understand the file layout for jpg files (wikipedia and >> jpeg.org) but don't see where the final dimensions are stored. What I >> would like to do is read just enough of each file to get the height >> and width of the final image. Any suggestions? > > Maybe you can alter the fpreadjpeg unit and add a property to read only > the header. > I need a quick jpeg dimension function too. > > Mattias > > -- > _______________________________________________ > Lazarus mailing list > [email protected] > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus > -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
