• snailwft
    了解作者
  • LINUX
    开发工具
  • 744KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 1
    下载次数
  • 2020-09-29 11:36
    上传日期
jpeg压缩和解压源码,内容比较多,比较复杂,不宜初次接触jpeg者。
jpegsr6.zip
  • jpeg-6b
  • testprog.jpg
    5.5KB
  • jdapimin.c
    12.7KB
  • rdppm.c
    14.1KB
  • jcmarker.c
    17.5KB
  • makljpeg.st
    4.3KB
  • makcjpeg.st
    1.8KB
  • jmemnobs.c
    2.8KB
  • ckconfig.c
    12.3KB
  • jdphuff.c
    20.7KB
  • jcprepct.c
    12.1KB
  • wrjpgcom.1
    2.7KB
  • usage.doc
    27.1KB
  • jversion.h
    374B
  • makeproj.mac
    10.3KB
  • jdpostct.c
    9.8KB
  • maktjpeg.st
    1.4KB
  • jdosamsc.obj
    657B
  • config.sub
    20.3KB
  • jerror.c
    7.9KB
  • jerror.h
    13.9KB
  • coderules.doc
    5.4KB
  • configure
    60.9KB
  • jcparam.c
    21.4KB
  • jfdctfst.c
    7.6KB
  • jpegtran.1
    7.5KB
  • jmemname.c
    8.4KB
  • wrgif.c
    13KB
  • testorig.jpg
    5.6KB
  • jpegtran.c
    16.3KB
  • makelib.ds
    22KB
  • jdtrans.c
    5.1KB
  • transupp.h
    5.8KB
  • wrjpgcom.c
    16.7KB
  • install.doc
    51.7KB
  • makefile.cfg
    15.7KB
  • makefile.ansi
    11.7KB
  • jidctred.c
    13.6KB
  • testimg.ppm
    99.1KB
  • example.c
    17.1KB
  • jdapistd.c
    9.4KB
  • jdmerge.c
    14KB
  • jmemsys.h
    8.2KB
  • readme.dos
    646B
  • jdsample.c
    16.5KB
  • jidctflt.c
    8.5KB
  • wizard.doc
    9.7KB
  • jdosaobj.doc
    724B
  • cdjpeg.c
    4.7KB
  • rdgif.c
    1.3KB
  • transupp.c
    32.8KB
  • jconfig.mc6
    1.7KB
  • jconfig.dj
    1.2KB
  • makefile.vc
    12.1KB
  • djpeg.c
    19.5KB
  • wrbmp.c
    14KB
  • jconfig.bcc
    1.4KB
  • jchuff.c
    28.4KB
  • jddctmgr.c
    8.4KB
  • testimg.jpg
    5.6KB
  • cdjpeg.h
    6.2KB
  • jmemdosa.asm
    8.5KB
  • jcphuff.c
    25.3KB
  • wrtarga.c
    7.6KB
  • ansi2knr.1
    1.5KB
  • makefile.dj
    11.9KB
  • jquant2.c
    48.6KB
  • jidctint.c
    14.8KB
  • makefile.mms
    13.2KB
  • jdcoefct.c
    25.3KB
  • djpeg.1
    7.5KB
  • ansi2knr.c
    22.5KB
  • jdmainct.c
    20.4KB
  • jcapimin.c
    9.2KB
  • wrrle.c
    9.3KB
  • wrppm.c
    8.4KB
  • cderror.h
    5.3KB
  • jpegint.h
    15.7KB
  • jcomapi.c
    3.1KB
  • ltconfig
    43.6KB
  • rdbmp.c
    13.9KB
  • jfdctflt.c
    5.5KB
  • config.guess
    24.6KB
  • change.log
    9.3KB
  • jconfig.mac
    1.2KB
  • jdmaster.c
    19.8KB
  • makefile.mc6
    13.8KB
  • ltmain.sh
    71.7KB
  • jdhuff.c
    21KB
  • jcapistd.c
    5.9KB
  • makefile.sas
    12.5KB
  • filelist.doc
    8.4KB
  • jdhuff.h
    8.1KB
  • cjpeg.c
    20KB
  • libjpeg.doc
    158.5KB
  • jcsample.c
    18.9KB
  • testimgp.jpg
    5.5KB
  • makefile.vms
    4.5KB
  • jmemdos.c
    19.2KB
  • jconfig.doc
    5.4KB
