[Lazarus] JPEG Dimensions

Bart bartjunk64 at gmail.com
Sun Oct 2 15:12:37 CEST 2011


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 <nc-gaertnma at netcologne.de> wrote:
> On Sun, 2 Oct 2011 13:26:09 +0200
> "ADTEC (Pty) Ltd" <adtec at adtec.co.za> 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
> Lazarus at lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>




More information about the Lazarus mailing list