J2KTargetFileSize example for C++ 5.0 and later
ILEADRasterIO *pIO=NULL;
::CoCreateInstance(CLSID_LEADRasterIO, NULL, CLSCTX_ALL,
IID_ILEADRasterIO, (void**)&pIO);
// compress a 30K JPEG2000 file
pIO->J2KSetDefaults();
pIO->J2KCompressionControl = J2K_COMP_TARGETSIZE;
pIO->J2KTargetFileSize = (30 * 1024);
pIO->Save(m_LEADRasterView1.GetRaster(),
"c:\\temp\\30k.j2k",
FILE_J2K, 0, (QFactorConstants)0, SAVE_OVERWRITE);
pIO->Release();