MV.net: | inicio / home | documentos / documents | software / software | personal / personal | blog / blog |
Description | uses | Classes, Interfaces, Objects and Records | Functions and Procedures | Types | Constants | Variables |
Name | Description |
---|---|
record FIBITMAPDATA |
|
record FITAGDATA |
FUNCTION FreeImage_Allocate (width, height, bpp : LONGINT; red_mask : CARDINAL = 0; green_mask : CARDINAL = 0; blue_mask : CARDINAL = 0) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_Allocate@24'; |
PROCEDURE FreeImage_Unload (dib : FIBITMAP); STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_Unload@4'; |
FUNCTION FreeImage_Load (fif : FREE_IMAGE_FORMAT; filename : PCHAR; flags : LONGINT = 0) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_Load@12'; |
FUNCTION FreeImage_Save (fif : FREE_IMAGE_FORMAT; dib : FIBITMAP; filename : PCHAR; flags : LONGINT = 0) : BOOLEAN; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_Save@16'; |
FUNCTION FreeImage_GetFileType (filename : PCHAR; size : LONGINT) : FREE_IMAGE_FORMAT; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_GetFileType@8'; |
PROCEDURE FreeImage_SetPixelColor (dib : FIBITMAP; x, y : LONGINT; value : PRGBQUAD); STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_SetPixelColor@16'; |
FUNCTION FreeImage_GetWidth (dib : FIBITMAP) : CARDINAL; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_GetWidth@4'; |
FUNCTION FreeImage_GetHeight (dib : FIBITMAP) : CARDINAL; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_GetHeight@4'; |
FUNCTION FreeImage_GetBPP (dib : FIBITMAP) : CARDINAL; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_GetBPP@4'; |
PROCEDURE FreeImage_SetBackgroundColor (dib : FIBITMAP; value : PRGBQUAD); STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_SetBackgroundColor@8'; |
FUNCTION FreeImage_ConvertToGreyscale (dib : FIBITMAP) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_ConvertToGreyscale@4'; |
FUNCTION FreeImage_ConvertTo8Bits (dib : FIBITMAP) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_ConvertTo8Bits@4'; |
FUNCTION FreeImage_ConvertTo24Bits (dib : FIBITMAP) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_ConvertTo24Bits@4'; |
FUNCTION FreeImage_ConvertTo32Bits (dib : FIBITMAP) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_ConvertTo32Bits@4'; |
FUNCTION FreeImage_ColorQuantize (dib : FIBITMAP; quantize : FREE_IMAGE_QUANTIZE) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_ColorQuantize@8'; |
FUNCTION FreeImage_Rescale (dib : FIBITMAP; dst_width, dst_height : LONGINT; filter : FREE_IMAGE_FILTER) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_Rescale@16'; |
FUNCTION FreeImage_Copy (dib : FIBITMAP; left, top, right, bottom : LONGINT) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_Copy@20'; |
FUNCTION FreeImage_Paste (dst, src : FIBITMAP; left, top, alpha : LONGINT) : BOOLEAN; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_Paste@20'; |
FUNCTION FreeImage_CreateTag : FITAG; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_CreateTag@0'; |
procedure FreeImage_DeleteTag (tag : FITAG); STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_DeleteTag@4'; |
FUNCTION FreeImage_SetTagKey (tag : FITAG; CONST key: PCHAR) : BOOLEAN; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_SetTagKey@8'; |
FUNCTION FreeImage_GetTagKey (tag : FITAG) : PCHAR; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_GetTagKey@4'; |
FUNCTION FreeImage_SetTagLength (tag : FITAG; length : DWORD) : BOOLEAN; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_SetTagLength@8'; |
FUNCTION FreeImage_SetTagCount (tag : FITAG; count : DWORD) : BOOLEAN; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_SetTagCount@8'; |
FUNCTION FreeImage_SetTagType (tag : FITAG; atype : FREE_IMAGE_MDTYPE) : BOOLEAN; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_SetTagType@8'; |
FUNCTION FreeImage_SetTagValue (tag : FITAG; CONST value : Pointer) : BOOLEAN; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_SetTagValue@8'; |
FUNCTION FreeImage_SetMetadata (model : FREE_IMAGE_MDMODEL; dib : FIBITMAP; CONST key : PCHAR; tag : FITAG) : BOOLEAN; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_SetMetadata@16'; |
FUNCTION FreeImage_GetChannel (dib : FIBITMAP; channel : FREE_IMAGE_COLOR_CHANNEL) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_GetChannel@8'; |
FUNCTION FreeImage_SetChannel (dib, dib8 : FIBITMAP; channel : FREE_IMAGE_COLOR_CHANNEL) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_SetChannel@12'; |
FUNCTION FreeImage_Invert (dib : FIBITMAP) : BOOLEAN; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_Invert@4'; |
FUNCTION FreeImage_Composite (fg : FIBITMAP; useFileBkg : BOOLEAN = FALSE; appBkColor : PRGBQUAD = NIL; bg : FIBITMAP = NIL) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_Composite@16'; |
FUNCTION FreeImage_AdjustBrightness (dib : FIBITMAP; percentage: DOUBLE): BOOLEAN; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_AdjustBrightness@12'; |
FIBITMAP = ˆFIBITMAPDATA; |
FITAG = ˆFITAGDATA; |
FREE_IMAGE_FORMAT = (...); |
FREE_IMAGE_QUANTIZE = (...); |
FREE_IMAGE_FILTER = (...); |
FREE_IMAGE_MDTYPE = (...); |
FREE_IMAGE_MDMODEL = (...); |
FREE_IMAGE_COLOR_CHANNEL = (...); |
JPEG_DEFAULT = 0; |
JPEG_FAST = 1; |
JPEG_ACCURATE = 2; |
JPEG_QUALITYSUPERB = $80; |
JPEG_QUALITYGOOD = $100; |
JPEG_QUALITYNORMAL = $200; |
JPEG_QUALITYAVERAGE = $400; |
JPEG_QUALITYBAD = $800; |
FUNCTION FreeImage_Allocate (width, height, bpp : LONGINT; red_mask : CARDINAL = 0; green_mask : CARDINAL = 0; blue_mask : CARDINAL = 0) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_Allocate@24'; |
PROCEDURE FreeImage_Unload (dib : FIBITMAP); STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_Unload@4'; |
FUNCTION FreeImage_Load (fif : FREE_IMAGE_FORMAT; filename : PCHAR; flags : LONGINT = 0) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_Load@12'; |
FUNCTION FreeImage_Save (fif : FREE_IMAGE_FORMAT; dib : FIBITMAP; filename : PCHAR; flags : LONGINT = 0) : BOOLEAN; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_Save@16'; |
FUNCTION FreeImage_GetFileType (filename : PCHAR; size : LONGINT) : FREE_IMAGE_FORMAT; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_GetFileType@8'; |
PROCEDURE FreeImage_SetPixelColor (dib : FIBITMAP; x, y : LONGINT; value : PRGBQUAD); STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_SetPixelColor@16'; |
FUNCTION FreeImage_GetWidth (dib : FIBITMAP) : CARDINAL; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_GetWidth@4'; |
FUNCTION FreeImage_GetHeight (dib : FIBITMAP) : CARDINAL; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_GetHeight@4'; |
FUNCTION FreeImage_GetBPP (dib : FIBITMAP) : CARDINAL; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_GetBPP@4'; |
PROCEDURE FreeImage_SetBackgroundColor (dib : FIBITMAP; value : PRGBQUAD); STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_SetBackgroundColor@8'; |
FUNCTION FreeImage_ConvertToGreyscale (dib : FIBITMAP) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_ConvertToGreyscale@4'; |
FUNCTION FreeImage_ConvertTo8Bits (dib : FIBITMAP) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_ConvertTo8Bits@4'; |
FUNCTION FreeImage_ConvertTo24Bits (dib : FIBITMAP) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_ConvertTo24Bits@4'; |
FUNCTION FreeImage_ConvertTo32Bits (dib : FIBITMAP) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_ConvertTo32Bits@4'; |
FUNCTION FreeImage_ColorQuantize (dib : FIBITMAP; quantize : FREE_IMAGE_QUANTIZE) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_ColorQuantize@8'; |
FUNCTION FreeImage_Rescale (dib : FIBITMAP; dst_width, dst_height : LONGINT; filter : FREE_IMAGE_FILTER) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_Rescale@16'; |
FUNCTION FreeImage_Copy (dib : FIBITMAP; left, top, right, bottom : LONGINT) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_Copy@20'; |
FUNCTION FreeImage_Paste (dst, src : FIBITMAP; left, top, alpha : LONGINT) : BOOLEAN; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_Paste@20'; |
FUNCTION FreeImage_CreateTag : FITAG; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_CreateTag@0'; |
procedure FreeImage_DeleteTag (tag : FITAG); STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_DeleteTag@4'; |
FUNCTION FreeImage_SetTagKey (tag : FITAG; CONST key: PCHAR) : BOOLEAN; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_SetTagKey@8'; |
FUNCTION FreeImage_GetTagKey (tag : FITAG) : PCHAR; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_GetTagKey@4'; |
FUNCTION FreeImage_SetTagLength (tag : FITAG; length : DWORD) : BOOLEAN; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_SetTagLength@8'; |
FUNCTION FreeImage_SetTagCount (tag : FITAG; count : DWORD) : BOOLEAN; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_SetTagCount@8'; |
FUNCTION FreeImage_SetTagType (tag : FITAG; atype : FREE_IMAGE_MDTYPE) : BOOLEAN; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_SetTagType@8'; |
FUNCTION FreeImage_SetTagValue (tag : FITAG; CONST value : Pointer) : BOOLEAN; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_SetTagValue@8'; |
FUNCTION FreeImage_SetMetadata (model : FREE_IMAGE_MDMODEL; dib : FIBITMAP; CONST key : PCHAR; tag : FITAG) : BOOLEAN; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_SetMetadata@16'; |
FUNCTION FreeImage_GetChannel (dib : FIBITMAP; channel : FREE_IMAGE_COLOR_CHANNEL) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_GetChannel@8'; |
FUNCTION FreeImage_SetChannel (dib, dib8 : FIBITMAP; channel : FREE_IMAGE_COLOR_CHANNEL) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_SetChannel@12'; |
FUNCTION FreeImage_Invert (dib : FIBITMAP) : BOOLEAN; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_Invert@4'; |
FUNCTION FreeImage_Composite (fg : FIBITMAP; useFileBkg : BOOLEAN = FALSE; appBkColor : PRGBQUAD = NIL; bg : FIBITMAP = NIL) : FIBITMAP; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_Composite@16'; |
FUNCTION FreeImage_AdjustBrightness (dib : FIBITMAP; percentage: DOUBLE): BOOLEAN; STDCALL; EXTERNAL 'FreeImage.dll' name '_FreeImage_AdjustBrightness@12'; |
FIBITMAP = ˆFIBITMAPDATA; |
FITAG = ˆFITAGDATA; |
FREE_IMAGE_FORMAT = (...); |
FREE_IMAGE_QUANTIZE = (...); |
FREE_IMAGE_FILTER = (...); |
FREE_IMAGE_MDTYPE = (...); |
FREE_IMAGE_MDMODEL = (...); |
FREE_IMAGE_COLOR_CHANNEL = (...); |
JPEG_DEFAULT = 0; |
JPEG_FAST = 1; |
JPEG_ACCURATE = 2; |
JPEG_QUALITYSUPERB = $80; |
JPEG_QUALITYGOOD = $100; |
JPEG_QUALITYNORMAL = $200; |
JPEG_QUALITYAVERAGE = $400; |
JPEG_QUALITYBAD = $800; |
Copyright ©1994-2007 by Mario A. Valdez-Ramírez. |