[][src]Module freeimage::ffi

Structs

FIBITMAP
FIICCPROFILE
FIMEMORY

Handle to a memory I/O stream

FIMETADATA

Handle to a metadata model

FIMULTIBITMAP
FITAG

Handle to a FreeImage tag

FreeImageIO
Plugin
_IO_FILE
__fsid_t
__locale_data
__locale_struct
__mbstate_t
__va_list_tag
imaxdiv_t
tagBITMAPINFO
tagBITMAPINFOHEADER
tagFICOMPLEX

Data structure for COMPLEX type (complex number)

tagFIRGB16

48-bit RGB

tagFIRGBA16

64-bit RGBA

tagFIRGBAF

128-bit RGBA Float

tagFIRGBF

96-bit RGB Float

tagRGBQUAD
tagRGBTRIPLE
tm

Constants

BMP_DEFAULT
BMP_SAVE_RLE
CUT_DEFAULT
DDS_DEFAULT
EXR_B44
EXR_DEFAULT
EXR_FLOAT
EXR_LC
EXR_NONE
EXR_PIZ
EXR_PXR24
EXR_ZIP
FALSE
FAXG3_DEFAULT
FI16_555_BLUE_MASK
FI16_555_BLUE_SHIFT
FI16_555_GREEN_MASK
FI16_555_GREEN_SHIFT
FI16_555_RED_MASK
FI16_555_RED_SHIFT
FI16_565_BLUE_MASK
FI16_565_BLUE_SHIFT
FI16_565_GREEN_MASK
FI16_565_GREEN_SHIFT
FI16_565_RED_MASK
FI16_565_RED_SHIFT
FIF_LOAD_NOPIXELS
FIICC_COLOR_IS_CMYK
FIICC_DEFAULT
FI_COLOR_ALPHA_IS_INDEX
FI_COLOR_FIND_EQUAL_COLOR
FI_COLOR_IS_RGBA_COLOR
FI_COLOR_IS_RGB_COLOR
FI_COLOR_PALETTE_SEARCH_MASK
FI_RESCALE_DEFAULT
FI_RESCALE_OMIT_METADATA
FI_RESCALE_TRUE_COLOR
FI_RGBA_ALPHA
FI_RGBA_ALPHA_MASK
FI_RGBA_ALPHA_SHIFT
FI_RGBA_BLUE
FI_RGBA_BLUE_MASK
FI_RGBA_BLUE_SHIFT
FI_RGBA_GREEN
FI_RGBA_GREEN_MASK
FI_RGBA_GREEN_SHIFT
FI_RGBA_RED
FI_RGBA_RED_MASK
FI_RGBA_RED_SHIFT
FI_RGBA_RGB_MASK
FREEIMAGE_COLORORDER
FREEIMAGE_COLORORDER_BGR
FREEIMAGE_COLORORDER_RGB
FREEIMAGE_MAJOR_VERSION
FREEIMAGE_MINOR_VERSION
FREEIMAGE_RELEASE_SERIAL
FREE_IMAGE_COLOR_CHANNEL_FICC_ALPHA

! Use blue channel

FREE_IMAGE_COLOR_CHANNEL_FICC_BLACK

! Use alpha channel

FREE_IMAGE_COLOR_CHANNEL_FICC_BLUE

! Use green channel

FREE_IMAGE_COLOR_CHANNEL_FICC_GREEN

! Use red channel

FREE_IMAGE_COLOR_CHANNEL_FICC_IMAG

! Complex images: use real part

FREE_IMAGE_COLOR_CHANNEL_FICC_MAG

! Complex images: use imaginary part

FREE_IMAGE_COLOR_CHANNEL_FICC_PHASE

! Complex images: use magnitude

FREE_IMAGE_COLOR_CHANNEL_FICC_REAL

! Use black channel

FREE_IMAGE_COLOR_CHANNEL_FICC_RED

! Use red, green and blue channels

FREE_IMAGE_COLOR_CHANNEL_FICC_RGB
FREE_IMAGE_COLOR_TYPE_FIC_CMYK

! RGB color model with alpha channel

FREE_IMAGE_COLOR_TYPE_FIC_MINISBLACK

! min value is white

FREE_IMAGE_COLOR_TYPE_FIC_MINISWHITE
FREE_IMAGE_COLOR_TYPE_FIC_PALETTE

! RGB color model

FREE_IMAGE_COLOR_TYPE_FIC_RGB

! min value is black

FREE_IMAGE_COLOR_TYPE_FIC_RGBALPHA

! color map indexed

FREE_IMAGE_DITHER_FID_BAYER4x4

! Floyd & Steinberg error diffusion

FREE_IMAGE_DITHER_FID_BAYER8x8

