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