This commit is contained in:
Oleg Korshul
2018-04-11 18:21:02 +03:00
parent 67eb5ac139
commit 284b04574a
7 changed files with 419 additions and 388 deletions

View File

@ -52,6 +52,16 @@ typedef struct ___tagBITMAPINFOHEADER {
DWORD biClrImportant;
} ___BITMAPINFOHEADER;
CImageFileFormatChecker::CImageFileFormatChecker()
{
eFileType = _CXIMAGE_FORMAT_UNKNOWN;
}
CImageFileFormatChecker::CImageFileFormatChecker(std::wstring sFileName)
{
eFileType = _CXIMAGE_FORMAT_UNKNOWN;
isImageFile(sFileName);
}
//bmp ( http://ru.wikipedia.org/wiki/BMP )
bool CImageFileFormatChecker::isBmpFile(BYTE* pBuffer,DWORD dwBytes)
{
@ -594,4 +604,4 @@ std::wstring CImageFileFormatChecker::DetectFormatByData(BYTE *Data, int DataSiz
else if (isSvmFile(Data,DataSize)) return L"svm";
return L"jpg";
}
}