! Bayer ordered dispersed dot dithering (order 2 dithering matrix)

FREE_IMAGE_DITHER_FID_BAYER16x16

! Ordered clustered dot dithering (order 8 - 16x16 matrix)

FREE_IMAGE_DITHER_FID_CLUSTER6x6

! Bayer ordered dispersed dot dithering (order 3 dithering matrix)

FREE_IMAGE_DITHER_FID_CLUSTER8x8

! Ordered clustered dot dithering (order 3 - 6x6 matrix)

FREE_IMAGE_DITHER_FID_CLUSTER16x16

! Ordered clustered dot dithering (order 4 - 8x8 matrix)

FREE_IMAGE_DITHER_FID_FS
FREE_IMAGE_FILTER_FILTER_BICUBIC

! Box, pulse, Fourier window, 1st order (constant) b-spline

FREE_IMAGE_FILTER_FILTER_BILINEAR

! Mitchell & Netravali's two-param cubic filter

FREE_IMAGE_FILTER_FILTER_BOX
FREE_IMAGE_FILTER_FILTER_BSPLINE

! Bilinear filter

FREE_IMAGE_FILTER_FILTER_CATMULLROM

! 4th order (cubic) b-spline

FREE_IMAGE_FILTER_FILTER_LANCZOS3

! Catmull-Rom spline, Overhauser spline

FREE_IMAGE_FORMAT_FIF_BMP
FREE_IMAGE_FORMAT_FIF_CUT
FREE_IMAGE_FORMAT_FIF_DDS
FREE_IMAGE_FORMAT_FIF_EXR
FREE_IMAGE_FORMAT_FIF_FAXG3
FREE_IMAGE_FORMAT_FIF_GIF
FREE_IMAGE_FORMAT_FIF_HDR
FREE_IMAGE_FORMAT_FIF_ICO
FREE_IMAGE_FORMAT_FIF_IFF
FREE_IMAGE_FORMAT_FIF_J2K
FREE_IMAGE_FORMAT_FIF_JNG
FREE_IMAGE_FORMAT_FIF_JP2
FREE_IMAGE_FORMAT_FIF_JPEG
FREE_IMAGE_FORMAT_FIF_JXR
FREE_IMAGE_FORMAT_FIF_KOALA
FREE_IMAGE_FORMAT_FIF_LBM
FREE_IMAGE_FORMAT_FIF_MNG
FREE_IMAGE_FORMAT_FIF_PBM
FREE_IMAGE_FORMAT_FIF_PBMRAW
FREE_IMAGE_FORMAT_FIF_PCD
FREE_IMAGE_FORMAT_FIF_PCX
FREE_IMAGE_FORMAT_FIF_PFM
FREE_IMAGE_FORMAT_FIF_PGM
FREE_IMAGE_FORMAT_FIF_PGMRAW
FREE_IMAGE_FORMAT_FIF_PICT
FREE_IMAGE_FORMAT_FIF_PNG
FREE_IMAGE_FORMAT_FIF_PPM
FREE_IMAGE_FORMAT_FIF_PPMRAW
FREE_IMAGE_FORMAT_FIF_PSD
FREE_IMAGE_FORMAT_FIF_RAS
FREE_IMAGE_FORMAT_FIF_RAW
FREE_IMAGE_FORMAT_FIF_SGI
FREE_IMAGE_FORMAT_FIF_TARGA
FREE_IMAGE_FORMAT_FIF_TIFF
FREE_IMAGE_FORMAT_FIF_UNKNOWN
FREE_IMAGE_FORMAT_FIF_WBMP
FREE_IMAGE_FORMAT_FIF_WEBP
FREE_IMAGE_FORMAT_FIF_XBM
FREE_IMAGE_FORMAT_FIF_XPM
FREE_IMAGE_MDMODEL_FIMD_ANIMATION

! GeoTIFF metadata

FREE_IMAGE_MDMODEL_FIMD_COMMENTS
FREE_IMAGE_MDMODEL_FIMD_CUSTOM

! Animation metadata

FREE_IMAGE_MDMODEL_FIMD_EXIF_EXIF

! Exif-TIFF metadata

FREE_IMAGE_MDMODEL_FIMD_EXIF_GPS

! Exif-specific metadata

FREE_IMAGE_MDMODEL_FIMD_EXIF_INTEROP

! Exif maker note metadata

FREE_IMAGE_MDMODEL_FIMD_EXIF_MAIN

! single comment or keywords

FREE_IMAGE_MDMODEL_FIMD_EXIF_MAKERNOTE

! Exif GPS metadata

FREE_IMAGE_MDMODEL_FIMD_EXIF_RAW

