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

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

?? readme

?? Borland C++BuilderT 6 Developer s Guide
??
字號:
                     ===========================
                      PNG: The Definitive Guide
                     ===========================

                             Source Code

Chapters 13, 14 and 15 of "PNG: The Definitive Guide" discuss three free,
cross-platform demo programs that show how to use the libpng reference
library:  rpng, rpng2 and wpng.  rpng and rpng2 are viewers; the first is
a very simple example that that shows how a standard file-viewer might use
libpng, while the second is designed to process streaming data and shows
how a web browser might be written.  wpng is a simple command-line program
that reads binary PGM and PPM files (the ``raw'' grayscale and RGB subsets
of PBMPLUS/NetPBM) and converts them to PNG.

The source code for all three demo programs currently compiles under
Unix, OpenVMS, and 32-bit Windows.  (Special thanks to Martin Zinser,
zinser@decus.de, for making the necessary changes for OpenVMS and for
providing an appropriate build script.)  Build instructions can be
found below.

Files:

   README             this file
   README.w32         additional Windows-specific information
   LICENSE            terms of distribution and reuse (BSD-like)

   Makefile.unx       Unix makefile
   Makefile.w32       Windows (MSVC) makefile
   makevms.com        OpenVMS build script

   rpng-win.c         Windows front end for the basic viewer
   rpng-x.c           X Window System (Unix, OpenVMS) front end
   readpng.c          generic back end for the basic viewer
   readpng.h          header file for the basic viewer

   rpng2-win.c        Windows front end for the progressive viewer
   rpng2-x.c          X front end for the progressive viewer
   readpng2.c         generic back end for the progressive viewer
   readpng2.h         header file for the progressive viewer

   wpng.c             generic (text) front end for the converter
   writepng.c         generic back end for the converter
   writepng.h         header file for the converter

   toucan.png         transparent PNG for testing (by Stefan Schneider)

Note that the programs are designed to be functional, but their primary
purpose is to demonstrate how to use libpng to add PNG support to other
programs.  As such, their user interfaces are crude and definitely not
intended for everyday use.

Please see http://www.cdrom.com/pub/png/pngbook.html for further infor-
mation and links to the latest version of the source code, and Chapters
13-15 of the book for detailed discussion of the three programs.

Greg Roelofs
19 March 2000


BUILD INSTRUCTIONS

 - Prerequisites:

      - zlib		ftp://ftp.cdrom.com/pub/infozip/zlib/zlib.html
      - libpng		http://www.cdrom.com/pub/png/pngcode.html
      - pngbook		http://www.cdrom.com/pub/png/book/sources.html

     The pngbook demo programs are explicitly designed to demonstrate proper
     coding techniques for using the libpng reference library.  As a result,
     you need to download and build both zlib (on which libpng depends) and
     libpng.  A common build setup is to place the zlib, libpng and pngbook
     subdirectory trees ("folders") in the same parent directory.  Then the
     libpng build can refer to files in ../zlib (or ..\zlib or [-.zlib]),
     and similarly for the pngbook build.

     Note that all three packages are designed to be built from a command
     line by default; those who wish to use a graphical or other integrated
     development environments are on their own.


 - Unix:

     Unpack the latest pngbook sources (which should correspond to this
     README file) into a directory and change into that directory.

     Copy Makefile.unx to Makefile and edit the PNG* and Z* variables
     appropriately (possibly also the X* variables if necessary).

     make

     There is no "install" target, so copy the three executables somewhere
     in your path or run them from the current directory.  All three will
     print a basic usage screen when run without any command-line arguments;
     see the book for more details.


 - Windows:

     Unpack the latest pngbook sources (which should correspond to this
     README file) into a folder, open a "DOS shell" or "command prompt"
     or equivalent command-line window, and cd into the folder where you
     unpacked the source code.

     For MSVC, set up the necessary environment variables by invoking
 
        %devstudio%\vc\bin\vcvars32.bat

     where where %devstudio% is the installation directory for MSVC /
     DevStudio.  If you get "environment out of space" errors under 95/98,
     create a desktop shortcut with "c:\windows\command.com /e:4096" as
     the program command line and set the working directory to the pngbook
     directory.  Then double-click to open the new DOS-prompt window with
     a bigger environment and retry the commands above.

     Copy Makefile.w32 to Makefile and edit the PNGPATH and ZPATH variables
     appropriately (possibly also the "INC" and "LIB" variables if needed).
     Note that the names of the dynamic and static libpng and zlib libraries
     used in the makefile may change in later releases of the libraries.
     Also note that, as of libpng version 1.0.5, MSVC DLL builds do not work.
     This makefile therefore builds statically linked executables, but if
     the DLL problems ever get fixed, uncommenting the appropriate PNGLIB
     and ZLIB lines will build dynamically linked executables instead.

     Do the build by typing

        nmake

     The result should be three executables:  rpng-win.exe, rpng2-win.exe,
     and wpng.exe.  Copy them somewhere in your PATH or run them from the
     current folder.  Unlike the Unix versions, the two windowed programs
     (rpng and rpng2) do not display a usage screen when invoked without
     command-line arguments; see README.w32 for brief help or the book for
     details.  Note that the programs use the Unix-style "-" character to
     specify options, instead of the more common DOS/Windows "/" character.


 - OpenVMS:

     Unpack the pngbook sources into a subdirectory and change into that
     subdirectory.

     Edit makevms.com appropriately, specifically the zpath and pngpath
     variables.

     @makevms

     To run the programs, they probably first need to be set up as "foreign
     symbols," with "disk" and "dir" set appropriately:

     $ rpng == "$disk:[dir]rpng-x.exe"
     $ rpng2 == "$disk:[dir]rpng2-x.exe"
     $ wpng == "$disk:[dir]wpng.exe"

     All three will print a basic usage screen when run without any command-
     line arguments; see the book for more details.  Note that the options
     style is Unix-like, i.e., preceded by "-" rather than "/".


