Download Source Code

CWinImg Member List

This is the complete list of members for CWinImg, including all inherited members.

AlphaDelete()CWinImg
Colorize(BYTE hue, BYTE sat)CWinImg
Copy(CWinImg *pImg)CWinImg
Create(long w, long h, long bpp=24)CWinImg
CreateFromHBITMAP(HBITMAP hBmp)CWinImg
CreateHBITMAP(HDC hDC=NULL)CWinImg
CreateIcon(long w, long h, COLORREF bck=RGB(255, 255, 255), HDC hDC=NULL)CWinImg
Crop(long left, long top, long right, long bottom, CWinImg *pDst=NULL)CWinImg
CWinImg()CWinImg
Decode(LPBYTE buf, DWORD size, LPCTSTR pType=NULL)CWinImg
DecreaseBpp(DWORD bpp, bool bErrorDiffusion, RGBQUAD *ppal=NULL)CWinImg
Destroy()CWinImg
Dilate(long Ksize=2)CWinImg
Dither(long method=0)CWinImg
Draw(HDC hDC, LPRECT pRect, BOOL bStretch=TRUE)CWinImg
Encode(LPBYTE pBuf, DWORD dwSize, LPCTSTR pType)CWinImg
EncodeJpg(LPBYTE pSrc, long lWidth, long lHeight, LPBYTE pDst, DWORD dwDst, long lQuality)CWinImg
Erode(long Ksize=2)CWinImg
Flip()CWinImg
FromClipboard(HWND hWnd)CWinImg
Gamma(float gamma)CWinImg
GetBits()CWinImg
GetBpp()CWinImg
GetEffWidth()CWinImg
GetEncBuffer()CWinImg [inline]
GetEncBufferSize()CWinImg [inline]
GetFileName()CWinImg [inline]
GetFileType(LPCTSTR pFile)CWinImg [static]
GetHeight()CWinImg
GetImageSize()CWinImg
GetLastError()CWinImg
GetNearestIndex(RGBQUAD rgb)CWinImg
GetPixel(long x, long y)CWinImg
GetRect()CWinImg [inline]
GetRgbPixel(long x, long y)CWinImg [inline]
GetTransColor()CWinImg
GetTransIndex()CWinImg
GetTransparency()CWinImg [inline]
GetTransparentColor()CWinImg [inline]
GetUserImage(LPSTR pFile, HWND hOwner=NULL, BOOL bOpen=TRUE, LPCTSTR pTitle="Open Image", LPCTSTR pDefaultExt="jpg")CWinImg
GetWidth()CWinImg
GrayScale()CWinImg
HasAlpha()CWinImg
Histogram(long *red, long *green=0, long *blue=0, long *gray=0, long colorspace=0)CWinImg
IncreaseBpp(DWORD bpp)CWinImg
InitEncodeJpg(long lWidth, long lHeight, long lQuality)CWinImg
IsTransparent()CWinImg
IsValid()CWinImg
Light(long level, long contrast=100)CWinImg
Load(LPCTSTR pFile, LPCTSTR pType=NULL)CWinImg
LoadFromResource(LPCTSTR pResource, LPCTSTR pResType, LPCTSTR pImgType, HMODULE hModule=NULL)CWinImg
Median(long Ksize=3)CWinImg
Mirror()CWinImg
Negative()CWinImg
Noise(long level)CWinImg
OpenUserImage(HWND hOwner=NULL, LPCTSTR pTitle="Open Image", LPCTSTR pDefaultExt="jpg")CWinImg
operator HBITMAP()CWinImg [inline]
operator LPRECT()CWinImg [inline]
ReleaseEncodeJpg()CWinImg
ReleaseEncodeMemory()CWinImg
Resample(LPRECT pRect, int fast=1)CWinImg
Resample(long newx, long newy, int fast=1)CWinImg
Rotate(float angle, CWinImg *pDst=NULL)CWinImg
Save(LPCTSTR pFile, LPCTSTR pType=NULL)CWinImg
SaveUserImage(HWND hOwner=NULL, LPCTSTR pFile=NULL, LPCTSTR pTitle="Open Image", LPCTSTR pDefaultExt="jpg")CWinImg
SetPixel(long x, long y, RGBQUAD rgb)CWinImg
SetPixel(long x, long y, COLORREF rgb)CWinImg [inline]
SetQuality(DWORD q)CWinImg
SetTransColor(RGBQUAD rgb)CWinImg
SetTransIndex(long index)CWinImg
SetTransparency(BOOL b)CWinImg [inline]
SetTransparentColor(COLORREF rgb)CWinImg [inline]
ShiftRGB(long r, long g, long b)CWinImg
SwapRB(LPBYTE pBuf, UINT uLen)CWinImg [inline]
Threshold(BYTE level)CWinImg
Tile(HDC hDC, LPRECT pRect)CWinImg
ToClipboard(HWND hWnd)CWinImg
~CWinImg()CWinImg [virtual]

Copyright Robert Umbehant
This documentation is covered by the LGPL