! Used to attach other metadata types to a dib

FREE_IMAGE_MDMODEL_FIMD_GEOTIFF

! Abobe XMP metadata

FREE_IMAGE_MDMODEL_FIMD_IPTC

! Exif interoperability metadata

FREE_IMAGE_MDMODEL_FIMD_NODATA
FREE_IMAGE_MDMODEL_FIMD_XMP

! IPTC/NAA metadata

FREE_IMAGE_MDTYPE_FIDT_ASCII

! 8-bit unsigned integer

FREE_IMAGE_MDTYPE_FIDT_BYTE

! placeholder

FREE_IMAGE_MDTYPE_FIDT_DOUBLE

! 32-bit IEEE floating point

FREE_IMAGE_MDTYPE_FIDT_FLOAT

! 64-bit signed fraction

FREE_IMAGE_MDTYPE_FIDT_IFD

! 64-bit IEEE floating point

FREE_IMAGE_MDTYPE_FIDT_IFD8

! 64-bit signed integer

FREE_IMAGE_MDTYPE_FIDT_LONG

! 16-bit unsigned integer

FREE_IMAGE_MDTYPE_FIDT_LONG8

! 32-bit RGBQUAD

FREE_IMAGE_MDTYPE_FIDT_NOTYPE
FREE_IMAGE_MDTYPE_FIDT_PALETTE

! 32-bit unsigned integer (offset)

FREE_IMAGE_MDTYPE_FIDT_RATIONAL

! 32-bit unsigned integer

FREE_IMAGE_MDTYPE_FIDT_SBYTE

! 64-bit unsigned fraction

FREE_IMAGE_MDTYPE_FIDT_SHORT

! 8-bit bytes w/ last byte null

FREE_IMAGE_MDTYPE_FIDT_SLONG

! 16-bit signed integer

FREE_IMAGE_MDTYPE_FIDT_SLONG8

! 64-bit unsigned integer

FREE_IMAGE_MDTYPE_FIDT_SRATIONAL

! 32-bit signed integer

FREE_IMAGE_MDTYPE_FIDT_SSHORT

! 8-bit untyped data

FREE_IMAGE_MDTYPE_FIDT_UNDEFINED

! 8-bit signed integer

FREE_IMAGE_QUANTIZE_FIQ_LFPQUANT

! NeuQuant neural-net quantization algorithm by Anthony Dekker

FREE_IMAGE_QUANTIZE_FIQ_NNQUANT

! Xiaolin Wu color quantization algorithm

FREE_IMAGE_QUANTIZE_FIQ_WUQUANT
FREE_IMAGE_TMO_FITMO_DRAGO03
FREE_IMAGE_TMO_FITMO_FATTAL02

! Dynamic range reduction inspired by photoreceptor physiology (E. Reinhard, 2005)

FREE_IMAGE_TMO_FITMO_REINHARD05

! Adaptive logarithmic mapping (F. Drago, 2003)

FREE_IMAGE_TYPE_FIT_BITMAP

! unknown type

FREE_IMAGE_TYPE_FIT_COMPLEX

! array of double : 64-bit IEEE floating point

FREE_IMAGE_TYPE_FIT_DOUBLE

! array of float : 32-bit IEEE floating point

FREE_IMAGE_TYPE_FIT_FLOAT

! array of long : signed 32-bit

FREE_IMAGE_TYPE_FIT_INT16

! array of unsigned short : unsigned 16-bit

FREE_IMAGE_TYPE_FIT_INT32

! array of unsigned long : unsigned 32-bit

FREE_IMAGE_TYPE_FIT_RGB16

! array of FICOMPLEX : 2 x 64-bit IEEE floating point

FREE_IMAGE_TYPE_FIT_RGBA16

! 48-bit RGB image : 3 x 16-bit

FREE_IMAGE_TYPE_FIT_RGBAF

! 96-bit RGB float image : 3 x 32-bit IEEE floating point

FREE_IMAGE_TYPE_FIT_RGBF

! 64-bit RGBA image : 4 x 16-bit

FREE_IMAGE_TYPE_FIT_UINT16

! standard image : 1-, 4-, 8-, 16-, 24-, 32-bit

FREE_IMAGE_TYPE_FIT_UINT32

! array of short : signed 16-bit

