Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

jAPIimages.cpp File Reference

#include <vcl.h>
#include "jAPIimages.h"
#include "jAPIdefinitions.h"
#include "jAPItexts.h"
#include "jAPIvectoriels.h"

Functions

int __fastcall jCOL2word (int _color)
bool __fastcall jCOL2rgb (TColor color, Byte &R, Byte &G, Byte &B)
bool __fastcall jIMGresize (TImage *img)
TRect __fastcall jIMGstretchProportionnal (TBITMAP *src, TBITMAP *dst)
TRect __fastcall jIMGstretchProportionnal (TBITMAP *src, TBITMAP *dst, TRect dstpart)
bool __fastcall jIMGzoomProportionnal (TBITMAP *src, TRect srcpart, TBITMAP *dst, TRect dstpart)
bool __fastcall jIMGmerge (TBITMAP *bmp1, TBITMAP *bmp2, TBITMAP *res)
bool __fastcall jIMGunMerge (TBITMAP *src, TBITMAP *bmp1, TBITMAP *bmp2)
bool __fastcall jIMGoverlap (TBITMAP *bmp1, TBITMAP *bmp2, TBITMAP *res, int coeff)
bool __fastcall jIMGoverlapSprite (TBITMAP *bmp, TBITMAP *sprite, int coeff, int X, int Y, int transparentColor)
bool __fastcall jIMGfade (TBITMAP *bmp1, TBITMAP *res, TColor coul, int coeff)
bool __fastcall jIMGloadJpeg (AnsiString FileName, TBITMAP *bmp)
bool __fastcall jIMGsaveJpeg (AnsiString FileName, TBITMAP *bmp)
bool __fastcall jIMGloadBmp (AnsiString FileName, TBITMAP *bmp)
bool __fastcall jIMGsaveBmp (AnsiString FileName, TBITMAP *bmp)
bool __fastcall jIMGsaveBmpToFile (FILE *f, Graphics::TBitmap *_bmp)
bool __fastcall jIMGloadBmpFromFile (FILE *f, Graphics::TBitmap *_bmp)
bool __fastcall jIMGloadJpegFromFile (FILE *f, TBITMAP *_bmp)
bool __fastcall jIMGsaveJpegToFile (FILE *f, TBITMAP *bmp)
bool __fastcall jIMGsaveBmpToStream (TStream *s, Graphics::TBitmap *_bmp)
bool __fastcall jIMGloadBmpFromStream (TStream *s, Graphics::TBitmap *_bmp)
bool __fastcall jIMGloadJpegFromStream (TStream *s, TBITMAP *_bmp)
bool __fastcall jIMGsaveJpegToStream (TStream *s, TBITMAP *_bmp)
bool __fastcall jIMGstretchedRotate (TBITMAP *bmp1, TBITMAP *res, int Origine1x, int Origine1y, double angle)
bool __fastcall jIMGstretchedRotate (TBITMAP *bmp, int Origine1x, int Origine1y, double angle)
bool __fastcall jIMGrotate (TBITMAP *bmp1, TBITMAP *res, int Origine1x, int Origine1y, double angle)
bool __fastcall jIMGrotate (TBITMAP *bmp, int Origine1x, int Origine1y, double angle)
void SuperpositionImage (TBITMAP *Bmp, TBITMAP *Bmp1, TImage *TI, int &Originex, int &Originey, int &Origine1x, int &Origine1y, double angle)
void SuperpositionImage (TBITMAP *BmpRez, TBITMAP *Bmp, TBITMAP *Bmp1, TProgressBar *PrB, int &Originex, int &Originey, int &Origine1x, int &Origine1y, double angleDegree, int &DecalageX, int &DecalageY)
bool __fastcall jIMGrotate90H (TBITMAP *bmp1, TBITMAP *res)
bool __fastcall jIMGrotate90H (TBITMAP *bmp)
bool __fastcall jIMGrotate90AH (TBITMAP *bmp1, TBITMAP *res)
bool __fastcall jIMGrotate90AH (TBITMAP *bmp)
bool __fastcall jIMGsymetryH (TBITMAP *bmp1, TBITMAP *res)
bool __fastcall jIMGsymetryH (TBITMAP *bmp)
bool __fastcall jIMGsymetryV (TBITMAP *bmp1, TBITMAP *res)
bool __fastcall jIMGsymetryV (TBITMAP *bmp)
bool __fastcall jIMGrotate180 (TBITMAP *bmp1, TBITMAP *res)
bool __fastcall jIMGrotate180 (TBITMAP *bmp)
bool __fastcall jIMGrotate90HsymH (TBITMAP *bmp1, TBITMAP *res)
bool __fastcall jIMGrotate90HsymH (TBITMAP *bmp)
bool __fastcall jIMGrotate90HsymV (TBITMAP *bmp1, TBITMAP *res)
bool __fastcall jIMGrotate90HsymV (TBITMAP *bmp)
bool __fastcall jIMGinvert (TBITMAP *Bmp1, TBITMAP *res)
bool __fastcall jIMGinvert (TBITMAP *bmp)
bool __fastcall jIMGgrayScale (TBITMAP *bmp)
bool __fastcall jIMGgrayScale (TBITMAP *Bmp1, TBITMAP *res)
bool __fastcall jIMGthreshold (TBITMAP *bmp, Byte value)
bool __fastcall jIMGthreshold (TBITMAP *Bmp1, TBITMAP *res, Byte value)
bool __fastcall jIMGhistogram (TBITMAP *bmp, unsigned long *tab)
bool __fastcall jIMGdrawHistogram (unsigned long *tab, TBITMAP *res)
bool __fastcall jIMGdrawHistogram (TBITMAP *Bmp1, TBITMAP *res)
bool __fastcall jIMGapplyFilter (int **tab, TBITMAP *bmp1, TBITMAP *res)
bool __fastcall jIMGapplyFilter (int **tab, TBITMAP *bmp)
bool __fastcall jIMGsquarize (TBITMAP *bmp1, TBITMAP *res, unsigned int size)
bool __fastcall jIMGsquarize (TBITMAP *bmp, unsigned int size)
bool __fastcall jIMGinvalidateRect (TCanvas *CV, TRect &rect)

