资源简介

动态规划写的灰度压缩解压,只适合bmp文件,包含压缩和解压

资源截图

代码片段和文件信息

// 灰度压缩.cpp : 定义控制台应用程序的入口点。
//

#include “stdafx.h“
#include 
#include 
#include 
#include 
#include 
#include 
using namespace std;

typedef struct tagBITMAPFILEHEADER
{
int   bfSize;
short    bfReserved1;
short    bfReserved2;
int   bfOffBits;
} BITMAPFILEHEADER;


typedef struct tagBITMAPINFOHEADER
{
int    biSize;
int       biWidth;
int       biHeight;
short       biPlanes;
short       biBitCount;
int      biCompression;
int      biSizeImage;
int       biXPelsPerMeter;
int       biYPelsPerMeter;
int      biClrUsed;
int      biClrImportant;
}BITMAPINFOHEADER;


class CCompressImage
{
private:
string filename;//文件名
int LENGTH;//像素长
int WEIGHT;//像素宽
string toubu;//头部
stri

评论

共有 条评论