README.txt revision 671242f350d172e106580348e24bab66b0d7e6a5
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsyncMicrosoft Developer Studio Build File, Format Version 6.00 for VisualPng
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync------------------------------------------------------------------------
5b281ba489ca18f0380d7efc7a5108b606cce449vboxsync
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsyncCopyright 2000, Willem van Schaik. For conditions of distribution and
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsyncuse, see the copyright/license/disclaimer notice in png.h
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsyncAs a PNG .dll demo VisualPng is finished. More features would only hinder
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsyncthe program's objective. However, further extensions (like support for other
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsyncgraphics formats) are in development. To get these, or for pre-compiled
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsyncbinaries, go to "http://www.schaik.com/png/visualpng.html".
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync------------------------------------------------------------------------
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsyncAssumes that
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync libpng DLLs and LIBs are in ..\..\projects\msvc\win32\libpng
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync zlib DLLs and LIBs are in ..\..\projects\msvc\win32\zlib
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync libpng header files are in ..\..\..\libpng
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync zlib header files are in ..\..\..\zlib
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync the pngsuite images are in ..\pngsuite
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsyncTo build:
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync1) On the main menu Select "Build|Set Active configuration".
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync Choose the configuration that corresponds to the library you want to test.
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync This library must have been built using the libpng MS project located in
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync the "..\..\mscv" subdirectory.
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync2) Select "Build|Clean"
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync3) Select "Build|Rebuild All"
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync4) After compiling and linking VisualPng will be started to view an image
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync from the PngSuite directory. Press Ctrl-N (and Ctrl-V) for other images.
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync
62bc7e45f3a27d814eae7013b2d85eb84f282f93vboxsync
62bc7e45f3a27d814eae7013b2d85eb84f282f93vboxsyncTo install:
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsyncWhen distributing VisualPng (or a further development) the following options
62bc7e45f3a27d814eae7013b2d85eb84f282f93vboxsyncare available:
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync
62bc7e45f3a27d814eae7013b2d85eb84f282f93vboxsync1) Build the program with the configuration "Win32 LIB" and you only need to
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync include the executable from the ./lib directory in your distribution.
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync
5eda82e218d35ae0691febd531e1bfc0324cc4a6vboxsync2) Build the program with the configuration "Win32 DLL" and you need to put
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsync in your distribution the executable from the ./dll directory and the dll's
25c97a3e3ce2710f95faa6d181486df26b518e74vboxsync libpng1.dll, zlib.dll and msvcrt.dll. These need to be in the user's PATH.
25c97a3e3ce2710f95faa6d181486df26b518e74vboxsync
60df112706fc1f8b76ff0a642271071b6c7c1d8cvboxsync
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsyncWillem van Schaik
d1c5a03c19683c719b94496bb998fde2f2e5e622vboxsyncCalgary, June 6th 2000
25c97a3e3ce2710f95faa6d181486df26b518e74vboxsync
25c97a3e3ce2710f95faa6d181486df26b518e74vboxsyncP.S. VisualPng was written based on preliminary work of:
25c97a3e3ce2710f95faa6d181486df26b518e74vboxsync
25c97a3e3ce2710f95faa6d181486df26b518e74vboxsync - Simon-Pierre Cadieux
25c97a3e3ce2710f95faa6d181486df26b518e74vboxsync - Glenn Randers-Pehrson
25c97a3e3ce2710f95faa6d181486df26b518e74vboxsync - Greg Roelofs
25c97a3e3ce2710f95faa6d181486df26b518e74vboxsync
25c97a3e3ce2710f95faa6d181486df26b518e74vboxsync