資源簡介
centos7下jpg圖像轉(zhuǎn)bmp,調(diào)用的是libjpeg-turbo庫,代碼齊全。解析為bmp時,bmp需要4字節(jié)對齊,這里我的做法是,假如一個jpg的tup寬度是157,我這邊是將圖片擴展為160個像素。代碼語言C++
代碼片段和文件信息
#include?“ParseJpeg.h“
#define?MAX_IMAGE_SIZE??20?*?1024?*?1024?//針對1920*1080的圖像
#pragma?pack(2)
typedef?struct?BITMAPFILEHEADER?{
????u_int16_t?bfType;
????u_int32_t?bfSize;
????u_int16_t?bfReserved1;
????u_int16_t?bfReserved2;
????u_int32_t?bfOffBits;
}?BITMAPFILEHEADER;
typedef?struct?BITMAPINFOHEADER?{
????u_int32_t?biSize;
????u_int32_t?biWidth;
????u_int32_t?biHeight;
????u_int16_t?biPlanes;
????u_int16_t?biBitCount;
????u_int32_t?biCompression;
????u_int32_t?biSizeImage;
????u_int32_t?biXPelsPerMeter;
????u_int32_t?biYPelsPerMeter;
????u_int32_t?biClrUsed;
????u_int32_t?biClrImportant;
}?BITMAPINFODEADER;
ParseJpeg::ParseJpeg()
{//主要是為了防止頻繁分配內(nèi)存
????m_bHasHeader?=?false;
????m_nLenHeader?=?0;
????m_pJpgBuffer?=?NULL;
????while(!m_pJpgBuffer){
??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2166??2018-11-22?14:01??libjpeg\include\jconfig.h
?????文件??????15177??2018-11-22?14:02??libjpeg\include\jerror.h
?????文件??????15143??2018-11-22?14:01??libjpeg\include\jmorecfg.h
?????文件??????50281??2018-11-22?14:02??libjpeg\include\jpeglib.h
?????文件??????73889??2018-11-22?14:02??libjpeg\include\turbojpeg.h
?????文件?????841694??2018-11-22?14:02??libjpeg\lib\libjpeg.a
?????文件????????350??2018-11-22?14:01??libjpeg\Makefile
?????文件??????10406??2018-11-22?14:01??libjpeg\ParseJpeg.cpp
?????文件???????1393??2018-11-22?14:01??libjpeg\ParseJpeg.h
?????文件???????9152??2018-11-22?14:01??libjpeg\ParseJpeg.o
?????文件?????668304??2018-11-22?14:01??libjpeg\test
?????文件???????1369??2018-11-22?14:01??libjpeg\test.cpp
?????文件???????3592??2018-11-22?14:01??libjpeg\test.o
?????目錄??????????0??2018-11-22?14:02??libjpeg\include
?????目錄??????????0??2018-11-22?14:02??libjpeg\lib
?????目錄??????????0??2018-11-22?14:02??libjpeg
-----------?---------??----------?-----??----
??????????????1692916????????????????????16
- 上一篇:并行計算mpi奇偶排序
- 下一篇:MFC opengl貼圖
評論
共有 條評論