Unit JpgImg

Classes

TCustomJPEGImage - @\\\*) (*@/// TCustomJPEGImage = class(TImage)
TDBJPEGImage - @\\\0000000315*) (*@/// TDBJPEGImage = class(TCustomJPEGImage)
TJPEGImage - @\\\0000001E0D*) (*@/// TJPEGImage = class(TCustomJPEGImage)
TJPEGNameProperty - TIFF format } (*@\\\*) (*@/// TJPEGNameProperty = class(TStringProperty)

Functions

COM_handler - @\\\0000000201*) (*@/// function COM_handler (cinfo : j_decompress_ptr) : boolean; {far;}
jpeg_getc - Library procedures and functions

@\\\0000000603*) (*@/// function jpeg_getc (cinfo : j_decompress_ptr) : char;
Register - @/// procedure Register;

Types

IMAGE_FORMATS
TDCTMethod
TDelta
TDither
TNumOfColors
t_jpeg_quality

Constants

DEFAULT_FMT

Variables

requested_fmt


Functions


function COM_handler (cinfo : j_decompress_ptr) : boolean;

@\\\0000000201*) (*@/// function COM_handler (cinfo : j_decompress_ptr) : boolean; {far;}

function jpeg_getc (cinfo : j_decompress_ptr) : char;

Library procedures and functions

@\\\0000000603*) (*@/// function jpeg_getc (cinfo : j_decompress_ptr) : char;


procedure Register;

@/// procedure Register;

Types


IMAGE_FORMATS = (
      FMT_BMP,                { BMP format (Windows flavor) }
      FMT_GIF,                { GIF format }
      FMT_OS2,                { BMP format (OS/2 flavor) }
      FMT_PPM,                { PPM/PGM (PBMPLUS formats) }
      FMT_RLE,                { RLE format }
      FMT_TARGA,              { Targa format }
      FMT_TIFF);
@/// IMAGE_FORMATS = (
TDCTMethod = (Integ, FastInteg, FloatingPoint);

TDelta = 1..100

TDither = (None, FS, Ordered);

TNumOfColors = (_16, _256, TrueColor);

t_jpeg_quality = 0..100

Constants

DEFAULT_FMT = FMT_PPM

@\\\000000170D

Variables

requested_fmt : IMAGE_FORMATS