|
|
@@ -1315,7 +1315,21 @@ int CHSPScannerFSM::ScanImageEx(SpReqAnsContext<HSPScannerService_ScanImageEx_Re
|
|
|
//fileutil_copy_file((LPCTSTR)csImageFile, "/home/vtm/Documents/share/compress/jpg/big.jpeg");
|
|
|
|
|
|
//Image size limit
|
|
|
- if (!ResizeImage(csImageFile))
|
|
|
+ if (ResizeImage(csImageFile))
|
|
|
+ {
|
|
|
+
|
|
|
+ FILE* fHandle = fopen(csImageFile.GetData(), "rb");
|
|
|
+ fseek(fHandle, 0, SEEK_END);
|
|
|
+ len = ftell(fHandle);
|
|
|
+
|
|
|
+ fseek(fHandle, 0, SEEK_SET);
|
|
|
+ pBtImage = new BYTE[len];
|
|
|
+ fread(pBtImage, 1, len, fHandle);
|
|
|
+
|
|
|
+ fclose(fHandle);
|
|
|
+
|
|
|
+ }
|
|
|
+ else
|
|
|
{
|
|
|
LOG_TRACE("resize(%s) error.", (LPCTSTR)csImageFile);
|
|
|
}
|