亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? change.log

?? JPEG source code converts the image into compressed format
?? LOG
字號:
CHANGE LOG for Independent JPEG Group's JPEG software


Version 6b  27-Mar-1998
-----------------------

jpegtran has new features for lossless image transformations (rotation
and flipping) as well as "lossless" reduction to grayscale.

jpegtran now copies comments by default; it has a -copy switch to enable
copying all APPn blocks as well, or to suppress comments.  (Formerly it
always suppressed comments and APPn blocks.)  jpegtran now also preserves
JFIF version and resolution information.

New decompressor library feature: COM and APPn markers found in the input
file can be saved in memory for later use by the application.  (Before,
you had to code this up yourself with a custom marker processor.)

There is an unused field "void * client_data" now in compress and decompress
parameter structs; this may be useful in some applications.

JFIF version number information is now saved by the decoder and accepted by
the encoder.  jpegtran uses this to copy the source file's version number,
to ensure "jpegtran -copy all" won't create bogus files that contain JFXX
extensions but claim to be version 1.01.  Applications that generate their
own JFXX extension markers also (finally) have a supported way to cause the
encoder to emit JFIF version number 1.02.

djpeg's trace mode reports JFIF 1.02 thumbnail images as such, rather
than as unknown APP0 markers.

In -verbose mode, djpeg and rdjpgcom will try to print the contents of
APP12 markers as text.  Some digital cameras store useful text information
in APP12 markers.

Handling of truncated data streams is more robust: blocks beyond the one in
which the error occurs will be output as uniform gray, or left unchanged
if decoding a progressive JPEG.  The appearance no longer depends on the
Huffman tables being used.

Huffman tables are checked for validity much more carefully than before.

To avoid the Unisys LZW patent, djpeg's GIF output capability has been
changed to produce "uncompressed GIFs", and cjpeg's GIF input capability
has been removed altogether.  We're not happy about it either, but there
seems to be no good alternative.

The configure script now supports building libjpeg as a shared library
on many flavors of Unix (all the ones that GNU libtool knows how to
build shared libraries for).  Use "./configure --enable-shared" to
try this out.

New jconfig file and makefiles for Microsoft Visual C++ and Developer Studio.
Also, a jconfig file and a build script for Metrowerks CodeWarrior
on Apple Macintosh.  makefile.dj has been updated for DJGPP v2, and there
are miscellaneous other minor improvements in the makefiles.

jmemmac.c now knows how to create temporary files following Mac System 7
conventions.

djpeg's -map switch is now able to read raw-format PPM files reliably.

cjpeg -progressive -restart no longer generates any unnecessary DRI markers.

Multiple calls to jpeg_simple_progression for a single JPEG object
no longer leak memory.


Version 6a  7-Feb-96
--------------------

Library initialization sequence modified to detect version mismatches
and struct field packing mismatches between library and calling application.
This change requires applications to be recompiled, but does not require
any application source code change.

All routine declarations changed to the style "GLOBAL(type) name ...",
that is, GLOBAL, LOCAL, METHODDEF, EXTERN are now macros taking the
routine's return type as an argument.  This makes it possible to add
Microsoft-style linkage keywords to all the routines by changing just
these macros.  Note that any application code that was using these macros
will have to be changed.

DCT coefficient quantization tables are now stored in normal array order
rather than zigzag order.  Application code that calls jpeg_add_quant_table,
or otherwise manipulates quantization tables directly, will need to be
changed.  If you need to make such code work with either older or newer
versions of the library, a test like "#if JPEG_LIB_VERSION >= 61" is
recommended.

djpeg's trace capability now dumps DQT tables in natural order, not zigzag
order.  This allows the trace output to be made into a "-qtables" file
more easily.

New system-dependent memory manager module for use on Apple Macintosh.

Fix bug in cjpeg's -smooth option: last one or two scanlines would be
duplicates of the prior line unless the image height mod 16 was 1 or 2.

Repair minor problems in VMS, BCC, MC6 makefiles.

New configure script based on latest GNU Autoconf.

Correct the list of include files needed by MetroWerks C for ccommand().

Numerous small documentation updates.


Version 6  2-Aug-95
-------------------

Progressive JPEG support: library can read and write full progressive JPEG
files.  A "buffered image" mode supports incremental decoding for on-the-fly
display of progressive images.  Simply recompiling an existing IJG-v5-based
decoder with v6 should allow it to read progressive files, though of course
without any special progressive display.

New "jpegtran" application performs lossless transcoding between different
JPEG formats; primarily, it can be used to convert baseline to progressive
JPEG and vice versa.  In support of jpegtran, the library now allows lossless
reading and writing of JPEG files as DCT coefficient arrays.  This ability
may be of use in other applications.

Notes for programmers:
* We changed jpeg_start_decompress() to be able to suspend; this makes all
decoding modes available to suspending-input applications.  However,
existing applications that use suspending input will need to be changed
to check the return value from jpeg_start_decompress().  You don't need to
do anything if you don't use a suspending data source.
* We changed the interface to the virtual array routines: access_virt_array
routines now take a count of the number of rows to access this time.  The
last parameter to request_virt_array routines is now interpreted as the
maximum number of rows that may be accessed at once, but not necessarily
the height of every access.