FREE_IMAGE_TYPE_FIT_UNKNOWN
GIF_DEFAULT
GIF_LOAD256
GIF_PLAYBACK
HDR_DEFAULT
ICO_DEFAULT
ICO_MAKEALPHA
IFF_DEFAULT
INT8_MAX
INT8_MIN
INT16_MAX
INT16_MIN
INT32_MAX
INT32_MIN
INTPTR_MAX
INTPTR_MIN
INT_FAST8_MAX
INT_FAST8_MIN
INT_FAST16_MAX
INT_FAST16_MIN
INT_FAST32_MAX
INT_FAST32_MIN
INT_LEAST8_MAX
INT_LEAST8_MIN
INT_LEAST16_MAX
INT_LEAST16_MIN
INT_LEAST32_MAX
INT_LEAST32_MIN
J2K_DEFAULT
JP2_DEFAULT
JPEG_ACCURATE
JPEG_BASELINE
JPEG_CMYK
JPEG_DEFAULT
JPEG_EXIFROTATE
JPEG_FAST
JPEG_GREYSCALE
JPEG_OPTIMIZE
JPEG_PROGRESSIVE
JPEG_QUALITYAVERAGE
JPEG_QUALITYBAD
JPEG_QUALITYGOOD
JPEG_QUALITYNORMAL
JPEG_QUALITYSUPERB
JPEG_SUBSAMPLING_411
JPEG_SUBSAMPLING_420
JPEG_SUBSAMPLING_422
JPEG_SUBSAMPLING_444
JXR_DEFAULT
JXR_LOSSLESS
JXR_PROGRESSIVE
KOALA_DEFAULT
LBM_DEFAULT
MNG_DEFAULT
PCD_BASE
PCD_BASEDIV4
PCD_BASEDIV16
PCD_DEFAULT
PCX_DEFAULT
PFM_DEFAULT
PICT_DEFAULT
PNG_DEFAULT
PNG_IGNOREGAMMA
PNG_INTERLACED
PNG_Z_BEST_COMPRESSION
PNG_Z_BEST_SPEED
PNG_Z_DEFAULT_COMPRESSION
PNG_Z_NO_COMPRESSION
PNM_DEFAULT
PNM_SAVE_ASCII
PNM_SAVE_RAW
PRIX8
PRIX16
PRIX32
PRIX64
PRIXFAST8
PRIXFAST16
PRIXFAST32
PRIXFAST64
PRIXLEAST8
PRIXLEAST16
PRIXLEAST32
PRIXLEAST64
PRIXMAX
PRIXPTR
PRId8
PRId16
PRId32
PRId64
PRIdFAST8
PRIdFAST16
PRIdFAST32
PRIdFAST64
PRIdLEAST8
PRIdLEAST16
PRIdLEAST32
PRIdLEAST64
PRIdMAX
PRIdPTR
PRIi8
PRIi16
PRIi32
PRIi64
PRIiFAST8
PRIiFAST16
PRIiFAST32
PRIiFAST64
PRIiLEAST8
PRIiLEAST16
PRIiLEAST32
PRIiLEAST64
PRIiMAX
PRIiPTR
PRIo8
PRIo16
PRIo32
PRIo64
PRIoFAST8
PRIoFAST16
PRIoFAST32
PRIoFAST64
PRIoLEAST8
PRIoLEAST16
PRIoLEAST32
PRIoLEAST64
PRIoMAX
PRIoPTR
PRIu8
PRIu16
PRIu32
PRIu64
PRIuFAST8
PRIuFAST16
PRIuFAST32
PRIuFAST64
PRIuLEAST8
PRIuLEAST16
PRIuLEAST32
PRIuLEAST64
PRIuMAX
PRIuPTR
PRIx8
PRIx16
PRIx32
PRIx64
PRIxFAST8
PRIxFAST16
PRIxFAST32
PRIxFAST64
PRIxLEAST8
PRIxLEAST16
PRIxLEAST32
PRIxLEAST64
PRIxMAX
PRIxPTR
PSD_CMYK
PSD_DEFAULT
PSD_LAB
PSD_NONE
PSD_PSB
PSD_RLE
PTRDIFF_MAX
PTRDIFF_MIN
RAS_DEFAULT
RAW_DEFAULT
RAW_DISPLAY
RAW_HALFSIZE
RAW_PREVIEW
RAW_UNPROCESSED
SCNd8
SCNd16
SCNd32
SCNd64
SCNdFAST8
SCNdFAST16
SCNdFAST32
SCNdFAST64
SCNdLEAST8
SCNdLEAST16
SCNdLEAST32
SCNdLEAST64
SCNdMAX
SCNdPTR
SCNi8
SCNi16
SCNi32
SCNi64
SCNiFAST8
SCNiFAST16
SCNiFAST32
SCNiFAST64
SCNiLEAST8
SCNiLEAST16
SCNiLEAST32
SCNiLEAST64
SCNiMAX
SCNiPTR
SCNo8
SCNo16
SCNo32
SCNo64
SCNoFAST8
SCNoFAST16
SCNoFAST32
SCNoFAST64
SCNoLEAST8
SCNoLEAST16
SCNoLEAST32
SCNoLEAST64
SCNoMAX
SCNoPTR
SCNu8
SCNu16
SCNu32
SCNu64
SCNuFAST8
SCNuFAST16
SCNuFAST32
SCNuFAST64
SCNuLEAST8
SCNuLEAST16
SCNuLEAST32
SCNuLEAST64
SCNuMAX
SCNuPTR
SCNx8
SCNx16
SCNx32
SCNx64
SCNxFAST8
SCNxFAST16
SCNxFAST32
SCNxFAST64
SCNxLEAST8
SCNxLEAST16
SCNxLEAST32
SCNxLEAST64
SCNxMAX
SCNxPTR
SEEK_CUR
SEEK_END
SEEK_SET
SGI_DEFAULT
SIG_ATOMIC_MAX
SIG_ATOMIC_MIN
SIZE_MAX
TARGA_DEFAULT
TARGA_LOAD_RGB888
TARGA_SAVE_RLE
TIFF_ADOBE_DEFLATE
TIFF_CCITTFAX3
TIFF_CCITTFAX4
TIFF_CMYK
TIFF_DEFAULT
TIFF_DEFLATE
TIFF_JPEG
TIFF_LOGLUV
TIFF_LZW
TIFF_NONE
TIFF_PACKBITS
TRUE
UINT8_MAX
UINT16_MAX
UINT32_MAX
UINTPTR_MAX
UINT_FAST8_MAX
UINT_FAST16_MAX
UINT_FAST32_MAX
UINT_LEAST8_MAX
UINT_LEAST16_MAX
UINT_LEAST32_MAX
WBMP_DEFAULT
WEBP_DEFAULT
WEBP_LOSSLESS
WEOF
WINT_MAX
WINT_MIN
XBM_DEFAULT
XPM_DEFAULT
_ATFILE_SOURCE
_BITS_STDINT_INTN_H
_BITS_STDINT_UINTN_H
_BITS_TIME64_H
_BITS_TYPESIZES_H
_BITS_TYPES_H
_BITS_TYPES_LOCALE_T_H
_BITS_TYPES___LOCALE_T_H
_BITS_WCHAR_H
_DEFAULT_SOURCE
_FEATURES_H
_INTTYPES_H
_POSIX_C_SOURCE
_POSIX_SOURCE
_STDC_PREDEF_H
_STDINT_H
_SYS_CDEFS_H
_WCHAR_H
_WINT_T
__FD_SETSIZE
__FILE_defined
__GLIBC_MINOR__
__GLIBC_USE_DEPRECATED_GETS
__GLIBC_USE_DEPRECATED_SCANF
__GLIBC_USE_IEC_60559_BFP_EXT
__GLIBC_USE_IEC_60559_BFP_EXT_C2X
__GLIBC_USE_IEC_60559_FUNCS_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X
__GLIBC_USE_IEC_60559_TYPES_EXT
__GLIBC_USE_ISOC2X
__GLIBC_USE_LIB_EXT2
__GLIBC__
__GNUC_VA_LIST
__GNU_LIBRARY__
__HAVE_DISTINCT_FLOAT16
__HAVE_DISTINCT_FLOAT32
__HAVE_DISTINCT_FLOAT32X
__HAVE_DISTINCT_FLOAT64
__HAVE_DISTINCT_FLOAT64X
__HAVE_DISTINCT_FLOAT128
__HAVE_DISTINCT_FLOAT128X
__HAVE_FLOAT16
__HAVE_FLOAT32
__HAVE_FLOAT32X
__HAVE_FLOAT64
__HAVE_FLOAT64X
__HAVE_FLOAT64X_LONG_DOUBLE
__HAVE_FLOAT128
__HAVE_FLOAT128X
__HAVE_FLOATN_NOT_TYPEDEF
__HAVE_GENERIC_SELECTION
__INO_T_MATCHES_INO64_T
__LONG_DOUBLE_USES_FLOAT128
__OFF_T_MATCHES_OFF64_T
__PRI64_PREFIX
__PRIPTR_PREFIX
__RLIM_T_MATCHES_RLIM64_T
__STATFS_MATCHES_STATFS64
__STDC_IEC_559_COMPLEX__
__STDC_IEC_559__
__STDC_ISO_10646__
__SYSCALL_WORDSIZE
__TIMESIZE
__USE_ATFILE
__USE_FORTIFY_LEVEL
__USE_ISOC11
__USE_ISOC95
__USE_ISOC99
__USE_MISC
__USE_POSIX
__USE_POSIX2
__USE_POSIX199309
__USE_POSIX199506
__USE_POSIX_IMPLICITLY
__USE_XOPEN2K
__USE_XOPEN2K8
__WORDSIZE
__WORDSIZE_TIME64_COMPAT32
____FILE_defined
____gwchar_t_defined
____mbstate_t_defined
__glibc_c99_flexarr_available
__mbstate_t_defined
__wint_t_defined

