下面代码演示CxImage从文件中加载图片和从内存中加载图片(很久没有写C++代码,有点生疏 )
#include <iostream>
#include <cstdlib>
#include <fstream>
using namespace std;
#include "ximage.h"
void LoadFromMemory();
void LoadAndSaveFromFile();
void ReadKey();
int main()
{
LoadFromMemory();
ReadKey();
return 0;
}
//这个函数是从内存文件中加载jpg并保存png文件
void LoadFromMemory()
{
std::ifstream from("0015.jpg", ios::binary);
if (!from)
{
cout << "Can't open file 0015.jpg" << endl;
return;
}
int iFileLen = 0;
streampos pos = from.tellg();
from.seekg(0, ios::end);
iFileLen = from.tellg();
//cout << "File len : " << from.tellg() << endl;
f