Version 5b  15-Mar-95
---------------------

Correct bugs with grayscale images having v_samp_factor > 1.

jpeg_write_raw_data() now supports output suspension.

Correct bugs in "configure" script for case of compiling in
a directory other than the one containing the source files.

Repair bug in jquant1.c: sometimes didn't use as many colors as it could.

Borland C makefile and jconfig file work under either MS-DOS or OS/2.

Miscellaneous improvements to documentation.


Version 5a  7-Dec-94
--------------------

Changed color conversion roundoff behavior so that grayscale values are
represented exactly.  (This causes test image files to change.)

Make ordered dither use 16x16 instead of 4x4 pattern for a small quality
improvement.

New configure script based on latest GNU Autoconf.
Fix configure script to handle CFLAGS correctly.
Rename *.auto files to *.cfg, so that configure script still works if
file names have been truncated for DOS.

Fix bug in rdbmp.c: didn't allow for extra data between header and image.

Modify rdppm.c/wrppm.c to handle 2-byte raw PPM/PGM formats for 12-bit data.

Fix several bugs in rdrle.c.

NEED_SHORT_EXTERNAL_NAMES option was broken.

Revise jerror.h/jerror.c for more flexibility in message table.

Repair oversight in jmemname.c NO_MKTEMP case: file could be there
but unreadable.


Version 5  24-Sep-94
--------------------

Version 5 represents a nearly complete redesign and rewrite of the IJG
software.  Major user-visible changes include:
  * Automatic configuration simplifies installation for most Unix systems.
  * A range of speed vs. image quality tradeoffs are supported.
    This includes resizing of an image during decompression: scaling down
    by a factor of 1/2, 1/4, or 1/8 is handled very efficiently.
  * New programs rdjpgcom and wrjpgcom allow insertion and extraction
    of text comments in a JPEG file.

The application programmer's interface to the library has changed completely.
Notable improvements include:
  * We have eliminated the use of callback routines for handling the
    uncompressed image data.  The application now sees the library as a
    set of routines that it calls to read or write image data on a
    scanline-by-scanline basis.
  * The application image data is represented in a conventional interleaved-
    pixel format, rather than as a separate array for each color channel.
    This can save a copying step in many programs.
  * The handling of compressed data has been cleaned up: the application can
    supply routines to source or sink the compressed data.  It is possible to
    suspend processing on source/sink buffer overrun, although this is not
    supported in all operating modes.
  * All static state has been eliminated from the library, so that multiple
    instances of compression or decompression can be active concurrently.
  * JPEG abbreviated datastream formats are supported, ie, quantization and
    Huffman tables can be stored separately from the image data.
  * And not only that, but the documentation of the library has improved
    considerably!