Functions

FreeImage_AcquireMemory
FreeImage_AdjustBrightness
FreeImage_AdjustColors
FreeImage_AdjustContrast
FreeImage_AdjustCurve
FreeImage_AdjustGamma
FreeImage_Allocate
FreeImage_AllocateEx
FreeImage_AllocateExT
FreeImage_AllocateT
FreeImage_AppendPage
FreeImage_ApplyColorMapping
FreeImage_ApplyPaletteIndexMapping
FreeImage_Clone
FreeImage_CloneMetadata
FreeImage_CloneTag
FreeImage_CloseMemory
FreeImage_CloseMultiBitmap
FreeImage_ColorQuantize
FreeImage_ColorQuantizeEx
FreeImage_Composite
FreeImage_ConvertFromRawBits
FreeImage_ConvertFromRawBitsEx
FreeImage_ConvertLine1To4
FreeImage_ConvertLine1To8
FreeImage_ConvertLine1To16_555
FreeImage_ConvertLine1To16_565
FreeImage_ConvertLine1To24
FreeImage_ConvertLine1To32
FreeImage_ConvertLine1To32MapTransparency
FreeImage_ConvertLine4To8
FreeImage_ConvertLine4To16_555
FreeImage_ConvertLine4To16_565
FreeImage_ConvertLine4To24
FreeImage_ConvertLine4To32
FreeImage_ConvertLine4To32MapTransparency
FreeImage_ConvertLine8To4
FreeImage_ConvertLine8To16_555
FreeImage_ConvertLine8To16_565
FreeImage_ConvertLine8To24
FreeImage_ConvertLine8To32
FreeImage_ConvertLine8To32MapTransparency
FreeImage_ConvertLine16To4_555
FreeImage_ConvertLine16To4_565
FreeImage_ConvertLine16To8_555
FreeImage_ConvertLine16To8_565
FreeImage_ConvertLine16To24_555
FreeImage_ConvertLine16To24_565
FreeImage_ConvertLine16To32_555
FreeImage_ConvertLine16To32_565
FreeImage_ConvertLine16_555_To16_565
FreeImage_ConvertLine16_565_To16_555
FreeImage_ConvertLine24To4
FreeImage_ConvertLine24To8
FreeImage_ConvertLine24To16_555
FreeImage_ConvertLine24To16_565
FreeImage_ConvertLine24To32
FreeImage_ConvertLine32To4
FreeImage_ConvertLine32To8
FreeImage_ConvertLine32To16_555
FreeImage_ConvertLine32To16_565
FreeImage_ConvertLine32To24
FreeImage_ConvertTo4Bits
FreeImage_ConvertTo8Bits
FreeImage_ConvertTo16Bits555
FreeImage_ConvertTo16Bits565
FreeImage_ConvertTo24Bits
FreeImage_ConvertTo32Bits
FreeImage_ConvertToFloat
FreeImage_ConvertToGreyscale
FreeImage_ConvertToRGB16
FreeImage_ConvertToRGBA16
FreeImage_ConvertToRGBAF
FreeImage_ConvertToRGBF
FreeImage_ConvertToRawBits
FreeImage_ConvertToStandardType
FreeImage_ConvertToType
FreeImage_ConvertToUINT16
FreeImage_Copy
FreeImage_CreateICCProfile
FreeImage_CreateTag
FreeImage_CreateView
FreeImage_DeInitialise
FreeImage_DeletePage
FreeImage_DeleteTag
FreeImage_DestroyICCProfile
FreeImage_Dither
FreeImage_EnlargeCanvas
FreeImage_FIFSupportsExportBPP
FreeImage_FIFSupportsExportType
FreeImage_FIFSupportsICCProfiles
FreeImage_FIFSupportsNoPixels
FreeImage_FIFSupportsReading
FreeImage_FIFSupportsWriting
FreeImage_FillBackground
FreeImage_FindCloseMetadata
FreeImage_FindFirstMetadata
FreeImage_FindNextMetadata
FreeImage_FlipHorizontal
FreeImage_FlipVertical
FreeImage_GetAdjustColorsLookupTable
FreeImage_GetBPP
FreeImage_GetBackgroundColor
FreeImage_GetBits
FreeImage_GetBlueMask
FreeImage_GetChannel
FreeImage_GetColorType
FreeImage_GetColorsUsed
FreeImage_GetComplexChannel
FreeImage_GetCopyrightMessage
FreeImage_GetDIBSize
FreeImage_GetDotsPerMeterX
FreeImage_GetDotsPerMeterY
FreeImage_GetFIFCount
FreeImage_GetFIFDescription
FreeImage_GetFIFExtensionList
FreeImage_GetFIFFromFilename
FreeImage_GetFIFFromFilenameU
FreeImage_GetFIFFromFormat
FreeImage_GetFIFFromMime
FreeImage_GetFIFMimeType
FreeImage_GetFIFRegExpr
FreeImage_GetFileType
FreeImage_GetFileTypeFromHandle
FreeImage_GetFileTypeFromMemory
FreeImage_GetFileTypeU
FreeImage_GetFormatFromFIF
FreeImage_GetGreenMask
FreeImage_GetHeight
FreeImage_GetHistogram
FreeImage_GetICCProfile
FreeImage_GetImageType
FreeImage_GetInfo
FreeImage_GetInfoHeader
FreeImage_GetLine
FreeImage_GetLockedPageNumbers
FreeImage_GetMemorySize
FreeImage_GetMetadata
FreeImage_GetMetadataCount
FreeImage_GetPageCount
FreeImage_GetPalette
FreeImage_GetPitch
FreeImage_GetPixelColor
FreeImage_GetPixelIndex
FreeImage_GetRedMask
FreeImage_GetScanLine
FreeImage_GetTagCount
FreeImage_GetTagDescription
FreeImage_GetTagID
FreeImage_GetTagKey
FreeImage_GetTagLength
FreeImage_GetTagType
FreeImage_GetTagValue
FreeImage_GetThumbnail
FreeImage_GetTransparencyCount
FreeImage_GetTransparencyTable
FreeImage_GetTransparentIndex
FreeImage_GetVersion
FreeImage_GetWidth
FreeImage_HasBackgroundColor
FreeImage_HasPixels
FreeImage_Initialise
FreeImage_InsertPage
FreeImage_Invert
FreeImage_IsLittleEndian
FreeImage_IsPluginEnabled
FreeImage_IsTransparent
FreeImage_Load
FreeImage_LoadFromHandle
FreeImage_LoadFromMemory
FreeImage_LoadMultiBitmapFromMemory
FreeImage_LoadU
FreeImage_LockPage
FreeImage_LookupSVGColor
FreeImage_LookupX11Color
FreeImage_MakeThumbnail
FreeImage_MovePage
FreeImage_MultigridPoissonSolver
FreeImage_OpenMemory
FreeImage_OpenMultiBitmap
FreeImage_OpenMultiBitmapFromHandle
FreeImage_OutputMessageProc
FreeImage_Paste
FreeImage_PreMultiplyWithAlpha
FreeImage_ReadMemory
FreeImage_RegisterExternalPlugin
FreeImage_RegisterLocalPlugin
FreeImage_Rescale
FreeImage_RescaleRect
FreeImage_Rotate
FreeImage_RotateEx
FreeImage_Save
FreeImage_SaveMultiBitmapToHandle
FreeImage_SaveMultiBitmapToMemory
FreeImage_SaveToHandle
FreeImage_SaveToMemory
FreeImage_SaveU
FreeImage_SeekMemory
FreeImage_SetBackgroundColor
FreeImage_SetChannel
FreeImage_SetComplexChannel
FreeImage_SetDotsPerMeterX
FreeImage_SetDotsPerMeterY
FreeImage_SetMetadata
FreeImage_SetMetadataKeyValue
FreeImage_SetOutputMessage
FreeImage_SetOutputMessageStdCall
FreeImage_SetPixelColor
FreeImage_SetPixelIndex
FreeImage_SetPluginEnabled
FreeImage_SetTagCount
FreeImage_SetTagDescription
FreeImage_SetTagID
FreeImage_SetTagKey
FreeImage_SetTagLength
FreeImage_SetTagType
FreeImage_SetTagValue
FreeImage_SetThumbnail
FreeImage_SetTransparencyTable
FreeImage_SetTransparent
FreeImage_SetTransparentIndex
FreeImage_SwapColors
FreeImage_SwapPaletteIndices
FreeImage_TagToString
FreeImage_TellMemory
FreeImage_Threshold
FreeImage_TmoDrago03
FreeImage_TmoFattal02
FreeImage_TmoReinhard05
FreeImage_TmoReinhard05Ex
FreeImage_ToneMapping
FreeImage_Unload
FreeImage_UnlockPage
FreeImage_Validate
FreeImage_ValidateFromHandle
FreeImage_ValidateFromMemory
FreeImage_ValidateU
FreeImage_WriteMemory
FreeImage_ZLibCRC32
FreeImage_ZLibCompress
FreeImage_ZLibGUnzip
FreeImage_ZLibGZip
FreeImage_ZLibUncompress
__mbrlen
btowc
fgetwc
fgetws
fputwc
fputws
fwide
fwprintf
fwscanf
fwscanf1
getwc
getwchar
imaxabs
imaxdiv
mbrlen
mbrtowc
mbsinit
mbsnrtowcs
mbsrtowcs
open_wmemstream
putwc
putwchar
strtoimax
strtoumax
swprintf
swscanf
swscanf1
ungetwc
vfwprintf
vfwscanf
vfwscanf1
vswprintf
vswscanf
vswscanf1
vwprintf
vwscanf
vwscanf1
wcpcpy
wcpncpy
wcrtomb
wcscasecmp
wcscasecmp_l
wcscat
wcschr
wcscmp
wcscoll
wcscoll_l
wcscpy
wcscspn
wcsdup
wcsftime
wcslen
wcsncasecmp
wcsncasecmp_l
wcsncat
wcsncmp
wcsncpy
wcsnlen
wcsnrtombs
wcspbrk
wcsrchr
wcsrtombs
wcsspn
wcsstr
wcstod
wcstof
wcstoimax
wcstok
wcstol
wcstoll
wcstoul
wcstoull
wcstoumax
wcsxfrm
wcsxfrm_l
wctob
wmemchr
wmemcmp
wmemcpy
wmemmove
wmemset
wprintf
wscanf
wscanf1

