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

jAPIimages.h File Reference

#include <jpeg.hpp>
#include <comctrls.hpp>
#include <math.h>
#include <stdio.h>

Go to the source code of this file.

Classes

class  jBitmap

Defines

#define TBITMAP   Graphics::TBitmap

Enumerations

enum  jBmpType { jpg, bmp }

Functions

int __fastcall jCOL2word (int _color)
bool __fastcall jCOL2rgb (TColor color, Byte &R, Byte &G, Byte &B)
Byte **__fastcall jIMGbmp2tab (TBITMAP *bmp)
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=50)
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=50)
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, TBITMAP *_bmp)
bool __fastcall jIMGloadBmpFromFile (FILE *f, TBITMAP *_bmp)
bool __fastcall jIMGsaveJpegToFile (FILE *f, TBITMAP *_bmp)
bool __fastcall jIMGloadJpegFromFile (FILE *f, TBITMAP *_bmp)
bool __fastcall jIMGsaveBmpToStream (TStream *s, TBITMAP *_bmp)
bool __fastcall jIMGloadBmpFromStream (TStream *s, TBITMAP *_bmp)
bool __fastcall jIMGsaveJpegToStream (TStream *s, TBITMAP *_bmp)
bool __fastcall jIMGloadJpegFromStream (TStream *s, TBITMAP *_bmp)
bool __fastcall jIMGassign (TBITMAP *dst, TBITMAP *src)
bool __fastcall jIMGrotate (TBITMAP *bmp1, TBITMAP *res, int Origine1x, int Origine1y, double angle)
bool __fastcall jIMGrotate (TBITMAP *res, int Origine1x, int Origine1y, double angle)
bool __fastcall jIMGstretchedRotate (TBITMAP *bmp, TBITMAP *res, int Origine1x, int Origine1y, double angle)
bool __fastcall jIMGstretchedRotate (TBITMAP *res, 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 jIMGsymetryH (TBITMAP *bmp)
bool __fastcall jIMGsymetryV (TBITMAP *bmp)
bool __fastcall jIMGrotate90H (TBITMAP *bmp)
bool __fastcall jIMGrotate90AH (TBITMAP *bmp)
bool __fastcall jIMGrotate90HsymH (TBITMAP *bmp)
bool __fastcall jIMGrotate90HsymV (TBITMAP *bmp)
bool __fastcall jIMGrotate90AHsymV (TBITMAP *bmp)
bool __fastcall jIMGrotate90AHsymH (TBITMAP *bmp)
bool __fastcall jIMGsymVrotate90AH (TBITMAP *bmp)
bool __fastcall jIMGsymVrotate90H (TBITMAP *bmp)
bool __fastcall jIMGsymHrotate90AH (TBITMAP *bmp)
bool __fastcall jIMGsymHrotate90H (TBITMAP *bmp)
bool __fastcall jIMGrotate180 (TBITMAP *bmp)
bool __fastcall jIMGinvert (TBITMAP *bmp)
bool __fastcall jIMGsymetryH (TBITMAP *Bmp1, TBITMAP *Bmp2)
bool __fastcall jIMGsymetryV (TBITMAP *Bmp1, TBITMAP *Bmp2)
bool __fastcall jIMGrotate90H (TBITMAP *Bmp1, TBITMAP *Bmp2)
bool __fastcall jIMGrotate90AH (TBITMAP *Bmp1, TBITMAP *Bmp2)
bool __fastcall jIMGrotate90HsymH (TBITMAP *Bmp1, TBITMAP *Bmp2)
bool __fastcall jIMGrotate90HsymV (TBITMAP *Bmp1, TBITMAP *Bmp2)
bool __fastcall jIMGrotate90AHsymV (TBITMAP *Bmp1, TBITMAP *Bmp2)
bool __fastcall jIMGrotate90AHsymH (TBITMAP *Bmp1, TBITMAP *Bmp2)
bool __fastcall jIMGsymVrotate90AH (TBITMAP *Bmp1, TBITMAP *Bmp2)
bool __fastcall jIMGsymVrotate90H (TBITMAP *Bmp1, TBITMAP *Bmp2)
bool __fastcall jIMGsymHrotate90AH (TBITMAP *Bmp1, TBITMAP *Bmp2)
bool __fastcall jIMGsymHrotate90H (TBITMAP *Bmp1, TBITMAP *Bmp2)
bool __fastcall jIMGrotate180 (TBITMAP *Bmp1, TBITMAP *Bmp2)
bool __fastcall jIMGinvert (TBITMAP *Bmp1, TBITMAP *Bmp2)
bool __fastcall jIMGgrayScale (TBITMAP *bmp)
bool __fastcall jIMGgrayScale (TBITMAP *Bmp1, TBITMAP *Bmp2)
bool __fastcall jIMGthreshold (TBITMAP *bmp, Byte value)
bool __fastcall jIMGthreshold (TBITMAP *Bmp1, TBITMAP *Bmp2, Byte value)
bool __fastcall jIMGapplyFilter (int **tab, TBITMAP *bmp1, TBITMAP *res)
bool __fastcall jIMGapplyFilter (int **tab, TBITMAP *bmp)
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 jIMGsquarize (TBITMAP *bmp, unsigned int size)
bool __fastcall jIMGsquarize (TBITMAP *bmp1, TBITMAP *res, unsigned int size)
bool __fastcall jIMGinvalidateRect (TCanvas *CV, TRect &rect)


Define Documentation

#define TBITMAP   Graphics::TBitmap
 


Enumeration Type Documentation

enum jBmpType
 

Enumeration values:
jpg 
bmp 


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 jIMGassign (  TBITMAP *  dst,
TBITMAP *  src
) 
 

Byte** __fastcall jIMGbmp2tab (  TBITMAP *  bmp  ) 
 

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 = 50
) 
 

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

