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

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

?? changes

?? 一款最完整的工業組態軟源代碼
??
?? 第 1 頁 / 共 5 頁
字號:

CHANGES - changes for libpng

version 0.2
  added reader into png.h
  fixed small problems in stub file

version 0.3
  added pull reader
  split up pngwrite.c to several files
  added pnglib.txt
  added example.c
  cleaned up writer, adding a few new tranformations
  fixed some bugs in writer
  interfaced with zlib 0.5
  added K&R support
  added check for 64 KB blocks for 16 bit machines

version 0.4
  cleaned up code and commented code
  simplified time handling into png_time
  created png_color_16 and png_color_8 to handle color needs
  cleaned up color type defines
  fixed various bugs
  made various names more consistant
  interfaced with zlib 0.71
  cleaned up zTXt reader and writer (using zlib's Reset functions)
  split transformations into pngrtran.c and pngwtran.c

version 0.5
  interfaced with zlib 0.8
  fixed many reading and writing bugs
  saved using 3 spaces instead of tabs

version 0.6
  added png_large_malloc() and png_large_free()
  added png_size_t
  cleaned up some compiler warnings
  added png_start_read_image()

version 0.7
  cleaned up lots of bugs
  finished dithering and other stuff
  added test program
  changed name from pnglib to libpng

version 0.71 [June, 1995]
  changed pngtest.png for zlib 0.93
  fixed error in libpng.txt and example.c

version 0.8
  cleaned up some bugs
  added png_set_filler()
  split up pngstub.c into pngmem.c, pngio.c, and pngerror.c
  added #define's to remove unwanted code
  moved png_info_init() to png.c
  added old_size into png_realloc()
  added functions to manually set filtering and compression info
  changed compression parameters based on image type
  optimized filter selection code
  added version info
  changed external functions passing floats to doubles (k&r problems?)
  put all the configurable stuff in pngconf.h
  enabled png_set_shift to work with paletted images on read
  added png_read_update_info() - updates info structure with
     transformations

version 0.81 [August, 1995]
  incorporated Tim Wegner's medium model code (thanks, Tim)

version 0.82 [September, 1995]
  [unspecified changes]

version 0.85 [December, 1995]
  added more medium model code (almost everything's a far)
  added i/o, error, and memory callback functions
  fixed some bugs (16 bit, 4 bit interlaced, etc.)
  added first run progressive reader (barely tested)

version 0.86 [January, 1996]
  fixed bugs
  improved documentation

version 0.87 [January, 1996]
  fixed medium model bugs
  fixed other bugs introduced in 0.85 and 0.86
  added some minor documentation

version 0.88 [January, 1996]
  fixed progressive bugs
  replaced tabs with spaces
  cleaned up documentation
  added callbacks for read/write and warning/error functions

version 0.89 [July, 1996]
  added new initialization API to make libpng work better with shared libs
     we now have png_create_read_struct(), png_create_write_struct(),
     png_create_info_struct(), png_destroy_read_struct(), and
     png_destroy_write_struct() instead of the separate calls to
     malloc and png_read_init(), png_info_init(), and png_write_init()
  changed warning/error callback functions to fix bug - this means you
     should use the new initialization API if you were using the old
     png_set_message_fn() calls, and that the old API no longer exists
     so that people are aware that they need to change their code
  changed filter selection API to allow selection of multiple filters
     since it didn't work in previous versions of libpng anyways
  optimized filter selection code
  fixed png_set_background() to allow using an arbitrary RGB color for
     paletted images
  fixed gamma and background correction for paletted images, so
     png_correct_palette is not needed unless you are correcting an
     external palette (you will need to #define PNG_CORRECT_PALETTE_SUPPORTED
     in pngconf.h) - if nobody uses this, it may disappear in the future.
  fixed bug with Borland 64K memory allocation (Alexander Lehmann)
  fixed bug in interlace handling (Smarasderagd, I think)
  added more error checking for writing and image to reduce invalid files
  separated read and write functions so that they won't both be linked
     into a binary when only reading or writing functionality is used
  new pngtest image also has interlacing and zTXt
  updated documentation to reflect new API

version 0.90 [January, 1997]
  made CRC errors/warnings on critical and ancillary chunks configurable
  libpng will use the zlib CRC routines by (compile-time) default
  changed DOS small/medium model memory support - needs zlib 1.04 (Tim Wegner)
  added external C++ wrapper statements to png.h (Gilles Dauphin)
  allow PNG file to be read when some or all of file signature has already
     been read from the beginning of the stream.  ****This affects the size
     of info_struct and invalidates all programs that use a shared libpng****
  fixed png_filler() declarations
  fixed? background color conversions
  fixed order of error function pointers to match documentation
  current chunk name is now available in png_struct to reduce the number
     of nearly identical error messages (will simplify multi-lingual
     support when available)
  try to get ready for unknown-chunk callback functions:
     - previously read critical chunks are flagged, so the chunk handling
       routines can determine if the chunk is in the right place
     - all chunk handling routines have the same prototypes, so we will
       be able to handle all chunks via a callback mechanism
  try to fix Linux "setjmp" buffer size problems
  removed png_large_malloc, png_large_free, and png_realloc functions.

version 0.95 [March, 1997]
  fixed bug in pngwutil.c allocating "up_row" twice and "avg_row" never
  fixed bug in PNG file signature compares when start != 0
  changed parameter type of png_set_filler(...filler...) from png_byte
     to png_uint_32
  added test for MACOS to ensure that both math.h and fp.h are not #included
  added macros for libpng to be compiled as a Windows DLL (Andreas Kupries)
  added "packswap" transformation, which changes the endianness of
     packed-pixel bytes (Kevin Bracey)
  added "strip_alpha" transformation, which removes the alpha channel of
     input images without using it (not neccesarily a good idea)
  added "swap_alpha" transformation, which puts the alpha channel in front
     of the color bytes instead of after
  removed all implicit variable tests which assume NULL == 0 (I think)
  changed several variables to "png_size_t" to show 16/32-bit limitations
  added new pCAL chunk read/write support
  added experimental filter selection weighting (Greg Roelofs)
  removed old png_set_rgbx() and png_set_xrgb() functions that have been
     obsolete for about 2 years now (use png_set_filler() instead)
  added macros to read 16- and 32-bit ints directly from buffer, to be
     used only on those systems that support it (namely PowerPC and 680x0)
     With some testing, this may become the default for MACOS/PPC systems.
  only calculate CRC on data if we are going to use it
  added macros for zTXt compression type PNG_zTXt_COMPRESSION_???
  added macros for simple libpng debugging output selectable at compile time
  removed PNG_READ_END_MODE in progressive reader (Smarasderagd)
  more description of info_struct in libpng.txt and png.h
  more instructions in example.c
  more chunk types tested in pngtest.c
  renamed pngrcb.c to pngset.c, and all png_read_<chunk> functions to be
     png_set_<chunk>.  We now have corresponding png_get_<chunk>
     functions in pngget.c to get infomation in info_ptr.  This isolates
     the application from the internal organization of png_info_struct
     (good for shared library implementations).

version 0.96 [May, 1997]
  fixed serious bug with < 8bpp images introduced in 0.95
  fixed 256-color transparency bug (Greg Roelofs)
  fixed up documentation (Greg Roelofs, Laszlo Nyul)
  fixed "error" in pngconf.h for Linux setjmp() behaviour
  fixed DOS medium model support (Tim Wegner)
  fixed png_check_keyword() for case with error in static string text
  added read of CRC after IEND chunk for embedded PNGs (Laszlo Nyul)
  added typecasts to quiet compiler errors
  added more debugging info

version 0.97 [January, 1998]
  removed PNG_USE_OWN_CRC capability
  relocated png_set_crc_action from pngrutil.c to pngrtran.c
  fixed typecasts of "new_key", etc. (Andreas Dilger)
  added RFC 1152 [sic] date support
  fixed bug in gamma handling of 4-bit grayscale
  added 2-bit grayscale gamma handling (Glenn R-P)
  added more typecasts. 65536L becomes (png_uint_32)65536L, etc. (Glenn R-P)
  minor corrections in libpng.txt
  added simple sRGB support (Glenn R-P)
  easier conditional compiling, e.g. define PNG_READ/WRITE_NOT_FULLY_SUPPORTED;
     all configurable options can be selected from command-line instead
     of having to edit pngconf.h (Glenn R-P)
  fixed memory leak in pngwrite.c (free info_ptr->text) (Glenn R-P)
  added more conditions for png_do_background, to avoid changing
     black pixels to background when a background is supplied and
     no pixels are transparent
  repaired PNG_NO_STDIO behaviour
  tested NODIV support and made it default behaviour (Greg Roelofs)
  added "-m" option and PNGTEST_DEBUG_MEMORY to pngtest (John Bowler)
  regularized version numbering scheme and bumped shared-library major
     version number to 2 to avoid problems with libpng 0.89 apps (Greg Roelofs)

version 0.98 [January, 1998]
  cleaned up some typos in libpng.txt and in code documentation
  fixed memory leaks in pCAL chunk processing (Glenn R-P and John Bowler)
  cosmetic change "display_gamma" to "screen_gamma" in pngrtran.c
  changed recommendation about file_gamma for PC images to .51 from .45,
     in example.c and libpng.txt, added comments to distinguish between
     screen_gamma, viewing_gamma, and display_gamma.
  changed all references to RFC1152 to read RFC1123 and changed the
     PNG_TIME_RFC1152_SUPPORTED macro to PNG_TIME_RFC1123_SUPPORTED
  added png_invert_alpha capability (Glenn R-P -- suggestion by Jon Vincent)
  changed srgb_intent from png_byte to int to avoid compiler bugs

version 0.99 [January 30, 1998]
  free info_ptr->text instead of end_info_ptr->text in pngread.c (John Bowler)
  fixed a longstanding "packswap" bug in pngtrans.c
  fixed some inconsistencies in pngconf.h that prevented compiling with
     PNG_READ_GAMMA_SUPPORTED and PNG_READ_hIST_SUPPORTED undefined
  fixed some typos and made other minor rearrangement of libpng.txt (Andreas)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人精品一区二区三区中文字幕| 欧美aaaaaa午夜精品| 99精品欧美一区二区三区综合在线| 中文字幕第一区二区| 91视频一区二区| 亚洲图片欧美一区| 日韩午夜在线影院| 国产精品一区三区| 亚洲激情网站免费观看| 欧美二区三区91| 国产一区二区精品久久99| 中文一区在线播放| 欧美日韩不卡一区二区| 九色|91porny| 亚洲男人的天堂在线aⅴ视频| 欧美日韩中文精品| 国产又粗又猛又爽又黄91精品| 国产精品美女久久久久久久| 欧美日韩亚洲国产综合| 国产一区二区精品久久| 亚洲自拍偷拍九九九| 日韩欧美一区二区三区在线| 成人精品鲁一区一区二区| 一区二区激情视频| 久久你懂得1024| 欧美日韩精品高清| 成人深夜福利app| 亚洲精品国产精华液| 精品欧美久久久| 欧洲激情一区二区| 成人少妇影院yyyy| 精品一区二区在线免费观看| 综合久久国产九一剧情麻豆| 欧美一区二区视频观看视频| 成人v精品蜜桃久久一区| 美女网站视频久久| 亚洲丝袜精品丝袜在线| 精品国产人成亚洲区| 91福利社在线观看| 国产揄拍国内精品对白| 国产传媒久久文化传媒| 亚洲综合偷拍欧美一区色| 久久亚洲一区二区三区明星换脸 | 一区二区三区在线免费观看| 精品日韩在线一区| 欧美日韩精品欧美日韩精品| 91亚洲资源网| 成人蜜臀av电影| 韩国女主播一区二区三区| 亚洲高清免费观看高清完整版在线观看| 精品va天堂亚洲国产| 在线不卡中文字幕播放| 91福利社在线观看| 成人午夜电影小说| 韩国女主播成人在线| 免费在线观看视频一区| 亚洲国产wwwccc36天堂| 一区二区三区在线影院| 久久久久久久电影| 久久综合久久99| 精品国产一区二区在线观看| 欧美一区二区视频在线观看| 欧美美女直播网站| 欧美日韩在线播| 欧洲一区在线电影| 91久久久免费一区二区| 在线视频国内一区二区| 99re这里都是精品| 99久久精品国产一区二区三区| 懂色av中文字幕一区二区三区| 国产精品一区二区在线看| 国产乱子伦一区二区三区国色天香 | 亚洲欧美日韩小说| 中文字幕一区二区三中文字幕| 国产精品天美传媒| 国产精品家庭影院| 亚洲欧美另类小说| 一区二区在线观看视频| 一区二区三区加勒比av| 亚洲激情六月丁香| 亚洲永久精品国产| 婷婷综合在线观看| 美女久久久精品| 国产伦精品一区二区三区免费| 国产高清精品网站| 99久久免费国产| 欧美在线一二三四区| 欧美日韩国产小视频在线观看| 欧美日韩精品电影| 欧美成人一区二区| 国产精品久久久久久久第一福利 | 久久精品欧美一区二区三区麻豆| 久久免费国产精品| 成人免费视频在线观看| 亚洲国产精品一区二区久久恐怖片| 经典三级视频一区| 成人天堂资源www在线| 欧美在线|欧美| 91精品国产91热久久久做人人| 欧美成人福利视频| 国产精品免费看片| 亚洲国产精品综合小说图片区| 免费在线观看成人| 99久久伊人网影院| 欧美精品亚洲一区二区在线播放| 精品福利一二区| 亚洲欧洲日韩一区二区三区| 香蕉加勒比综合久久| 国产在线麻豆精品观看| 色综合色狠狠天天综合色| 欧美一区二区国产| 国产精品久久二区二区| 日本美女视频一区二区| 成人激情免费视频| 91精品国产乱| 综合久久久久久| 国产在线播放一区| 欧美少妇性性性| 中文字幕欧美日本乱码一线二线 | 亚洲免费av网站| 久久精品国产亚洲aⅴ| 色偷偷久久人人79超碰人人澡| 欧美精品1区2区3区| 国产精品免费观看视频| 蜜芽一区二区三区| 在线观看亚洲成人| 国产亚洲精久久久久久| 日本视频免费一区| 色呦呦国产精品| 国产日韩av一区| 另类小说图片综合网| 欧美在线你懂的| 国产精品国产馆在线真实露脸 | 国产福利一区二区| 在线播放国产精品二区一二区四区| 中文字幕成人在线观看| 青椒成人免费视频| 欧美日韩一区二区三区在线| 欧美国产日韩在线观看| 精品亚洲成a人| 91.com在线观看| 亚洲电影一区二区| 91丨九色丨蝌蚪丨老版| 国产偷国产偷精品高清尤物| 日韩福利电影在线观看| 在线观看视频一区| 亚洲欧美怡红院| 不卡视频一二三| 亚洲国产精品二十页| 国产精品影视天天线| 精品欧美一区二区三区精品久久| 日韩黄色片在线观看| 在线观看日韩毛片| 亚洲精品日日夜夜| 91免费版在线| 亚洲人成电影网站色mp4| 成人激情免费电影网址| 国产日韩欧美高清在线| 国内精品第一页| 久久婷婷成人综合色| 色综合色狠狠天天综合色| 亚洲日本一区二区| 91网站最新地址| 亚洲欧美日韩国产综合| 色婷婷综合激情| 亚洲一区二区在线视频| 欧美日韩一区精品| 日本中文字幕一区二区视频 | 在线观看av一区二区| 亚洲与欧洲av电影| 欧美日韩成人一区二区| 午夜精品久久久久久久 | 国产一区二区主播在线| 久久久99精品免费观看不卡| 国产精品 欧美精品| 国产精品私人影院| 色www精品视频在线观看| 午夜免费久久看| 日韩一区二区三区免费观看| 久久99九九99精品| 国产精品久久久久久久久久久免费看| 成人动漫视频在线| 亚洲一区二区三区自拍| 欧美一级艳片视频免费观看| 狠狠色综合日日| 国产精品久久久久三级| 欧美色图免费看| 久久成人av少妇免费| 国产亚洲一二三区| 色综合视频在线观看| 日本vs亚洲vs韩国一区三区| 久久久蜜桃精品| 色综合婷婷久久| 欧美aⅴ一区二区三区视频| 久久精品欧美日韩| 在线精品国精品国产尤物884a| 麻豆91在线播放免费| 国产精品久久看| 欧美精品日日鲁夜夜添| 国产九色sp调教91|