Type Definitions

BITMAPINFO
BITMAPINFOHEADER
BOOL
BYTE
DWORD
FICOMPLEX

Data structure for COMPLEX type (complex number)

FILE
FIRGB16

48-bit RGB

FIRGBA16

64-bit RGBA

FIRGBAF

128-bit RGBA Float

FIRGBF

96-bit RGB Float

FI_CloseProc
FI_DescriptionProc
FI_ExtensionListProc
FI_FormatProc
FI_InitProc
FI_LoadProc
FI_MimeProc
FI_OpenProc
FI_PageCapabilityProc
FI_PageCountProc
FI_ReadProc
FI_RegExprProc
FI_SaveProc
FI_SeekProc
FI_SupportsExportBPPProc
FI_SupportsExportTypeProc
FI_SupportsICCProfilesProc
FI_SupportsNoPixelsProc
FI_TellProc
FI_ValidateProc
FI_WriteProc
FREE_IMAGE_COLOR_CHANNEL

Upsampling / downsampling filters.

FREE_IMAGE_COLOR_TYPE

Image color type used in FreeImage.

FREE_IMAGE_DITHER

Color quantization algorithms.

FREE_IMAGE_FILTER

Tone mapping operators.

FREE_IMAGE_FORMAT

I/O image format identifiers.