The last widely used release before the version 5 rewrite was version 4A of
18-Feb-93.  Change logs before that point have been discarded, since they
are not of much interest after the rewrite.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲三级在线免费观看| 欧美亚洲丝袜传媒另类| 久久久精品综合| 99热精品一区二区| 亚洲一二三区在线观看| 97久久超碰精品国产| 亚洲第一精品在线| 国产精品日韩成人| 欧美中文字幕一二三区视频| 国产做a爰片久久毛片| 亚洲视频在线一区二区| 亚洲欧洲av色图| 26uuu亚洲| 欧美午夜电影网| 91精品国产一区二区| 91蝌蚪国产九色| 韩国一区二区在线观看| 国产一区二区成人久久免费影院 | 欧美日本乱大交xxxxx| 国产成人日日夜夜| 青青草91视频| 亚洲va欧美va人人爽| 亚洲成av人片一区二区梦乃| 免费在线观看一区| 国产黄色精品视频| 在线精品视频一区二区三四| 欧美日韩一区二区电影| 91蝌蚪porny成人天涯| 欧美日本在线视频| 久久网站热最新地址| 亚洲色欲色欲www| 日韩精品一区第一页| 亚洲国产一区二区视频| 蜜臀国产一区二区三区在线播放| 亚洲一区二区三区四区在线免费观看| 亚洲综合男人的天堂| 欧美a级理论片| 97精品久久久午夜一区二区三区 | 亚洲国产岛国毛片在线| 精品国产一区二区三区久久影院| 欧美久久婷婷综合色| 日本高清不卡视频| 91色视频在线| 26uuu成人网一区二区三区| 亚洲婷婷国产精品电影人久久| 日韩国产在线观看一区| 亚洲精品乱码久久久久久| 国产精品天天摸av网| 久久精品国产一区二区三区免费看| 亚洲成av人片www| 成人免费av网站| 91亚洲精品久久久蜜桃网站| 日韩女优毛片在线| 久久网站最新地址| 日韩精品免费视频人成| 一本大道综合伊人精品热热| 欧美三级电影一区| 中文字幕在线一区免费| 亚洲女同一区二区| 婷婷夜色潮精品综合在线| 视频一区欧美精品| 色噜噜偷拍精品综合在线| 国产精品美女久久久久久久久| 肉色丝袜一区二区| 欧美色精品在线视频| 亚洲天堂av一区| 99精品国产99久久久久久白柏| 精品国一区二区三区| 美女尤物国产一区| 日韩欧美中文一区| 国产精品久久久久久亚洲毛片| 成人中文字幕电影| 26uuu久久天堂性欧美| 日韩精品久久理论片| 欧美一区二区三区视频在线观看 | 六月丁香婷婷久久| 日韩欧美专区在线| 久久黄色级2电影| 精品久久人人做人人爽| 国产精品三级电影| 成人禁用看黄a在线| 欧美一区二区三区日韩视频| 性感美女久久精品| 欧美久久一二三四区| 裸体歌舞表演一区二区| 欧美大白屁股肥臀xxxxxx| 久久精品久久久精品美女| 日韩美一区二区三区| 国产精品一区二区在线观看网站 | 久久嫩草精品久久久久| 国产麻豆成人传媒免费观看| 2020国产精品| 成人免费看片app下载| 国产精品久久看| 欧美性欧美巨大黑白大战| 天天综合日日夜夜精品| 日韩免费看网站| 国产激情一区二区三区桃花岛亚洲| 国产日韩欧美不卡在线| 青青草一区二区三区| 久久综合给合久久狠狠狠97色69| 色网站国产精品| 亚洲在线视频一区| 日韩精品中文字幕一区| 波多野洁衣一区| 亚洲二区在线观看| 欧美岛国在线观看| 99精品视频一区二区三区| 亚洲成av人片www| 久久看人人爽人人| 欧美亚日韩国产aⅴ精品中极品| 亚洲伊人色欲综合网| 欧美一级二级在线观看| 白白色亚洲国产精品| 日本欧美在线观看| 国产精品久久久久久久久晋中| 7777精品伊人久久久大香线蕉最新版| 亚洲毛片av在线| 精品美女一区二区三区| 色综合久久综合网欧美综合网 | 国产在线视频一区二区| 国产精品欧美一区喷水| 欧美一区二区三区影视| 99精品欧美一区二区蜜桃免费| 麻豆成人久久精品二区三区红| 亚洲色图制服诱惑 | 欧美高清激情brazzers| 白白色 亚洲乱淫| 国产精品小仙女| 日本欧美肥老太交大片| 亚洲一区二区视频在线| 亚洲欧洲精品一区二区三区| 精品盗摄一区二区三区| 在线电影国产精品| 91国偷自产一区二区三区成为亚洲经典 | 一本色道久久综合亚洲aⅴ蜜桃| 久久精品久久综合| 日韩国产精品久久久久久亚洲| 亚洲欧洲无码一区二区三区| 久久精品一区二区三区不卡牛牛| 懂色av一区二区三区免费观看| 国产精品久久久久久久久久久免费看| 欧美电影免费观看高清完整版在| 欧美亚洲综合网| 色婷婷精品久久二区二区蜜臀av| 成人美女在线观看| 成人黄色片在线观看| 国产精品18久久久久久vr| 国产制服丝袜一区| 精品亚洲免费视频| 亚洲欧美电影一区二区| 中文字幕一区二区三区蜜月| 国产精品欧美综合在线| 国产精品国产自产拍高清av王其| 国产欧美精品一区二区三区四区| 欧美精品一区二区三区蜜桃 | 成人精品gif动图一区| 国产成人精品免费| 99久久国产免费看| 色综合久久久久网| 在线观看不卡视频| 欧美精品少妇一区二区三区| 欧美日韩激情一区二区| 日韩一区二区三区视频在线观看 | 国产黄色精品网站| av午夜精品一区二区三区| 99久久99久久精品免费看蜜桃| 色琪琪一区二区三区亚洲区| 在线观看亚洲成人| 欧美一区二区三区在线看| 欧美成人性福生活免费看| 国产日韩精品久久久| 亚洲精选视频在线| 日韩电影在线观看电影| 国产一区二区三区免费观看| 成人av网站在线观看| 91国产福利在线| 欧美成人在线直播| 亚洲女同女同女同女同女同69| 亚洲成人第一页| 国产精品香蕉一区二区三区| 91免费在线视频观看| 日韩欧美一区中文| 亚洲丝袜精品丝袜在线| 日韩av在线发布| 成人黄色国产精品网站大全在线免费观看 | 狠狠色丁香九九婷婷综合五月 | ...av二区三区久久精品| 天堂资源在线中文精品| 国产精品一卡二卡在线观看| 色婷婷久久久综合中文字幕| 精品国产乱码久久久久久图片 | 久久美女高清视频| 亚洲影视资源网| 成人性生交大片免费看视频在线| 欧美日韩精品一区二区三区四区| 国产欧美一区视频| 免费的成人av| 欧美三级电影在线观看| 中文字幕一区二区三区不卡在线|