bool __fastcall jIMGgrayScale (  TBITMAP *  bmp  ) 
 

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

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

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

bool __fastcall jIMGinvert (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGloadBmp (  AnsiString  FileName,
TBITMAP *  bmp
) 
 

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

bool __fastcall jIMGloadBmpFromStream (  TStream *  s,
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 = 50
) 
 

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

bool __fastcall jIMGresize (  TImage *  img  ) 
 

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

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

bool __fastcall jIMGrotate180 (  TBITMAP *  Bmp1,
TBITMAP *  Bmp2
) 
 

bool __fastcall jIMGrotate180 (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGrotate90AH (  TBITMAP *  Bmp1,
TBITMAP *  Bmp2
) 
 

bool __fastcall jIMGrotate90AH (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGrotate90AHsymH (  TBITMAP *  Bmp1,
TBITMAP *  Bmp2
) 
 

bool __fastcall jIMGrotate90AHsymH (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGrotate90AHsymV (  TBITMAP *  Bmp1,
TBITMAP *  Bmp2
) 
 

bool __fastcall jIMGrotate90AHsymV (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGrotate90H (  TBITMAP *  Bmp1,
TBITMAP *  Bmp2
) 
 

bool __fastcall jIMGrotate90H (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGrotate90HsymH (  TBITMAP *  Bmp1,
TBITMAP *  Bmp2
) 
 

bool __fastcall jIMGrotate90HsymH (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGrotate90HsymV (  TBITMAP *  Bmp1,
TBITMAP *  Bmp2
) 
 

bool __fastcall jIMGrotate90HsymV (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGsaveBmp (  AnsiString  FileName,
TBITMAP *  bmp
) 
 

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

bool __fastcall jIMGsaveBmpToStream (  TStream *  s,
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 *  bmp1,
TBITMAP *  res,
unsigned int  size
) 
 

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

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

bool __fastcall jIMGstretchedRotate (  TBITMAP *  bmp,
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 *  Bmp1,
TBITMAP *  Bmp2
) 
 

bool __fastcall jIMGsymetryH (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGsymetryV (  TBITMAP *  Bmp1,
TBITMAP *  Bmp2
) 
 

bool __fastcall jIMGsymetryV (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGsymHrotate90AH (  TBITMAP *  Bmp1,
TBITMAP *  Bmp2
) 
 

bool __fastcall jIMGsymHrotate90AH (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGsymHrotate90H (  TBITMAP *  Bmp1,
TBITMAP *  Bmp2
) 
 

bool __fastcall jIMGsymHrotate90H (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGsymVrotate90AH (  TBITMAP *  Bmp1,
TBITMAP *  Bmp2
) 
 

bool __fastcall jIMGsymVrotate90AH (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGsymVrotate90H (  TBITMAP *  Bmp1,
TBITMAP *  Bmp2
) 
 

bool __fastcall jIMGsymVrotate90H (  TBITMAP *  bmp  ) 
 

bool __fastcall jIMGthreshold (  TBITMAP *  Bmp1,
TBITMAP *  Bmp2,
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