lazarus/components/images
2018-02-20 14:54:57 +00:00
..
examples general: Updated address of the Free Software Foundation in copyright messages 2017-01-29 21:04:32 +00:00
imagesforlazarus.lpk imagesforlazarus: Set debug info in package options to "Automatic" (instead of "Stabs). Issue #33175 2018-02-20 14:54:57 +00:00
imagesforlazarus.pas
lazbmp.pas general: Updated address of the Free Software Foundation in copyright messages 2017-01-29 21:04:32 +00:00
lazjpg.pas general: Updated address of the Free Software Foundation in copyright messages 2017-01-29 21:04:32 +00:00
lazpng.pas general: Updated address of the Free Software Foundation in copyright messages 2017-01-29 21:04:32 +00:00
lazpnm.pas general: Updated address of the Free Software Foundation in copyright messages 2017-01-29 21:04:32 +00:00
laztga.pas general: Updated address of the Free Software Foundation in copyright messages 2017-01-29 21:04:32 +00:00
lazxpm.pas general: Updated address of the Free Software Foundation in copyright messages 2017-01-29 21:04:32 +00:00
readme.txt

The package imagesforlazarus.lpk adds LCL support for some extra image formats like tga.

Normal usage is to add it to your project in the project inspector.
You can install it in the IDE. Then the IDE picture open dialogs will be able to load some more file formats.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
We used a simple naming schema to help non expert working with this package.
The support type name and the support unit name are :

T$(most_common_extension)Image is in laz$(most_common_extension).pas

The lazarus TPNGImage is in lazpng.pas
The lazarus TPNMImage is in lazpnm.pas
The lazarus TJPGImage is in lazjpg.pas
The lazarus TBMPImage is in lazbmp.pas
The lazarus TTGAImage is in laztga.pas
The lazarus TXPMImage is in lazxpm.pas

This package uses the fpimage libs provided by FreePascal in the FCL/Image.
See there for in more detailed jpeg handling.

Please report bugs to "Mazen NEIFER" <mazen@freepascal.org>