资源简介
用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++实现)
相关资源
- 64位libstdc++.so.6.0.22,解决glibcxx not f
- 全方位图像展开程序
- vibe运动目标提取opencv C++源代码
- C语言解析精粹第二版pdf()
- blender 源代码 c c++ git 2016-4-3同步获取
- 纯C语言——电子相册
- VC++串口modbus测试工程
- Visual C++从入门到精通(第3版) 高清
- windows标准打印机状态转换为AEA标准
- MFC下实现OpenGL纹理贴图
- C语言四大圣经
- C++软件渲染管线
- Goc编程工具
- gcc.tar(gcc-4.8.5-39.el7.x86_64.rpm)
- mfc复制文件显示进度
- CTP行情接收工具和行情拆分工具 完整
- CC3D飞控资料(代码原理图)
- 基于VS2010MFC平台使用C++编写的上位机
- C++内存管理课件——侯捷老师
- Programming principles and practice Using C++ (
- 黑马程序员最新24期C/C++全栈培训讲义
- vb关于api编程的pdf电子书《Visual basi
- MSVBCRT.AIO.2020.04.10.X86+X64.zip
- MFC项目:图书管理系统
- QR码二维码编码C++源代码VS2010编译环境
- QR二维码解码,C++源代码VS2010编译环境
- cmake-3.12.0-win64-x64
- 数据结构与算法分析:C语言描述(原
- 11_人脸检测与识别系统.zip
- 猴博士课件C语言、大学物理电磁学、
评论
共有 条评论