资源简介
自己做的JPEG分析工具。主要可以用于JPEG编码标准的学习。同时也支持解码,以及输出文件头中相关的信息。
支持JPEG文件作为输入。
工程使用VC2010和MFC开发完成。
代码片段和文件信息
/*
* JPEG分析器
* JPEG Analysis
*
* 雷霄骅 Lei Xiaohua
* leixiaohua1020@126.com
* 中国传媒大学/数字电视技术
* Communication University of China / Digital TV Technology
* http://blog.csdn.net/leixiaohua1020
*
*/
/*
* jidctflt.c
*
* Copyright (C) 1994-1998 Thomas G. Lane.
* This file is part of the Independent JPEG Group‘s software.
*
* The authors make NO WARRANTY or representation either express or implied
* with respect to this software its quality accuracy merchantability or
* fitness for a particular purpose. This software is provided “AS IS“ and you
* its user assume the entire risk as to its quality and accuracy.
*
* This software is copyright (C) 1991-1998 Thomas G. Lane.
* All Rights Reserved except as specified below.
*
* Permission is hereby granted to use copy modify and distribute this
* software (or portions thereof) for any purpose without fee subject to these
* conditions:
* (1) If any part of the source code for this software is distributed then this
* README file must be included with this copyright and no-warranty notice
* unaltered; and any additions deletions or changes to the original files
* must be clearly indicated in accompanying documentation.
* (2) If only executable code is distributed then the accompanying
* documentation must state that “this software is based in part on the work of
* the Independent JPEG Group“.
* (3) Permission for use of this software is granted only if the user accepts
* full responsibility for any undesirable consequences; the authors accept
* NO LIABILITY for damages of any kind.
*
* These conditions apply to any software derived from or based on the IJG code
* not just to the unmodified library. If you use our work you ought to
* acknowledge us.
*
* Permission is NOT granted for the use of any IJG author‘s name or company name
* in advertising or publicity relating to this software or products derived from
* it. This software may be referred to only as “the Independent JPEG Group‘s
* software“.
*
* We specifically permit and encourage the use of this software as the basis of
* commercial products provided that all warranty or liability claims are
* assumed by the product vendor.
*
*
* This file contains a floating-point implementation of the
* inverse DCT (Discrete Cosine Transform). In the IJG code this routine
* must also perform dequantization of the input coefficients.
*
* This implementation should be more accurate than either of the integer
* IDCT implementations. However it may not give the same results on all
* machines because of differences in roundoff behavior. Speed will depend
* on the hardware‘s floating point capacity.
*
* A 2-D IDCT can be done by 1-D IDCT on each column followed by 1-D IDCT
* on each row (or vice versa but it‘s more convenient to emit a row at
* a time). Direct algorithms are also available but they are much more
* complex and seem not to be any faster when reduced t
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-08-12 23:52 SpecialVIJPG\
文件 58 2014-01-13 13:51 SpecialVIJPG\.gitignore
文件 753 2008-05-03 00:07 SpecialVIJPG\1stdint.h
文件 123890 2014-01-13 13:33 SpecialVIJPG\cuc_view.jpg
文件 10618 2014-07-07 16:25 SpecialVIJPG\jidctflt.cpp
文件 55808 2011-05-03 15:35 SpecialVIJPG\jpeg_dec.opt
文件 2382 2008-05-03 22:09 SpecialVIJPG\jpeg_dec.plg
文件 11824 2014-07-07 16:25 SpecialVIJPG\loadjpeg.cpp
文件 339 2014-07-07 16:25 SpecialVIJPG\loadjpeg.h
文件 1318 2007-06-09 10:28 SpecialVIJPG\Makefile
文件 242 2014-07-07 16:27 SpecialVIJPG\ReadMe.txt
目录 0 2014-08-12 23:52 SpecialVIJPG\res\
文件 3742 2014-07-08 22:37 SpecialVIJPG\resource.h
文件 1270 2009-08-31 02:32 SpecialVIJPG\res\bitmap2.bmp
文件 37416 2013-04-14 21:03 SpecialVIJPG\res\jpg.ico
文件 9518 2013-04-14 20:05 SpecialVIJPG\res\jpg_ico.png
文件 268856 2014-07-07 16:23 SpecialVIJPG\res\main_theme_jpeg.bmp
文件 268856 2014-07-07 16:23 SpecialVIJPG\res\main_theme_jpeg_en.bmp
文件 67777 2009-08-31 02:31 SpecialVIJPG\res\SpecialVIJPG.ico
文件 680 2013-04-14 17:02 SpecialVIJPG\res\SpecialVIJPG.rc2
文件 623172 2014-07-08 22:45 SpecialVIJPG\SpecialVIJPG.aps
文件 3202 2014-07-08 22:41 SpecialVIJPG\SpecialVIJPG.cpp
文件 689 2014-07-08 22:40 SpecialVIJPG\SpecialVIJPG.h
文件 38082 2014-07-08 22:45 SpecialVIJPG\SpecialVIJPG.rc
文件 890 2014-01-13 13:36 SpecialVIJPG\SpecialVIJPG.sln
文件 15872 2014-07-08 22:47 SpecialVIJPG\SpecialVIJPG.suo
文件 6435 2014-07-07 16:21 SpecialVIJPG\SpecialVIJPG.vcxproj
文件 3033 2014-01-06 15:49 SpecialVIJPG\SpecialVIJPG.vcxproj.filters
文件 143 2013-04-14 17:02 SpecialVIJPG\SpecialVIJPG.vcxproj.user
文件 11070 2014-07-08 22:43 SpecialVIJPG\SpecialVIJPGDlg.cpp
文件 1779 2014-07-08 22:41 SpecialVIJPG\SpecialVIJPGDlg.h
............此处省略8个文件信息
- 上一篇:PL)词法分析程序C语言版
- 下一篇:编译原理_递归下降分析语法分析_C语言版
相关资源
- 基于STM32的音频信号采样与FFT分析
- 海康私有流分析接口源码(附使用说
- 北邮-编译原理-词法分析
- 《Data Structures and Algorithm Analysis in C
- 数值分析算法程序设计 C++实现
- c语言难点分析整理,C语言
- 可解码所有jpeg格式图片的开源JPEG解码
- c++ 飞机订票系统设计及分析包含源代
- 语法分析c语言实现程序代码+实验报告
- LL1语义分析的C语言子集编译器
- 实现语法分析器-编译原理
- 编译原理 LR分析器 c++代码
- Data Structures and Algorithm Analysis in C++
- LL(1)文法分析全过程(FIRST/FLLOW/S
- 编译原理 LR0项目集规范族的构造 L
- 词法分析器有去除注释功能
- 数据结构与算法分析C++语言描述第四
- 利用FFT计算频谱图
- 英文原版数据结构与算法分析——C语
- MATLAB科学计算及分析唐培培源代码
- 基于VC MFC的数据分析系统
- PCA代码实现详解
- 语法分析器 tiny语言语法分析
- C++语法分析器
- 数据结构与算法分析c++第三版课后习
- 使用Python分析社交网络数据+中文PDF版
- 自定义词法规则的词法分析器
- 基于JPEG2000的图像编码与解码c++版
- 基于VC++的FFT频谱分析
- 数据结构与算法分析 C++语言描述 第二
评论
共有 条评论