Function Documentation

bool __fastcall jCOL2rgb (  TColor  color,
Byte &  R,
Byte &  G,
Byte &  B
) 
 

int __fastcall jCOL2word (  int  _color  ) 
 

bool __fastcall jIMGapplyFilter (  int **  tab,
TBITMAP *  bmp
) 
 

bool __fastcall jIMGapplyFilter (  int **  tab,
TBITMAP *  bmp1,
TBITMAP *  res
) 
 

bool __fastcall jIMGdrawHistogram (  TBITMAP *  Bmp1,
TBITMAP *  res
) 
 

bool __fastcall jIMGdrawHistogram (  unsigned long *  tab,
TBITMAP *  res
) 
 

bool __fastcall jIMGfade (  TBITMAP *  bmp1,
TBITMAP *  res,
TColor  coul,
int  coeff
) 
 

bool __fastcall jIMGgrayScale (  TBITMAP *  Bmp1,
TBITMAP *  res
) 
 

bool __fastcall jIMGgrayScale (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGhistogram (  TBITMAP *  bmp,
unsigned long *  tab
) 
 

bool __fastcall jIMGinvalidateRect (  TCanvas *  CV,
TRect &  rect
) 
 

bool __fastcall jIMGinvert (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGinvert (  TBITMAP *  Bmp1,
TBITMAP *  res
) 
 

bool __fastcall jIMGloadBmp (  AnsiString  FileName,
TBITMAP *  bmp
) 
 

bool __fastcall jIMGloadBmpFromFile (  FILE *  f,
Graphics::TBitmap *  _bmp
) 
 

bool __fastcall jIMGloadBmpFromStream (  TStream *  s,
Graphics::TBitmap *  _bmp
) 
 

bool __fastcall jIMGloadJpeg (  AnsiString  FileName,
TBITMAP *  bmp
) 
 

bool __fastcall jIMGloadJpegFromFile (  FILE *  f,
TBITMAP *  _bmp
) 
 

bool __fastcall jIMGloadJpegFromStream (  TStream *  s,
TBITMAP *  _bmp
) 
 

bool __fastcall jIMGmerge (  TBITMAP *  bmp1,
TBITMAP *  bmp2,
TBITMAP *  res
) 
 

bool __fastcall jIMGoverlap (  TBITMAP *  bmp1,
TBITMAP *  bmp2,
TBITMAP *  res,
int  coeff
) 
 

bool __fastcall jIMGoverlapSprite (  TBITMAP *  bmp,
TBITMAP *  sprite,
int  coeff,
int  X,
int  Y,
int  transparentColor
) 
 

bool __fastcall jIMGresize (  TImage *  img  ) 
 

bool __fastcall jIMGrotate (  TBITMAP *  bmp,
int  Origine1x,
int  Origine1y,
double  angle
) 
 

bool __fastcall jIMGrotate (  TBITMAP *  bmp1,
TBITMAP *  res,
int  Origine1x,
int  Origine1y,
double  angle
) 
 

bool __fastcall jIMGrotate180 (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGrotate180 (  TBITMAP *  bmp1,
TBITMAP *  res
) 
 

bool __fastcall jIMGrotate90AH (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGrotate90AH (  TBITMAP *  bmp1,
TBITMAP *  res
) 
 

bool __fastcall jIMGrotate90H (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGrotate90H (  TBITMAP *  bmp1,
TBITMAP *  res
) 
 

bool __fastcall jIMGrotate90HsymH (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGrotate90HsymH (  TBITMAP *  bmp1,
TBITMAP *  res
) 
 

bool __fastcall jIMGrotate90HsymV (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGrotate90HsymV (  TBITMAP *  bmp1,
TBITMAP *  res
) 
 

bool __fastcall jIMGsaveBmp (  AnsiString  FileName,
TBITMAP *  bmp
) 
 

bool __fastcall jIMGsaveBmpToFile (  FILE *  f,
Graphics::TBitmap *  _bmp
) 
 

bool __fastcall jIMGsaveBmpToStream (  TStream *  s,
Graphics::TBitmap *  _bmp
) 
 

bool __fastcall jIMGsaveJpeg (  AnsiString  FileName,
TBITMAP *  bmp
) 
 

bool __fastcall jIMGsaveJpegToFile (  FILE *  f,
TBITMAP *  bmp
) 
 

bool __fastcall jIMGsaveJpegToStream (  TStream *  s,
TBITMAP *  _bmp
) 
 

bool __fastcall jIMGsquarize (  TBITMAP *  bmp,
unsigned int  size
) 
 

bool __fastcall jIMGsquarize (  TBITMAP *  bmp1,
TBITMAP *  res,
unsigned int  size
) 
 

bool __fastcall jIMGstretchedRotate (  TBITMAP *  bmp,
int  Origine1x,
int  Origine1y,
double  angle
) 
 

bool __fastcall jIMGstretchedRotate (  TBITMAP *  bmp1,
TBITMAP *  res,
int  Origine1x,
int  Origine1y,
double  angle
) 
 

TRect __fastcall jIMGstretchProportionnal (  TBITMAP *  src,
TBITMAP *  dst,
TRect  dstpart
) 
 

TRect __fastcall jIMGstretchProportionnal (  TBITMAP *  src,
TBITMAP *  dst
) 
 

bool __fastcall jIMGsymetryH (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGsymetryH (  TBITMAP *  bmp1,
TBITMAP *  res
) 
 

bool __fastcall jIMGsymetryV (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGsymetryV (  TBITMAP *  bmp1,
TBITMAP *  res
) 
 

bool __fastcall jIMGthreshold (  TBITMAP *  Bmp1,
TBITMAP *  res,
Byte  value
) 
 

bool __fastcall jIMGthreshold (  TBITMAP *  bmp,
Byte  value
) 
 

bool __fastcall jIMGunMerge (  TBITMAP *  src,
TBITMAP *  bmp1,
TBITMAP *  bmp2
) 
 

bool __fastcall jIMGzoomProportionnal (  TBITMAP *  src,
TRect  srcpart,
TBITMAP *  dst,
TRect  dstpart
) 
 

void SuperpositionImage (  TBITMAP *  BmpRez,
TBITMAP *  Bmp,
TBITMAP *  Bmp1,
TProgressBar *  PrB,
int &  Originex,
int &  Originey,
int &  Origine1x,
int &  Origine1y,
double  angleDegree,
int &  DecalageX,
int &  DecalageY
) 
 

void SuperpositionImage (  TBITMAP *  Bmp,
TBITMAP *  Bmp1,
TImage *  TI,
int &  Originex,
int &  Originey,
int &  Origine1x,
int &  Origine1y,
double  angle
) 
 


Generated on Sat Nov 15 10:52:35 2003 for JAPI by doxygen 1.3.4