#include "utils/FileOps.h"
#include "opencv2/opencv.hpp"
using namespace std;
int main()
{
cv::Mat src = cv::imread("00BB.JPG");
printf("src.cols=%d rows=%d\n", src.cols, src.rows);
std::string img_data;
std::vector<uchar> vecImg;
std::vector<int> vecCompression_params;
//可加可不加
//vecCompression_params.push_back(CV_IMWRITE_PNG_COMPRESSION);
//vecCompression_params.push_back(3);
cv::imencode(".png", src, vecImg, vecCompression_params);
printf("vecimg.size=%dKB\n", vecImg.size()>>10);
std::string content(vecImg.begin(), vecImg.end());
writeFileContent("test.png", content);
getchar();
return 0;
}