資源簡介
用C/C++語言實現了JPEG圖像壓縮算法
代碼片段和文件信息
//////////////////////////////////////////////////////////////
//Name:compress.c
//Purpose:?Run?length?algorithm?and?Jpeg?decoding
//Author:?phoenix?CS?TshingHua?Beijing?P.R.C.
//Email:?bjlufengjun@www.163.net?or?lufengjun@hotmail.com
//Date:April?3?1998
//header?file
#include?“bmp.h“
#include?“jpeg.h“
#include?“memory.h“
#include?“math.h“
#include?“stdio.h“
//macro?definition
#define?WIDTHBYTES(i)????((i+31)/32*4)
#define?PI?3.1415926535
//define?return?value?of?function
#define?FUNC_OK?0
#define?FUNC_MEMORY_ERROR?1
#define?FUNC_FILE_ERROR?2
#define?FUNC_FORMAT_ERROR?3
//function?declaration
int?PASCAL?WinMain?(HANDLE?HANDLE?LPSTR?int);
LRESULT?CALLBACK?MainWndProc(HWND??UINTWPARAM?LPARAM);
BOOL?LoadPcxFile(HWND?hWndchar?*BmpFileName);
void?ReadPcxLine(unsigned?char?*pFILE?*fp);
//////////////////////////////////////////////////
//Jpeg?functions
BOOL?LoadJpegFile(HWND?hWndchar?*BmpFileName);
void?showerror(int?funcret);
int??InitTag();
v
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????142??1998-04-23?13:47??jpeg\Bmp.h
?????文件??????32030??1998-04-25?09:37??jpeg\compress.c
?????文件????????758??1998-04-23?14:04??jpeg\JPEG.H
?????目錄??????????0??2017-06-16?16:07??jpeg
-----------?---------??----------?-----??----
????????????????32930????????????????????4
- 上一篇:FTP上傳C++實現
- 下一篇:RSA數字簽名程序(C++實現)
評論
共有 條評論