资源简介
自己做的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语言版
相关资源
- 编译原理_递归下降分析语法分析_C语
- PL)词法分析程序C语言版
- 编译原理 四元式的生成
- SNL递归下降语法分析 C++实现
- 编译原理课程设计:算符优先分析
- 算法分析与设计实验报告贪心法,动
- 数字图像处理灰度直方图分析
- 编译原理实验c++实现LR(1)语法分析
- 数值分析三次样条两种边界matlab代码
- 点是否在多边形内判断的C语言代码
- C语言 语法分析器 源代码
- 嵌入式图像处理C语言源码
- 纯C语言+libjpeg实现最简单jpeg图片解码
- YUV合成 YUV裁剪 YUV_to_JPEG 纯c语言编写
- 基于C++的JPEG图片信息隐藏及提取
- C++实现的JPEG压缩算法
- VC++解析并显示JPEG图片showjpeg.rar
- c语言jpeg压缩库
- JPEG编解码的c语言实现
- 图像序列编码为MJPEG视频文件
- C++ jpeg图像编码与解码
- C++ 生成JPEG图片源代码
- JPEG图片EXIF信息提取及缩略图显示VC
- JPEG源码(C语言实现)
- jpg jpeg 解码 转 bmp RGB vs2013 c++
- LL1文法分析
- 算法分析中单源最短路径问题的C++代
- 数据结构与算法分析(c语言版本)习
- 数据结构与算法分析C语言描述第二版
- 汉诺塔问题求解的计算机运算耗时分
评论
共有 条评论