RUNNING THE PROGRAMS:  (VERY) BRIEF INTRO

     rpng is a simple PNG viewer that can display transparent PNGs with a
     specified background color; for example,

	rpng -bgcolor #ff0000 toucan.png

     would display the image with a red background.  rpng2 is a progressive
     viewer that simulates a web browser in some respects; it can display
     images against either a background color or a dynamically generated
     background image.  For example:

	rpng2 -bgpat 16 toucan.png

     wpng is a purely command-line image converter from binary PBMPLUS/NetPBM
     format (.pgm or .ppm) to PNG; for example,

	wpng -time < toucan.ppm > toucan.png

     would convert the specified PPM file (using redirection) to PNG, auto-
     matically setting the PNG modification-time chunk.

     All options can be abbreviated to the shortest unique value; for example,
     "-bgc" for -bgcolor (versus "-bgp" for -bgpat), or "-g" for -gamma.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产日产精品一区| 成人丝袜高跟foot| 成人性色生活片免费看爆迷你毛片| 成人激情免费网站| 91精品国模一区二区三区| 国产网红主播福利一区二区| 国产精品一区二区视频| 在线日韩一区二区| 久久久久久一二三区| 亚洲成人综合在线| 91在线看国产| 中文字幕乱码亚洲精品一区| 免费人成在线不卡| 欧美影片第一页| 国产精品免费av| 狠狠色狠狠色综合系列| 91精品国产综合久久久久| 亚洲视频在线一区| 成人性生交大片免费看视频在线 | 日本一区二区免费在线观看视频| 亚洲第一福利一区| 91老师国产黑色丝袜在线| 国产丝袜美腿一区二区三区| 蜜臀精品一区二区三区在线观看| 91农村精品一区二区在线| 国产欧美一二三区| 国产成人一级电影| 久久精品一区蜜桃臀影院| 精品一区二区三区影院在线午夜 | 日本aⅴ精品一区二区三区| 91免费视频网| 亚洲欧美日韩国产成人精品影院 | 欧洲亚洲国产日韩| 亚洲色图在线播放| av不卡免费在线观看| 国产精品系列在线| 丁香婷婷综合网| 亚洲国产精品成人综合| 国产盗摄精品一区二区三区在线| 久久久久综合网| 国产激情视频一区二区三区欧美 | 国产麻豆午夜三级精品| 欧美电视剧在线观看完整版| 日本亚洲最大的色成网站www| 欧美日本精品一区二区三区| 午夜成人免费视频| 日韩午夜电影在线观看| 精品一区二区在线视频| 久久天天做天天爱综合色| 国产精品一区二区免费不卡| 久久精品视频免费| 97久久超碰国产精品电影| 亚洲在线观看免费视频| 欧美日韩第一区日日骚| 日本成人中文字幕在线视频| 欧美成人猛片aaaaaaa| 国产成人午夜高潮毛片| 国产精品久久国产精麻豆99网站| 91高清视频在线| 蜜桃av一区二区三区电影| 精品国产一区二区三区忘忧草| 国产麻豆精品视频| 综合激情成人伊人| 欧美精品高清视频| 国产一区二区三区免费在线观看| 亚洲国产精品av| 欧美日本在线观看| 国产99久久久久| 亚洲大尺度视频在线观看| 亚洲精品一区二区三区福利| 成人av在线网| 日韩电影在线一区二区| 国产精品久久久久婷婷| 欧美日韩一区在线| 国产69精品久久久久毛片| 亚洲国产wwwccc36天堂| 久久一留热品黄| 欧美色综合天天久久综合精品| 日本欧美大码aⅴ在线播放| 中文字幕av一区二区三区免费看 | 不卡一卡二卡三乱码免费网站| 亚州成人在线电影| 国产精品久久久久久妇女6080| 欧美丰满嫩嫩电影| 成人av小说网| 黄页视频在线91| 亚洲尤物在线视频观看| 欧美激情中文字幕一区二区| 欧美福利一区二区| 在线精品国精品国产尤物884a| 激情五月婷婷综合网| 性欧美疯狂xxxxbbbb| 中文字幕中文字幕一区| 久久先锋影音av鲁色资源| 欧美亚洲日本一区| 99r精品视频| 粉嫩aⅴ一区二区三区四区五区| 婷婷国产在线综合| 亚洲一区二区影院| 亚洲人成亚洲人成在线观看图片| 久久综合色婷婷| 制服丝袜亚洲色图| 精品污污网站免费看| 91在线视频观看| av一二三不卡影片| 成人国产精品免费观看视频| 韩国成人在线视频| 久久成人精品无人区| 日韩电影免费在线| 天堂va蜜桃一区二区三区漫画版| 国产精品久久三区| 国产精品国产精品国产专区不蜜| 国产日韩亚洲欧美综合| 久久久久国产精品厨房| 久久久综合九色合综国产精品| 日韩欧美中文一区二区| 欧美成人伊人久久综合网| 日韩欧美综合一区| 亚洲精品在线电影| 久久精品人人做人人爽97| 精品精品国产高清一毛片一天堂| 日韩免费在线观看| 精品91自产拍在线观看一区| 欧美一区二区三区四区五区| 日韩欧美一区二区三区在线| 欧美一区二区三区免费| 精品伦理精品一区| 久久久久久久精| 欧美激情综合五月色丁香小说| 欧美国产一区在线| 亚洲免费观看高清完整| 亚洲午夜电影网| 免费的国产精品| 国产原创一区二区三区| 国产成人av在线影院| 成人动漫中文字幕| 在线观看不卡一区| 日韩片之四级片| 国产精品乱码人人做人人爱| 中文字幕中文字幕中文字幕亚洲无线| 亚洲欧美日韩国产中文在线| 亚洲成a人片综合在线| 麻豆一区二区在线| 高清不卡在线观看av| 色94色欧美sute亚洲13| 欧美理论电影在线| 久久蜜桃一区二区| 亚洲最快最全在线视频| 久久国产精品99精品国产| 成人开心网精品视频| 在线中文字幕一区| 精品噜噜噜噜久久久久久久久试看| 久久久精品免费网站| 一区二区三区在线观看动漫| 日本成人在线不卡视频| 暴力调教一区二区三区| 91精品视频网| 国产精品免费久久久久| 天天综合色天天| 成人免费av资源| 7777精品伊人久久久大香线蕉| 国产香蕉久久精品综合网| 一区二区在线观看视频| 韩国精品主播一区二区在线观看| 色激情天天射综合网| 欧美成人免费网站| 亚洲制服丝袜av| 成人a级免费电影| 欧美成人精精品一区二区频| 亚洲精品欧美综合四区| 福利电影一区二区三区| 欧美丰满美乳xxx高潮www| 亚洲精品视频在线看| 国产高清在线精品| 538prom精品视频线放| 亚洲精品一二三四区| 国产jizzjizz一区二区| 日韩精品一区二区三区三区免费 | 久久青草欧美一区二区三区| 亚洲成av人片| 色综合久久精品| 国产欧美精品一区二区三区四区 | 亚洲一区二区在线观看视频| 国产精品一二三| 精品国产伦理网| 免费日韩伦理电影| 911精品国产一区二区在线| 亚洲蜜臀av乱码久久精品蜜桃| 国产一区二区在线看| 欧美不卡视频一区| 青青草国产精品97视觉盛宴| 91福利精品第一导航| 亚洲男人都懂的| 色噜噜狠狠一区二区三区果冻| 国产精品免费观看视频| 成人免费va视频| 中文字幕亚洲一区二区av在线 | 波多野结衣一区二区三区| 精品福利在线导航| 精品夜夜嗨av一区二区三区|