明熊JPEG保存DLLを使用する


  実行テスト



  
#include "stdafx.h"
#include <windows.h>

// SavetoJPEG用
typedef WORD (__stdcall *LPFUNC_1)
(
	LPCTSTR bmpf,
	LPCTSTR jpgf,
	BYTE Value,
	short Prgrs
);

#define TARGET_DLL "SaveJPG.dll"

int main(int argc, char* argv[])
{

	HINSTANCE lib;

	lib = LoadLibrary( TARGET_DLL );
	if ( lib == NULL ) {
		printf( "%s のロードに失敗しました\n", TARGET_DLL );
		return 1;
	}
	
	LPFUNC_1 SavetoJPEG;

	SavetoJPEG = (LPFUNC_1)GetProcAddress( lib, "SavetoJPEG" );
	if ( SavetoJPEG == NULL ) {
		FreeLibrary( lib );
		printf( "%s\n", "SavetoJPEG のアドレスの取得に失敗しました");
		return 1;
	}

	// *******************************************
	// 実行
	// *******************************************
	WORD wRet;

	LPCTSTR lpBitmap = "C:\\TEMP\\test.bmp";
	LPCTSTR lpJpeg = "C:\\TEMP\\test.jpg";
	BYTE nRate = 100;

	wRet = SavetoJPEG( lpBitmap, lpJpeg, nRate, -1 );
	printf( "%u\n", wRet );

	FreeLibrary( lib );

	return 0;
}
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