内容介绍
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <meta name="generator" content="pdf2htmlEX"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css"> <link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css"> <link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/6278f471d7996104df777522/raw.css"> <script src="https://static.pudn.com/base/js/compatibility.min.js"></script> <script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script> <script> try{ pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({}); }catch(e){} </script> <title></title> </head> <body> <div id="sidebar" style="display: none"> <div id="outline"> </div> </div> <div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6278f471d7996104df777522/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">USING THE IJG JPEG LIBRARY</div><div class="t m0 x1 h3 y3 ff1 fs0 fc0 sc0 ls0 ws0">Copyright (C) 1994-1998, Thomas G. Lane.</div><div class="t m0 x1 h3 y4 ff1 fs0 fc0 sc0 ls0 ws0">This file is part of the Independent JPEG Group's software.</div><div class="t m0 x1 h3 y5 ff1 fs0 fc0 sc0 ls0 ws0">For conditions of distribution and use, see the accompanying README file.</div><div class="t m0 x1 h3 y6 ff1 fs0 fc0 sc0 ls0 ws0">This file describes how to use the IJG JPEG library within an application</div><div class="t m0 x1 h3 y7 ff1 fs0 fc0 sc0 ls0 ws0">program. Read it if you want to write a program that uses the library.</div><div class="t m0 x1 h3 y8 ff1 fs0 fc0 sc0 ls0 ws0">The file example.c provides heavily commented skeleton code for calling the</div><div class="t m0 x1 h3 y9 ff1 fs0 fc0 sc0 ls0 ws0">JPEG library. Also see jpeglib.h (the include file to be used by application</div><div class="t m0 x1 h3 ya ff1 fs0 fc0 sc0 ls0 ws0">programs) for full details about data structures and function parameter lists.</div><div class="t m0 x1 h3 yb ff1 fs0 fc0 sc0 ls0 ws0">The library source code, of course, is the ultimate reference.</div><div class="t m0 x1 h3 yc ff1 fs0 fc0 sc0 ls0 ws0">Note that there have been *major* changes from the application interface</div><div class="t m0 x1 h3 yd ff1 fs0 fc0 sc0 ls0 ws0">presented by IJG version 4 and earlier versions. The old design had several</div><div class="t m0 x1 h3 ye ff1 fs0 fc0 sc0 ls0 ws0">inherent limitations, and it had accumulated a lot of cruft as we added</div><div class="t m0 x1 h3 yf ff1 fs0 fc0 sc0 ls0 ws0">features while trying to minimize application-interface changes. We have</div><div class="t m0 x1 h3 y10 ff1 fs0 fc0 sc0 ls0 ws0">sacrificed backward compatibility in the version 5 rewrite, but we think the</div><div class="t m0 x1 h3 y11 ff1 fs0 fc0 sc0 ls0 ws0">improvements justify this.</div><div class="t m0 x1 h3 y12 ff1 fs0 fc0 sc0 ls0 ws0">TABLE OF CONTENTS</div><div class="t m0 x1 h3 y13 ff1 fs0 fc0 sc0 ls0 ws0">-----------------</div><div class="t m0 x1 h3 y14 ff1 fs0 fc0 sc0 ls0 ws0">Overview:</div><div class="t m0 x2 h3 y15 ff1 fs0 fc0 sc0 ls0 ws0">Functions provided by the library</div><div class="t m0 x2 h3 y16 ff1 fs0 fc0 sc0 ls0 ws0">Outline of typical usage</div><div class="t m0 x1 h3 y17 ff1 fs0 fc0 sc0 ls0 ws0">Basic library usage:</div><div class="t m0 x2 h3 y18 ff1 fs0 fc0 sc0 ls0 ws0">Data formats</div><div class="t m0 x2 h3 y19 ff1 fs0 fc0 sc0 ls0 ws0">Compression details</div><div class="t m0 x2 h3 y1a ff1 fs0 fc0 sc0 ls0 ws0">Decompression details</div><div class="t m0 x2 h3 y1b ff1 fs0 fc0 sc0 ls0 ws0">Mechanics of usage: include files, linking, etc</div><div class="t m0 x1 h3 y1c ff1 fs0 fc0 sc0 ls0 ws0">Advanced features:</div><div class="t m0 x2 h3 y1d ff1 fs0 fc0 sc0 ls0 ws0">Compression parameter selection</div><div class="t m0 x2 h3 y1e ff1 fs0 fc0 sc0 ls0 ws0">Decompression parameter selection</div><div class="t m0 x2 h3 y1f ff1 fs0 fc0 sc0 ls0 ws0">Special color spaces</div><div class="t m0 x2 h3 y20 ff1 fs0 fc0 sc0 ls0 ws0">Error handling</div><div class="t m0 x2 h3 y21 ff1 fs0 fc0 sc0 ls0 ws0">Compressed data handling (source and destination managers)</div><div class="t m0 x2 h3 y22 ff1 fs0 fc0 sc0 ls0 ws0">I/O suspension</div><div class="t m0 x2 h3 y23 ff1 fs0 fc0 sc0 ls0 ws0">Progressive JPEG support</div><div class="t m0 x2 h3 y24 ff1 fs0 fc0 sc0 ls0 ws0">Buffered-image mode</div><div class="t m0 x2 h3 y25 ff1 fs0 fc0 sc0 ls0 ws0">Abbreviated datastreams and multiple images</div><div class="t m0 x2 h3 y26 ff1 fs0 fc0 sc0 ls0 ws0">Special markers</div><div class="t m0 x2 h3 y27 ff1 fs0 fc0 sc0 ls0 ws0">Raw (downsampled) image data</div><div class="t m0 x2 h3 y28 ff1 fs0 fc0 sc0 ls0 ws0">Really raw data: DCT coefficients</div><div class="t m0 x2 h3 y29 ff1 fs0 fc0 sc0 ls0 ws0">Progress monitoring</div><div class="t m0 x2 h3 y2a ff1 fs0 fc0 sc0 ls0 ws0">Memory management</div><div class="t m0 x2 h3 y2b ff1 fs0 fc0 sc0 ls0 ws0">Memory usage</div><div class="t m0 x2 h3 y2c ff1 fs0 fc0 sc0 ls0 ws0">Library compile-time options</div><div class="t m0 x2 h3 y2d ff1 fs0 fc0 sc0 ls0 ws0">Portability considerations</div><div class="t m0 x2 h3 y2e ff1 fs0 fc0 sc0 ls0 ws0">Notes for MS-DOS implementors</div><div class="t m0 x1 h3 y2f ff1 fs0 fc0 sc0 ls0 ws0">You should read at least the overview and basic usage sections before trying</div><div class="t m0 x1 h3 y30 ff1 fs0 fc0 sc0 ls0 ws0">to program with the library. The sections on advanced features can be read</div><div class="t m0 x1 h3 y31 ff1 fs0 fc0 sc0 ls0 ws0">if and when you need them.</div><div class="t m0 x1 h3 y32 ff1 fs0 fc0 sc0 ls0 ws0">OVERVIEW</div><div class="t m0 x1 h3 y33 ff1 fs0 fc0 sc0 ls0 ws0">========</div><div class="t m0 x1 h3 y34 ff1 fs0 fc0 sc0 ls0 ws0">Functions provided by the library</div><div class="t m0 x1 h3 y35 ff1 fs0 fc0 sc0 ls0 ws0">---------------------------------</div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div> </body> </html>
评论
    相关推荐
    • JPEG 压缩源码
      JPEG压缩源码--windowsCE下的JPEG压缩源码
    • jpegLib 源码,增加了内存状态编解码
      该版本增加了内存中解码jpeg图片功能,同时保留了文件加载解码,能高效实时解码Jpeg图片,同时也能压缩将RGB和YUV格式的视频数据压缩成JPEG图片。
    • JPEG_Decode源码
      c++封装好的JPEG解码,可在vc6下调试。
    • JPEG解码源代码
      本软件是一个通用的解压JPEG文件的源码,您可以从中学到JPEG解压原理,由于使用Delphi写成,所以很严谨。 它实现了JPEG解码的全部过程!
    • JPEG2000图像编解码 源码
      JPEG 2000,包括一个DEMO程序和所有的LIB库文件,可直接使用dll文件,或者学习所有的细节
    • jpeg压缩源码
      这里有三个有关jpeg压缩的源代码。 1采用VC代码实现JPEG图像压缩,DCT变换,霍夫曼编码 2JPEG图象编解码代码,代码没有注释,西北大学(美国那个西北大学)放在网上供下载的,没有别的乱七八糟的东西
    • jpeg jpg解码 C++
      jpeg jpg 解码 C++源码 主程序只有1个cpp文件,非常简结
    • JPEG图像编解码(MFC)
      本资源包含:源码、可执行程序、测试数据、实验报告 本程序实现了将bmp文件转换为jpeg文件,将jpeg文件解压并显示在MFC界面上
    • jpeg压缩算法介绍及其源码
      jpeg压缩算法介绍及其源码,可以用于研究图像解码
    • lzw_soft.zip
      lzw压缩解压算法源码