Red de conocimiento informático - Conocimiento de la instalación - Abra BMP en MFC y realice el procesamiento binario

Abra BMP en MFC y realice el procesamiento binario

3.16 icePub_imgToSingleBmp

l Prototipo de función:

int WINAPI icePub_imgToSingleBmp(char *strImgFilename, char *strBmpFilename, int umbralValue)

Entrada :strImgFilename El nombre del archivo de imagen que se procesará

strBmpFilename nombre de la imagen bmp

umbralValue El umbral del valor de escala de grises de 256 niveles (la función primero convertirá la imagen a escala de grises y luego haga los 2 valores en blanco y negro según el valor del umbral)

Salida:

l declaración del modo Lib de conexión VC

__declspec(dllexport)

int WINAPI icePub_imgToSingleBmp(char *strImgFilename, char *strBmpFilename, int umbralValue);

l Rutina de llamada dinámica

Código de muestra de VC:

typedef int (WINAPI ICEPUB_IMGTOSINGLEBMP)(char *strImgFilename, char *strBmpFilename, int umbralValue);

ICEPUB_IMGTOSINGLEBMP *icePub_imgToSingleBmp = 0;

HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll" );

if(hDLLDrv)

{

icePub_imgToSingleBmp=(ICEPUB_IMGTOSINGLEBMP *)GetProcAddress(hDLLDrv, "icePub_imgToSingleBmp"); }

if(icePub_imgToSingleBmp)

{

icePub_imgToSingleBmp("my24.bmp", "single1.bmp", 150

icePub_imgToSingleBmp("mi.jpg", "single2.bmp", 150);

icePub_imgToSingleBmp("mi.png", "single3.bmp", 150);

if(hDLLDrv)

FreeLibrary(hDLLDrv);

/dev.php?f=icePubDll.rar Descargar