FREE_IMAGE_MDMODEL
FREE_IMAGE_MDTYPE

Color channels.

FREE_IMAGE_QUANTIZE
FREE_IMAGE_TMO

Dithering algorithms.

FREE_IMAGE_TYPE

Image type used in FreeImage.

FreeImage_OutputMessageFunction
FreeImage_OutputMessageFunctionStdCall
INT64
LONG
PBITMAPINFO
PBITMAPINFOHEADER
RGBQUAD
RGBTRIPLE
UINT64
WORD
_Float32
_Float32x
_Float64
_Float64x
__FILE
__blkcnt64_t
__blkcnt_t
__blksize_t
__builtin_va_list
__caddr_t
__clock_t
__clockid_t
__daddr_t
__dev_t
__fsblkcnt64_t
__fsblkcnt_t
__fsfilcnt64_t
__fsfilcnt_t
__fsword_t
__gid_t
__gnuc_va_list
__gwchar_t
__id_t
__ino64_t
__ino_t
__int8_t
__int16_t
__int32_t
__int64_t
__int_least8_t
__int_least16_t
__int_least32_t
__int_least64_t
__intmax_t
__intptr_t
__key_t
__locale_t
__loff_t
__mode_t
__nlink_t
__off64_t
__off_t
__pid_t
__quad_t
__rlim64_t
__rlim_t
__sig_atomic_t
__socklen_t
__ssize_t
__suseconds_t
__syscall_slong_t
__syscall_ulong_t
__time_t
__timer_t
__u_char
__u_int
__u_long
__u_quad_t
__u_short
__uid_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
__uint_least8_t
__uint_least16_t
__uint_least32_t
__uint_least64_t
__uintmax_t
__useconds_t
fi_handle
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
locale_t
mbstate_t
size_t
uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t
va_list
wchar_t
wint_t

Unions

__mbstate_t__bindgen_ty_1